Cowlitz County, Washington
Precinct data
Results by precinct
183 precincts · 59,325 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -HILLCRESTHILLCREST | 599 | 659 | 37 | 1,295 | 46.3% | 50.9% | R+4.6 |
|---|---|---|---|---|---|---|---|
| Precinct -COAL CREEKCOAL CREEK | 407 | 841 | 35 | 1,283 | 31.7% | 65.5% | R+33.8 |
| Precinct -OWL CREEKOWL CREEK | 415 | 747 | 30 | 1,192 | 34.8% | 62.7% | R+27.9 |
| Precinct -CHINOOKCHINOOK | 384 | 714 | 48 | 1,146 | 33.5% | 62.3% | R+28.8 |
| Precinct -LEWIS RIVERLEWIS RIVER | 304 | 770 | 37 | 1,111 | 27.4% | 69.3% | R+41.9 |
| Precinct -MINT VALLEYMINT VALLEY | 471 | 573 | 34 | 1,078 | 43.7% | 53.2% | R+9.5 |
| Precinct -MAGNOLIAMAGNOLIA | 519 | 504 | 41 | 1,064 | 48.8% | 47.4% | D+1.4 |
| Precinct -HUDSONHUDSON | 511 | 497 | 41 | 1,049 | 48.7% | 47.4% | D+1.3 |
| Precinct -CARROLLSCARROLLS | 336 | 662 | 33 | 1,031 | 32.6% | 64.2% | R+31.6 |
| Precinct -SANDY BENDSANDY BEND | 339 | 640 | 31 | 1,010 | 33.6% | 63.4% | R+29.8 |
| Precinct -WOODLAND NORTHWOODLAND NORTH | 338 | 646 | 17 | 1,001 | 33.8% | 64.5% | R+30.8 |
| Precinct -WOODLAND WESTWOODLAND WEST | 363 | 610 | 25 | 998 | 36.4% | 61.1% | R+24.7 |
| Precinct -BEACONBEACON | 369 | 600 | 28 | 997 | 37.0% | 60.2% | R+23.2 |
| Precinct -YALEYALE | 264 | 692 | 11 | 967 | 27.3% | 71.6% | R+44.3 |
| Precinct -LAURELLAUREL | 462 | 453 | 33 | 948 | 48.7% | 47.8% | D+0.9 |
| Precinct -STELLASTELLA | 315 | 547 | 34 | 896 | 35.2% | 61.0% | R+25.9 |
| Precinct -CLOVERDALECLOVERDALE | 342 | 518 | 28 | 888 | 38.5% | 58.3% | R+19.8 |
| Precinct -TOUTLE SOUTHTOUTLE SOUTH | 286 | 566 | 34 | 886 | 32.3% | 63.9% | R+31.6 |
| Precinct -ROSE VALLEYROSE VALLEY | 295 | 568 | 21 | 884 | 33.4% | 64.3% | R+30.9 |
| Precinct -OSTRANDEROSTRANDER | 284 | 559 | 26 | 869 | 32.7% | 64.3% | R+31.6 |
| Precinct -WOODLAND EASTWOODLAND EAST | 246 | 586 | 37 | 869 | 28.3% | 67.4% | R+39.1 |
| Precinct -SILVER LAKE NORTHSILVER LAKE NORTH | 252 | 577 | 24 | 853 | 29.5% | 67.6% | R+38.1 |
| Precinct -BURCHAMBURCHAM | 409 | 418 | 21 | 848 | 48.2% | 49.3% | R+1.1 |
| Precinct -MARIGOLDMARIGOLD | 375 | 437 | 35 | 847 | 44.3% | 51.6% | R+7.3 |
| Precinct -LEXINGTONLEXINGTON | 293 | 520 | 30 | 843 | 34.8% | 61.7% | R+26.9 |
| Precinct -ROBBINSROBBINS | 373 | 437 | 30 | 840 | 44.4% | 52.0% | R+7.6 |
| Precinct -REDPATHREDPATH | 362 | 455 | 19 | 836 | 43.3% | 54.4% | R+11.1 |
| Precinct -OLSONOLSON | 329 | 479 | 26 | 834 | 39.4% | 57.4% | R+18.0 |
| Precinct -STUDEBAKERSTUDEBAKER | 218 | 591 | 15 | 824 | 26.5% | 71.7% | R+45.3 |
| Precinct -MODROWMODROW | 272 | 524 | 23 | 819 | 33.2% | 64.0% | R+30.8 |
| Precinct -CRAWFORDCRAWFORD | 353 | 438 | 23 | 814 | 43.4% | 53.8% | R+10.4 |
| Precinct -ALABAMAALABAMA | 357 | 417 | 37 | 811 | 44.0% | 51.4% | R+7.4 |
| Precinct -WOODLAND HEIGHTSWOODLAND HEIGHTS | 221 | 534 | 22 | 777 | 28.4% | 68.7% | R+40.3 |
| Precinct -BALTIMOREBALTIMORE | 354 | 400 | 21 | 775 | 45.7% | 51.6% | R+5.9 |
| Precinct -PACIFICPACIFIC | 298 | 450 | 18 | 766 | 38.9% | 58.7% | R+19.8 |
| Precinct -WINDEMEREWINDEMERE | 304 | 436 | 22 | 762 | 39.9% | 57.2% | R+17.3 |
| Precinct -DELAMETERDELAMETER | 217 | 527 | 15 | 759 | 28.6% | 69.4% | R+40.8 |
| Precinct -SACAJAWEA SOUTHSACAJAWEA SOUTH | 459 | 263 | 37 | 759 | 60.5% | 34.7% | D+25.8 |
| Precinct -KESSLERKESSLER | 398 | 330 | 30 | 758 | 52.5% | 43.5% | D+9.0 |
| Precinct -ORIOLEORIOLE | 302 | 435 | 21 | 758 | 39.8% | 57.4% | R+17.5 |
| Precinct -LAKELAKE | 371 | 358 | 24 | 753 | 49.3% | 47.5% | D+1.7 |
| Precinct -HAUSSLERHAUSSLER | 285 | 390 | 29 | 704 | 40.5% | 55.4% | R+14.9 |
| Precinct -SILVER LAKE SOUTHSILVER LAKE SOUTH | 213 | 476 | 10 | 699 | 30.5% | 68.1% | R+37.6 |
| Precinct -NEVADANEVADA | 296 | 358 | 31 | 685 | 43.2% | 52.3% | R+9.1 |
| Precinct -PONDEROSAPONDEROSA | 231 | 409 | 22 | 662 | 34.9% | 61.8% | R+26.9 |
| Precinct -DOUGLASDOUGLAS | 262 | 364 | 34 | 660 | 39.7% | 55.2% | R+15.5 |
| Precinct -KALAMAKALAMA | 283 | 346 | 18 | 647 | 43.7% | 53.5% | R+9.7 |
| Precinct -VIEWVIEW | 238 | 379 | 23 | 640 | 37.2% | 59.2% | R+22.0 |
| Precinct -POWELLPOWELL | 201 | 403 | 21 | 625 | 32.2% | 64.5% | R+32.3 |
| Precinct -CASTLE ROCK SOUTHCASTLE ROCK SOUTH | 217 | 394 | 13 | 624 | 34.8% | 63.1% | R+28.4 |
| Precinct -SACAJAWEA NORTHSACAJAWEA NORTH | 335 | 249 | 38 | 622 | 53.9% | 40.0% | D+13.8 |
| Precinct -MILL NORTHMILL NORTH | 289 | 314 | 17 | 620 | 46.6% | 50.6% | R+4.0 |
| Precinct -KALAMA EASTKALAMA EAST | 236 | 360 | 19 | 615 | 38.4% | 58.5% | R+20.2 |
| Precinct -MILL SOUTHMILL SOUTH | 270 | 310 | 27 | 607 | 44.5% | 51.1% | R+6.6 |
| Precinct -ST. HELENSST. HELENS | 269 | 292 | 29 | 590 | 45.6% | 49.5% | R+3.9 |
| Precinct -KALAMA WESTKALAMA WEST | 225 | 343 | 21 | 589 | 38.2% | 58.2% | R+20.0 |
| Precinct -OCEAN BEACHOCEAN BEACH | 235 | 322 | 27 | 584 | 40.2% | 55.1% | R+14.9 |
| Precinct -SPARKSSPARKS | 208 | 357 | 15 | 580 | 35.9% | 61.6% | R+25.7 |
| Precinct -AMMONSAMMONS | 275 | 276 | 21 | 572 | 48.1% | 48.3% | R+0.2 |
| Precinct -COLUMBIA VALLEY GARDENSCOLUMBIA VALLEY GARDENS | 248 | 288 | 22 | 558 | 44.4% | 51.6% | R+7.2 |
| Precinct -WASHINGTON WAYWASHINGTON WAY | 243 | 277 | 19 | 539 | 45.1% | 51.4% | R+6.3 |
| Precinct -CASTLE ROCK NORTHCASTLE ROCK NORTH | 191 | 299 | 23 | 513 | 37.2% | 58.3% | R+21.1 |
| Precinct -CAPLESCAPLES | 139 | 355 | 17 | 511 | 27.2% | 69.5% | R+42.3 |
| Precinct -TOWERTOWER | 153 | 330 | 22 | 505 | 30.3% | 65.3% | R+35.0 |
| Precinct -MEMORIALMEMORIAL | 213 | 248 | 15 | 476 | 44.7% | 52.1% | R+7.4 |
| Precinct -PLEASANT HILLPLEASANT HILL | 132 | 328 | 11 | 471 | 28.0% | 69.6% | R+41.6 |
| Precinct -BRYNIONBRYNION | 172 | 281 | 16 | 469 | 36.7% | 59.9% | R+23.2 |
| Precinct -OLYMPIAOLYMPIA | 195 | 245 | 9 | 449 | 43.4% | 54.6% | R+11.1 |
| Precinct -TUNSTALLTUNSTALL | 119 | 298 | 8 | 425 | 28.0% | 70.1% | R+42.1 |
| Precinct -DELAWAREDELAWARE | 209 | 188 | 16 | 413 | 50.6% | 45.5% | D+5.1 |
| Precinct -LONE OAKLONE OAK | 181 | 203 | 14 | 398 | 45.5% | 51.0% | R+5.5 |
| Precinct -TAM O'SHANTERTAM O'SHANTER | 193 | 191 | 14 | 398 | 48.5% | 48.0% | D+0.5 |
| Precinct -WOODAGEWOODAGE | 123 | 258 | 16 | 397 | 31.0% | 65.0% | R+34.0 |
| Precinct -ARKANSASARKANSAS | 103 | 278 | 10 | 391 | 26.3% | 71.1% | R+44.8 |
| Precinct -HARRISHARRIS | 123 | 239 | 9 | 371 | 33.2% | 64.4% | R+31.3 |
| Precinct -RYDERWOODRYDERWOOD | 134 | 199 | 6 | 339 | 39.5% | 58.7% | R+19.2 |
| Precinct -WISHMANWISHMAN | 112 | 209 | 4 | 325 | 34.5% | 64.3% | R+29.8 |
| Precinct -BEULAHBEULAH | 125 | 181 | 16 | 322 | 38.8% | 56.2% | R+17.4 |
| Precinct -TOUTLE NORTHTOUTLE NORTH | 61 | 247 | 13 | 321 | 19.0% | 76.9% | R+57.9 |
| Precinct -MT. SOLOMT. SOLO | 116 | 164 | 12 | 292 | 39.7% | 56.2% | R+16.4 |
| Precinct -WEST KELSOWEST KELSO | 111 | 154 | 13 | 278 | 39.9% | 55.4% | R+15.5 |
| Precinct -COLUMBIA HEIGHTSCOLUMBIA HEIGHTS | 82 | 156 | 11 | 249 | 32.9% | 62.7% | R+29.7 |
| Precinct -MCGOWANMCGOWAN | 84 | 137 | 10 | 231 | 36.4% | 59.3% | R+22.9 |
| Precinct -WILLOW GROVEWILLOW GROVE | 86 | 129 | 9 | 224 | 38.4% | 57.6% | R+19.2 |
| Precinct -SUNSETSUNSET | 61 | 81 | 2 | 144 | 42.4% | 56.3% | R+13.9 |
| Precinct -ISLANDISLAND | 49 | 88 | 5 | 142 | 34.5% | 62.0% | R+27.5 |
| Precinct -VALLEY VIEWVALLEY VIEW | 38 | 62 | 5 | 105 | 36.2% | 59.0% | R+22.9 |
| Precinct -RIDGECRESTRIDGECREST | 39 | 57 | 1 | 97 | 40.2% | 58.8% | R+18.6 |
| Precinct -BULANDBULAND | 29 | 44 | 1 | 74 | 39.2% | 59.5% | R+20.3 |
| Precinct -BOONDOXBOONDOX | 23 | 20 | 1 | 44 | 52.3% | 45.5% | D+6.8 |
| Precinct -BAKERSBAKERS | 4 | 26 | 1 | 31 | 12.9% | 83.9% | R+71.0 |
| 24th Ave Voting District53_530151578 | 0 | 0 | 0 | 0 | — | — | Even |
| Academy Voting District53_530151501 | 0 | 0 | 0 | 0 | — | — | Even |
| Alabama North Voting District53_530151502 | 0 | 0 | 0 | 0 | — | — | Even |
| Ammons Voting District53_530151503 | 0 | 0 | 0 | 0 | — | — | Even |
| Arkansas Voting District53_530151504 | 0 | 0 | 0 | 0 | — | — | Even |
| Armstrong Voting District53_530151505 | 0 | 0 | 0 | 0 | — | — | Even |
| Barnes Voting District53_530151506 | 0 | 0 | 0 | 0 | — | — | Even |
| Beacon Voting District53_530151507 | 0 | 0 | 0 | 0 | — | — | Even |
| Brynion Voting District53_530151508 | 0 | 0 | 0 | 0 | — | — | Even |
| Butler Voting District53_530151509 | 0 | 0 | 0 | 0 | — | — | Even |
| California Way Voting District53_530151510 | 0 | 0 | 0 | 0 | — | — | Even |
| Caples Voting District53_530151511 | 0 | 0 | 0 | 0 | — | — | Even |
| Carrolls North Voting District53_530151512 | 0 | 0 | 0 | 0 | — | — | Even |
| Carrolls South Voting District53_530151513 | 0 | 0 | 0 | 0 | — | — | Even |
| Cascade Voting District53_530151514 | 0 | 0 | 0 | 0 | — | — | Even |
| Castle Rock North Voting District53_530151515 | 0 | 0 | 0 | 0 | — | — | Even |
| Castle Rock South Voting District53_530151516 | 0 | 0 | 0 | 0 | — | — | Even |
| Castleman Voting District53_530151517 | 0 | 0 | 0 | 0 | — | — | Even |
| Cedar Voting District53_530151518 | 0 | 0 | 0 | 0 | — | — | Even |
| Chestnut Voting District53_530151519 | 0 | 0 | 0 | 0 | — | — | Even |
| Cloverdale Voting District53_530151520 | 0 | 0 | 0 | 0 | — | — | Even |
| Coal Creek Voting District53_530151521 | 0 | 0 | 0 | 0 | — | — | Even |
| Columbia Heights Voting District53_530151522 | 0 | 0 | 0 | 0 | — | — | Even |
| Columbia Valley Gardens Voting District53_530151523 | 0 | 0 | 0 | 0 | — | — | Even |
| Constitution Voting District53_530151524 | 0 | 0 | 0 | 0 | — | — | Even |
| Coweeman Voting District53_530151525 | 0 | 0 | 0 | 0 | — | — | Even |
| Delameter Voting District53_530151526 | 0 | 0 | 0 | 0 | — | — | Even |
| Douglas Voting District53_530151527 | 0 | 0 | 0 | 0 | — | — | Even |
| Fir Voting District53_530151528 | 0 | 0 | 0 | 0 | — | — | Even |
| Glenwood Voting District53_530151529 | 0 | 0 | 0 | 0 | — | — | Even |
| Harris Voting District53_530151530 | 0 | 0 | 0 | 0 | — | — | Even |
| Heights Voting District53_530151531 | 0 | 0 | 0 | 0 | — | — | Even |
| Hemlock Voting District53_530151532 | 0 | 0 | 0 | 0 | — | — | Even |
| Holcomb Voting District53_530151533 | 0 | 0 | 0 | 0 | — | — | Even |
| Hudson Voting District53_530151534 | 0 | 0 | 0 | 0 | — | — | Even |
| Industrial Way Voting District53_530151535 | 0 | 0 | 0 | 0 | — | — | Even |
| Kalama North Voting District53_530151536 | 0 | 0 | 0 | 0 | — | — | Even |
| Kalama South Voting District53_530151537 | 0 | 0 | 0 | 0 | — | — | Even |
| Kessler Voting District53_530151538 | 0 | 0 | 0 | 0 | — | — | Even |
| Lake Voting District53_530151539 | 0 | 0 | 0 | 0 | — | — | Even |
| Lexington Voting District53_530151540 | 0 | 0 | 0 | 0 | — | — | Even |
| Lone Oak Voting District53_530151541 | 0 | 0 | 0 | 0 | — | — | Even |
| Longview 38th Voting District53_530151542 | 0 | 0 | 0 | 0 | — | — | Even |
| Louisiana Voting District53_530151543 | 0 | 0 | 0 | 0 | — | — | Even |
| Lynwood Voting District53_530151544 | 0 | 0 | 0 | 0 | — | — | Even |
| Maple Voting District53_530151545 | 0 | 0 | 0 | 0 | — | — | Even |
| McGowan Voting District53_530151546 | 0 | 0 | 0 | 0 | — | — | Even |
| Memorial Voting District53_530151547 | 0 | 0 | 0 | 0 | — | — | Even |
| Michigan Voting District53_530151548 | 0 | 0 | 0 | 0 | — | — | Even |
| Mint Valley Voting District53_530151549 | 0 | 0 | 0 | 0 | — | — | Even |
| Modrow Voting District53_530151550 | 0 | 0 | 0 | 0 | — | — | Even |
| Mt Solo Voting District53_530151551 | 0 | 0 | 0 | 0 | — | — | Even |
| Nevada Voting District53_530151552 | 0 | 0 | 0 | 0 | — | — | Even |
| Ocean Beach Voting District53_530151553 | 0 | 0 | 0 | 0 | — | — | Even |
| Oklahoma Voting District53_530151554 | 0 | 0 | 0 | 0 | — | — | Even |
| Olson Voting District53_530151555 | 0 | 0 | 0 | 0 | — | — | Even |
| Oregon Way Voting District53_530151556 | 0 | 0 | 0 | 0 | — | — | Even |
| Ostrander Voting District53_530151557 | 0 | 0 | 0 | 0 | — | — | Even |
| Owl Creek Voting District53_530151558 | 0 | 0 | 0 | 0 | — | — | Even |
| Pleasant Hill Voting District53_530151559 | 0 | 0 | 0 | 0 | — | — | Even |
| Ponderosa Voting District53_530151560 | 0 | 0 | 0 | 0 | — | — | Even |
| Rainbow Voting District53_530151561 | 0 | 0 | 0 | 0 | — | — | Even |
| Reno Voting District53_530151562 | 0 | 0 | 0 | 0 | — | — | Even |
| Rose Valley Voting District53_530151563 | 0 | 0 | 0 | 0 | — | — | Even |
| Ryderwood Voting District53_530151564 | 0 | 0 | 0 | 0 | — | — | Even |
| Sacajawea Voting District53_530151565 | 0 | 0 | 0 | 0 | — | — | Even |
| Salmon Voting District53_530151566 | 0 | 0 | 0 | 0 | — | — | Even |
| Sandy Bend Voting District53_530151567 | 0 | 0 | 0 | 0 | — | — | Even |
| Scenic Voting District53_530151568 | 0 | 0 | 0 | 0 | — | — | Even |
| Silver Lake Voting District53_530151569 | 0 | 0 | 0 | 0 | — | — | Even |
| Sparks Voting District53_530151570 | 0 | 0 | 0 | 0 | — | — | Even |
| St Helens Voting District53_530151571 | 0 | 0 | 0 | 0 | — | — | Even |
| Stella Voting District53_530151572 | 0 | 0 | 0 | 0 | — | — | Even |
| Sunset Voting District53_530151573 | 0 | 0 | 0 | 0 | — | — | Even |
| Taylor Voting District53_530151574 | 0 | 0 | 0 | 0 | — | — | Even |
| Toutle Voting District53_530151575 | 0 | 0 | 0 | 0 | — | — | Even |
| Tower Voting District53_530151576 | 0 | 0 | 0 | 0 | — | — | Even |
| Tunstall Voting District53_530151577 | 0 | 0 | 0 | 0 | — | — | Even |
| View Voting District53_530151579 | 0 | 0 | 0 | 0 | — | — | Even |
| Vincent Voting District53_530151580 | 0 | 0 | 0 | 0 | — | — | Even |
| Vision Voting District53_530151581 | 0 | 0 | 0 | 0 | — | — | Even |
| Walker Voting District53_530151582 | 0 | 0 | 0 | 0 | — | — | Even |
| Wallace Voting District53_530151583 | 0 | 0 | 0 | 0 | — | — | Even |
| Washington Way Voting District53_530151584 | 0 | 0 | 0 | 0 | — | — | Even |
| West Kelso Voting District53_530151585 | 0 | 0 | 0 | 0 | — | — | Even |
| Windemere Voting District53_530151586 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodage Voting District53_530151587 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodland Heights Voting District53_530151588 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodland North Voting District53_530151589 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodland South Voting District53_530151590 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodthrush Voting District53_530151591 | 0 | 0 | 0 | 0 | — | — | Even |
| Yale Voting District53_530151592 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −9.7% |
| 1896 | −0.8% |
| 1900 | −29.9% |
| 1904 | −61.9% |
| 1908 | −39.9% |
| 1912 | −11.0% |
| 1916 | −21.7% |
| 1920 | −39.8% |
| 1924 | −39.9% |
| 1928 | −38.6% |
| 1932 | +15.1% |
| 1936 | +45.7% |
| 1940 | +30.2% |
| 1944 | +25.8% |
| 1948 | +21.0% |
| 1952 | −4.7% |
| 1956 | +2.2% |
| 1960 | −0.2% |
| 1964 | +44.5% |
| 1968 | +9.8% |
| 1972 | −6.2% |
| 1976 | +8.5% |
| 1980 | −2.1% |
| 1984 | +1.6% |
| 1988 | +14.3% |
| 1992 | +14.6% |
| 1996 | +20.4% |
| 2000 | +3.7% |
| 2004 | +3.2% |
| 2008 | +11.1% |
| 2012 | +4.4% |
| 2016 | −13.3% |
| 2020 | −17.4% |
| 2024 | −19.8% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 70,832 |
| 2018 | 71,532 |
| 2020 | 78,519 |
| 2022 | 79,303 |
| 2024 | 84,035 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+1,080 net domestic migration · 2025
Net +11,009 over 2011–2025 · gain loss
Arrivals reported $67,581 in average income, against $83,758 for residents who stayed — 19% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+10.2 on average — 30 points more Democratic-leaning than Cowlitz County, WA itself (R+19.8).
Where arrivals came from lean of each source
- Clark County, WA955D+6.9
- Multnomah County, OR149D+61.6
- Lewis County, WA134R+32.8
- Columbia County, OR115R+13.8
- Washington County, OR86D+33.7
- King County, WA81D+51.3
Where departures went households, 2022–23
- Clark County, WA744
- Lewis County, WA171
- Multnomah County, OR119
- Columbia County, OR84
- King County, WA78
- Thurston County, WA65
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | −375 |
| 2012 | −846 |
| 2013 | −300 |
| 2014 | +258 |
| 2015 | +1,088 |
| 2016 | +1,563 |
| 2017 | +1,937 |
| 2018 | +1,885 |
| 2019 | +1,664 |
| 2021 | +819 |
| 2022 | +552 |
| 2023 | +905 |
| 2024 | +779 |
| 2025 | +1,080 |
Cowlitz County, anchored by Longview and its industrial port, once reliably backed Democrats in federal races but has moved more than 30 points toward Republicans since 2000, tracking a broader rural realignment across the Pacific Northwest.
Across the recorded series it reached a Democratic high of 45.7 points in 1936 and a Republican high of 61.9 points in 1904. Between 2020 and 2024 the county moved 2.4 points toward the Republican candidate; the 2024 margin was 19.8 points.
A population of 112,360, a 80% non-Hispanic-white share, and a median household income of $76,531 describe the county. The county's voting pattern over the last decade is most similar to that of Grays Harbor County and Columbia County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Cowlitz County, Washington. Akashic. https://akashic.app/county/53015/. Accessed May 20, 2026. License: CC BY 4.0.