- Lead
- 6,191
- Total
- 70,256
- vs nation
- D+10.3
- Turnout
- 71.9%
Skagit County, WA
President margin by year
Place winner margin
President results by year
2024 turnout 71.9% of 97,936 citizens 18+
- Lead
- 5,490
- Total
- 73,423
- vs nation
- D+3.0
- Turnout
- 79.5%
- Lead
- 1,954
- Total
- 58,059
- vs nation
- D+1.3
- Turnout
- 68.5%
- Lead
- 3,617
- Total
- 55,697
- vs nation
- D+2.6
- Turnout
- —
- Lead
- 5,366
- Total
- 55,886
- vs nation
- D+2.3
- Turnout
- —
- Lead
- 1,008
- Total
- 52,299
- vs nation
- D+0.5
- Turnout
- —
- Lead
- 1,731
- Total
- 45,221
- vs nation
- R+4.3
- Turnout
- —
- Lead
- 1,898
- Total
- 41,118
- vs nation
- R+3.9
- Turnout
- —
Key facts
- 2024 presidential margin
- D+8.8MIT Election Lab
- Population
- 131,3282024 5-year
- Median household income
- $89,2632024 5-year
- White (non-Hispanic)
- 70.9%2024 5-year
- Black
- 0.7%2024 5-year
- Hispanic / Latino
- 19.3%2024 5-year
- Peak Democratic margin
- D+29.9 in 1932MIT Election Lab
- Peak Republican margin
- R+49.8 in 1904MIT Election Lab
- Most similar
- Thurston County, WA · twin score 92.6
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 71.9%70,447 participants ÷ 97,936 CVAP
- 2020→2022 drop-off
- +19.6 ptsVolatile
- Drop-off versus state
- -1.5 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 52.3%–59.0%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 59,023 | 86,200 | 68.5% | A/A |
| 2018 · Midterm | 55,583 | 89,234 | 62.3% | A/A |
| 2020 · Presidential | 74,036 | 93,168 | 79.5% | A/A |
| 2022 · Midterm | 57,317 | 95,750 | 59.9% | A/A |
| 2024 · Presidential | 70,447 | 97,936 | 71.9% | A/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
Precinct data
Results by precinct
243 precincts · 69,131 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -ANACORTES 9ANACORTES 9 | 801 | 481 | 42 | 1,324 | 60.5% | 36.3% | D+24.2 |
|---|---|---|---|---|---|---|---|
| Precinct -DEWEYDEWEY | 688 | 505 | 45 | 1,238 | 55.6% | 40.8% | D+14.8 |
| Precinct -ANACORTES 17ANACORTES 17 | 827 | 368 | 39 | 1,234 | 67.0% | 29.8% | D+37.2 |
| Precinct -ANACORTES 24ANACORTES 24 | 748 | 417 | 41 | 1,206 | 62.0% | 34.6% | D+27.4 |
| Precinct -ANACORTES 22ANACORTES 22 | 755 | 407 | 42 | 1,204 | 62.7% | 33.8% | D+28.9 |
| Precinct -MOUNT VERNON 16MOUNT VERNON 16 | 700 | 443 | 41 | 1,184 | 59.1% | 37.4% | D+21.7 |
| Precinct -MONTBORNEMONTBORNE | 507 | 602 | 35 | 1,144 | 44.3% | 52.6% | R+8.3 |
| Precinct -MCRAEMCRAE | 382 | 710 | 49 | 1,141 | 33.5% | 62.2% | R+28.7 |
| Precinct -MOUNT VERNON 8MOUNT VERNON 8 | 658 | 437 | 36 | 1,131 | 58.2% | 38.6% | D+19.5 |
| Precinct -MOUNT VERNON 4MOUNT VERNON 4 | 587 | 473 | 44 | 1,104 | 53.2% | 42.8% | D+10.3 |
| Precinct -GEARGEAR | 430 | 606 | 51 | 1,087 | 39.6% | 55.7% | R+16.2 |
| Precinct -ANACORTES 20ANACORTES 20 | 699 | 342 | 44 | 1,085 | 64.4% | 31.5% | D+32.9 |
| Precinct -SEDRO WOOLLEY 1SEDRO WOOLLEY 1 | 502 | 536 | 37 | 1,075 | 46.7% | 49.9% | R+3.2 |
| Precinct -ANACORTES 7ANACORTES 7 | 557 | 406 | 26 | 989 | 56.3% | 41.1% | D+15.3 |
| Precinct -ROSARIOROSARIO | 546 | 376 | 40 | 962 | 56.8% | 39.1% | D+17.7 |
| Precinct -SEDRO WOOLLEY 5SEDRO WOOLLEY 5 | 441 | 462 | 46 | 949 | 46.5% | 48.7% | R+2.2 |
| Precinct -MOUNT VERNON 30MOUNT VERNON 30 | 504 | 402 | 38 | 944 | 53.4% | 42.6% | D+10.8 |
| Precinct -ANACORTES 21ANACORTES 21 | 548 | 354 | 28 | 930 | 58.9% | 38.1% | D+20.9 |
| Precinct -BIG LAKEBIG LAKE | 403 | 494 | 26 | 923 | 43.7% | 53.5% | R+9.9 |
| Precinct -TERRACETERRACE | 447 | 432 | 37 | 916 | 48.8% | 47.2% | D+1.6 |
| Precinct -ANACORTES 11ANACORTES 11 | 574 | 320 | 12 | 906 | 63.4% | 35.3% | D+28.0 |
| Precinct -BURLINGTON 5BURLINGTON 5 | 442 | 410 | 41 | 893 | 49.5% | 45.9% | D+3.6 |
| Precinct -MOUNT VERNON 14MOUNT VERNON 14 | 529 | 321 | 28 | 878 | 60.3% | 36.6% | D+23.7 |
| Precinct -BOWBOW | 430 | 410 | 36 | 876 | 49.1% | 46.8% | D+2.3 |
| Precinct -MOUNT VERNON 21MOUNT VERNON 21 | 495 | 342 | 33 | 870 | 56.9% | 39.3% | D+17.6 |
| Precinct -PRAIRIEPRAIRIE | 271 | 554 | 23 | 848 | 32.0% | 65.3% | R+33.4 |
| Precinct -SEDRO WOOLLEY 4SEDRO WOOLLEY 4 | 402 | 416 | 30 | 848 | 47.4% | 49.1% | R+1.7 |
| Precinct -SEDRO WOOLLEY 2SEDRO WOOLLEY 2 | 345 | 463 | 24 | 832 | 41.5% | 55.6% | R+14.2 |
| Precinct -BLANCHARDBLANCHARD | 504 | 277 | 23 | 804 | 62.7% | 34.5% | D+28.2 |
| Precinct -BIRDSVIEWBIRDSVIEW | 274 | 502 | 20 | 796 | 34.4% | 63.1% | R+28.6 |
| Precinct -SAUKSAUK | 331 | 433 | 32 | 796 | 41.6% | 54.4% | R+12.8 |
| Precinct -CLEAR LAKECLEAR LAKE | 309 | 462 | 20 | 791 | 39.1% | 58.4% | R+19.3 |
| Precinct -BURLINGTON 6BURLINGTON 6 | 455 | 307 | 23 | 785 | 58.0% | 39.1% | D+18.9 |
| Precinct -MOUNT VERNON 20MOUNT VERNON 20 | 444 | 314 | 21 | 779 | 57.0% | 40.3% | D+16.7 |
| Precinct -SWINOMISHSWINOMISH | 558 | 196 | 18 | 772 | 72.3% | 25.4% | D+46.9 |
| Precinct -SHELTER BAYSHELTER BAY | 475 | 263 | 19 | 757 | 62.7% | 34.7% | D+28.0 |
| Precinct -SEDRO WOOLLEY 6SEDRO WOOLLEY 6 | 320 | 406 | 26 | 752 | 42.6% | 54.0% | R+11.4 |
| Precinct -MOUNT VERNON 19MOUNT VERNON 19 | 404 | 294 | 25 | 723 | 55.9% | 40.7% | D+15.2 |
| Precinct -ANACORTES 1ANACORTES 1 | 498 | 187 | 28 | 713 | 69.8% | 26.2% | D+43.6 |
| Precinct -MOUNT VERNON 3MOUNT VERNON 3 | 390 | 283 | 32 | 705 | 55.3% | 40.1% | D+15.2 |
| Precinct -GUEMESGUEMES | 561 | 124 | 19 | 704 | 79.7% | 17.6% | D+62.1 |
| Precinct -MOUNT VERNON 11MOUNT VERNON 11 | 401 | 281 | 21 | 703 | 57.0% | 40.0% | D+17.1 |
| Precinct -MOUNT VERNON 7MOUNT VERNON 7 | 488 | 181 | 29 | 698 | 69.9% | 25.9% | D+44.0 |
| Precinct -LA CONNERLA CONNER | 466 | 194 | 26 | 686 | 67.9% | 28.3% | D+39.7 |
| Precinct -SEDRO WOOLLEY 3SEDRO WOOLLEY 3 | 349 | 297 | 34 | 680 | 51.3% | 43.7% | D+7.6 |
| Precinct -LOOKOUTLOOKOUT | 319 | 318 | 26 | 663 | 48.1% | 48.0% | D+0.2 |
| Precinct -ANACORTES 6ANACORTES 6 | 398 | 246 | 18 | 662 | 60.1% | 37.2% | D+23.0 |
| Precinct -SKYRIDGESKYRIDGE | 340 | 286 | 24 | 650 | 52.3% | 44.0% | D+8.3 |
| Precinct -AVONAVON | 322 | 292 | 29 | 643 | 50.1% | 45.4% | D+4.7 |
| Precinct -MOUNT VERNON 22MOUNT VERNON 22 | 350 | 267 | 26 | 643 | 54.4% | 41.5% | D+12.9 |
| Precinct -STARBIRDSTARBIRD | 236 | 379 | 24 | 639 | 36.9% | 59.3% | R+22.4 |
| Precinct -FIDALGOFIDALGO | 338 | 275 | 25 | 638 | 53.0% | 43.1% | D+9.9 |
| Precinct -ROCKPORTROCKPORT | 282 | 324 | 24 | 630 | 44.8% | 51.4% | R+6.7 |
| Precinct -VAN FLEETVAN FLEET | 207 | 396 | 14 | 617 | 33.5% | 64.2% | R+30.6 |
| Precinct -ANACORTES 4ANACORTES 4 | 375 | 212 | 23 | 610 | 61.5% | 34.8% | D+26.7 |
| Precinct -ANACORTES 23ANACORTES 23 | 405 | 189 | 11 | 605 | 66.9% | 31.2% | D+35.7 |
| Precinct -MOUNT VERNON 6MOUNT VERNON 6 | 431 | 141 | 31 | 603 | 71.5% | 23.4% | D+48.1 |
| Precinct -MOUNT VERNON 15MOUNT VERNON 15 | 325 | 232 | 30 | 587 | 55.4% | 39.5% | D+15.8 |
| Precinct -RIDGEWAYRIDGEWAY | 289 | 275 | 17 | 581 | 49.7% | 47.3% | D+2.4 |
| Precinct -SNEE OOSHSNEE OOSH | 373 | 191 | 17 | 581 | 64.2% | 32.9% | D+31.3 |
| Precinct -BURLINGTON 4BURLINGTON 4 | 280 | 270 | 28 | 578 | 48.4% | 46.7% | D+1.7 |
| Precinct -BAY VIEWBAY VIEW | 275 | 266 | 29 | 570 | 48.2% | 46.7% | D+1.6 |
| Precinct -SAMISHSAMISH | 224 | 322 | 23 | 569 | 39.4% | 56.6% | R+17.2 |
| Precinct -ANACORTES 25ANACORTES 25 | 375 | 164 | 28 | 567 | 66.1% | 28.9% | D+37.2 |
| Precinct -ALDERALDER | 171 | 358 | 13 | 542 | 31.5% | 66.1% | R+34.5 |
| Precinct -POINT WILLIAMSPOINT WILLIAMS | 342 | 169 | 12 | 523 | 65.4% | 32.3% | D+33.1 |
| Precinct -MINKLERMINKLER | 160 | 338 | 15 | 513 | 31.2% | 65.9% | R+34.7 |
| Precinct -BURLINGTON 2BURLINGTON 2 | 271 | 207 | 22 | 500 | 54.2% | 41.4% | D+12.8 |
| Precinct -BURLINGTON 7BURLINGTON 7 | 241 | 224 | 19 | 484 | 49.8% | 46.3% | D+3.5 |
| Precinct -MCMURRAY WESTMCMURRAY WEST | 195 | 252 | 17 | 464 | 42.0% | 54.3% | R+12.3 |
| Precinct -BURLINGTON 1BURLINGTON 1 | 261 | 171 | 25 | 457 | 57.1% | 37.4% | D+19.7 |
| Precinct -ALGERALGER | 174 | 246 | 22 | 442 | 39.4% | 55.7% | R+16.3 |
| Precinct -VEDEREVEDERE | 192 | 230 | 15 | 437 | 43.9% | 52.6% | R+8.7 |
| Precinct -FRIDAY CREEKFRIDAY CREEK | 179 | 235 | 16 | 430 | 41.6% | 54.7% | R+13.0 |
| Precinct -MOUNT VERNON 10MOUNT VERNON 10 | 275 | 133 | 22 | 430 | 64.0% | 30.9% | D+33.0 |
| Precinct -MOUNT VERNON 2MOUNT VERNON 2 | 244 | 160 | 21 | 425 | 57.4% | 37.6% | D+19.8 |
| Precinct -TINGLEYTINGLEY | 173 | 239 | 11 | 423 | 40.9% | 56.5% | R+15.6 |
| Precinct -NOOKACHAMPSNOOKACHAMPS | 192 | 211 | 18 | 421 | 45.6% | 50.1% | R+4.5 |
| Precinct -FRUITDALEFRUITDALE | 158 | 227 | 24 | 409 | 38.6% | 55.5% | R+16.9 |
| Precinct -LAKE SIXTEENLAKE SIXTEEN | 208 | 185 | 16 | 409 | 50.9% | 45.2% | D+5.6 |
| Precinct -HARMONYHARMONY | 192 | 185 | 19 | 396 | 48.5% | 46.7% | D+1.8 |
| Precinct -EDISONEDISON | 204 | 178 | 12 | 394 | 51.8% | 45.2% | D+6.6 |
| Precinct -MOUNT VERNON 9MOUNT VERNON 9 | 237 | 132 | 15 | 384 | 61.7% | 34.4% | D+27.3 |
| Precinct -ALLENALLEN | 156 | 209 | 14 | 379 | 41.2% | 55.1% | R+14.0 |
| Precinct -SEDRO WOOLLEY 8SEDRO WOOLLEY 8 | 178 | 177 | 10 | 365 | 48.8% | 48.5% | D+0.3 |
| Precinct -MOUNT VERNON 1MOUNT VERNON 1 | 207 | 131 | 23 | 361 | 57.3% | 36.3% | D+21.1 |
| Precinct -LAKE ERIELAKE ERIE | 185 | 144 | 16 | 345 | 53.6% | 41.7% | D+11.9 |
| Precinct -MOUNT VERNON 12MOUNT VERNON 12 | 222 | 109 | 12 | 343 | 64.7% | 31.8% | D+32.9 |
| Precinct -COUNTRY CLUBCOUNTRY CLUB | 155 | 177 | 10 | 342 | 45.3% | 51.8% | R+6.4 |
| Precinct -LITTLE MOUNTAINLITTLE MOUNTAIN | 135 | 188 | 11 | 334 | 40.4% | 56.3% | R+15.9 |
| Precinct -CONCRETECONCRETE | 139 | 177 | 12 | 328 | 42.4% | 54.0% | R+11.6 |
| Precinct -CONWAYCONWAY | 146 | 161 | 9 | 316 | 46.2% | 50.9% | R+4.7 |
| Precinct -FIRFIR | 139 | 147 | 15 | 301 | 46.2% | 48.8% | R+2.7 |
| Precinct -MOUNT VERNON 5MOUNT VERNON 5 | 160 | 112 | 14 | 286 | 55.9% | 39.2% | D+16.8 |
| Precinct -DODGE VALLEYDODGE VALLEY | 158 | 114 | 12 | 284 | 55.6% | 40.1% | D+15.5 |
| Precinct -COLLINSCOLLINS | 100 | 154 | 6 | 260 | 38.5% | 59.2% | R+20.8 |
| Precinct -BELFASTBELFAST | 93 | 152 | 8 | 253 | 36.8% | 60.1% | R+23.3 |
| Precinct -LAKE CAVANAUGHLAKE CAVANAUGH | 106 | 132 | 12 | 250 | 42.4% | 52.8% | R+10.4 |
| Precinct -WHITNEYWHITNEY | 149 | 93 | 2 | 244 | 61.1% | 38.1% | D+23.0 |
| Precinct -CEDARDALECEDARDALE | 100 | 124 | 8 | 232 | 43.1% | 53.4% | R+10.3 |
| Precinct -HAMBURGHAMBURG | 133 | 87 | 7 | 227 | 58.6% | 38.3% | D+20.3 |
| Precinct -PADILLAPADILLA | 105 | 103 | 16 | 224 | 46.9% | 46.0% | D+0.9 |
| Precinct -STERLINGSTERLING | 86 | 123 | 10 | 219 | 39.3% | 56.2% | R+16.9 |
| Precinct -BURLINGTON 3BURLINGTON 3 | 120 | 87 | 8 | 215 | 55.8% | 40.5% | D+15.3 |
| Precinct -LYMANLYMAN | 68 | 128 | 2 | 198 | 34.3% | 64.6% | R+30.3 |
| Precinct -GAGESGAGES | 94 | 72 | 4 | 170 | 55.3% | 42.4% | D+12.9 |
| Precinct -MOUNT VERNON 27MOUNT VERNON 27 | 64 | 78 | 14 | 156 | 41.0% | 50.0% | R+9.0 |
| Precinct -MANSFORDMANSFORD | 65 | 81 | 3 | 149 | 43.6% | 54.4% | R+10.7 |
| Precinct -MCMURRAY EASTMCMURRAY EAST | 73 | 68 | 5 | 146 | 50.0% | 46.6% | D+3.4 |
| Precinct -DUNBARDUNBAR | 66 | 65 | 9 | 140 | 47.1% | 46.4% | D+0.7 |
| Precinct -CASCADECASCADE | 83 | 51 | 4 | 138 | 60.1% | 37.0% | D+23.2 |
| Precinct -MAPESMAPES | 69 | 48 | 5 | 122 | 56.6% | 39.3% | D+17.2 |
| Precinct -HAMILTONHAMILTON | 39 | 66 | 4 | 109 | 35.8% | 60.6% | R+24.8 |
| Precinct -DIGBYDIGBY | 27 | 51 | 7 | 85 | 31.8% | 60.0% | R+28.2 |
| Precinct -BURLINGTON 8BURLINGTON 8 | 34 | 18 | 1 | 53 | 64.2% | 34.0% | D+30.2 |
| Precinct -RIVERBENDRIVERBEND | 19 | 11 | 0 | 30 | 63.3% | 36.7% | D+26.7 |
| Precinct -MARCH POINTMARCH POINT | 7 | 17 | 0 | 24 | 29.2% | 70.8% | R+41.7 |
| Precinct -ANACORTES 5ANACORTES 5 | 3 | 7 | 1 | 11 | 27.3% | 63.6% | R+36.4 |
| Precinct -FREDONIAFREDONIA | 5 | 1 | 2 | 8 | 62.5% | 12.5% | D+50.0 |
| Alder Voting District53_5305757101 | 0 | 0 | 0 | 0 | — | — | No votes |
| Alger Voting District53_5305757102 | 0 | 0 | 0 | 0 | — | — | No votes |
| Allen Voting District53_5305757103 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 1 Voting District53_5305757201 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 11 Voting District53_5305757211 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 17 Voting District53_5305757217 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 20 Voting District53_5305757220 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 21 Voting District53_5305757221 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 22 Voting District53_5305757222 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 24 Voting District53_5305757224 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 4 Voting District53_5305757204 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 5 Voting District53_5305757205 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 6 Voting District53_5305757206 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 7 Voting District53_5305757207 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anacortes 9 Voting District53_5305757209 | 0 | 0 | 0 | 0 | — | — | No votes |
| Avon Voting District53_5305757105 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bayview Voting District53_5305757108 | 0 | 0 | 0 | 0 | — | — | No votes |
| Belfast Voting District53_5305757109 | 0 | 0 | 0 | 0 | — | — | No votes |
| Big Lake Voting District53_5305757110 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birdsview Voting District53_5305757111 | 0 | 0 | 0 | 0 | — | — | No votes |
| Blanchard Voting District53_5305757168 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bow Voting District53_5305757113 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burlington 1 Voting District53_5305757501 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burlington 2 Voting District53_5305757502 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burlington 3 Voting District53_5305757503 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burlington 4 Voting District53_5305757504 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burlington 5 Voting District53_5305757505 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burlington 6 Voting District53_5305757506 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burlington 7 Voting District53_5305757507 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burlington 8 Voting District53_5305757508 | 0 | 0 | 0 | 0 | — | — | No votes |
| Burrows Bay53_5305757WV06 | 0 | 0 | 0 | 0 | — | — | No votes |
| Cascade Voting District53_5305757114 | 0 | 0 | 0 | 0 | — | — | No votes |
| Cedardale Voting District53_5305757115 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clear Lake Voting District53_5305757116 | 0 | 0 | 0 | 0 | — | — | No votes |
| Collins Voting District53_5305757167 | 0 | 0 | 0 | 0 | — | — | No votes |
| Concrete Voting District53_5305757601 | 0 | 0 | 0 | 0 | — | — | No votes |
| Conway Voting District53_5305757118 | 0 | 0 | 0 | 0 | — | — | No votes |
| Country Club Voting District53_5305757117 | 0 | 0 | 0 | 0 | — | — | No votes |
| Dewey Voting District53_5305757119 | 0 | 0 | 0 | 0 | — | — | No votes |
| Digby Voting District53_5305757120 | 0 | 0 | 0 | 0 | — | — | No votes |
| Dodge Valley Voting District53_5305757121 | 0 | 0 | 0 | 0 | — | — | No votes |
| Dunbar Voting District53_5305757104 | 0 | 0 | 0 | 0 | — | — | No votes |
| Edison Voting District53_5305757122 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fidalgo Voting District53_5305757164 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fildalgo Bay53_5305757WV03 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fir Voting District53_5305757124 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fredonia Voting District53_5305757176 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fruitdale Voting District53_5305757125 | 0 | 0 | 0 | 0 | — | — | No votes |
| Gages Voting District53_5305757165 | 0 | 0 | 0 | 0 | — | — | No votes |
| Gear Voting District53_5305757126 | 0 | 0 | 0 | 0 | — | — | No votes |
| Guemes Channel53_5305757WV04 | 0 | 0 | 0 | 0 | — | — | No votes |
| Guemes Voting District53_5305757127 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hamburg Voting District53_5305757128 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hamilton Voting District53_5305757701 | 0 | 0 | 0 | 0 | — | — | No votes |
| Harmony Voting District53_5305757129 | 0 | 0 | 0 | 0 | — | — | No votes |
| La Conner Voting District53_5305757801 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lake Cavanaugh Voting District53_5305757171 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lake Sixteen Voting District53_5305757130 | 0 | 0 | 0 | 0 | — | — | No votes |
| Little Mountain Voting District53_5305757172 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lookout Voting District53_5305757132 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyman Voting District53_5305757855 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mansford Voting District53_5305757133 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mapes Voting District53_5305757134 | 0 | 0 | 0 | 0 | — | — | No votes |
| March Point Voting District53_5305757135 | 0 | 0 | 0 | 0 | — | — | No votes |
| McMurray East Voting District53_5305757138 | 0 | 0 | 0 | 0 | — | — | No votes |
| McMurray West Voting District53_5305757136 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mcrae Voting District53_5305757137 | 0 | 0 | 0 | 0 | — | — | No votes |
| Minkler Voting District53_5305757139 | 0 | 0 | 0 | 0 | — | — | No votes |
| Montborne Voting District53_5305757140 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 1 Voting District53_5305757301 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 10 Voting District53_5305757310 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 11 Voting District53_5305757311 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 12 Voting District53_5305757312 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 14 Voting District53_5305757314 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 15 Voting District53_5305757315 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 16 Voting District53_5305757316 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 19 Voting District53_5305757319 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 2 Voting District53_5305757302 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 21 Voting District53_5305757321 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 22 Voting District53_5305757322 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 26 Voting District53_5305757326 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 27 Voting District53_5305757327 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 28 Voting District53_5305757328 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 29 Voting District53_5305757329 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 3 Voting District53_5305757303 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 4 Voting District53_5305757304 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 5 Voting District53_5305757305 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 6 Voting District53_5305757306 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 7 Voting District53_5305757307 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 8 Voting District53_5305757308 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mount Vernon 9 Voting District53_5305757309 | 0 | 0 | 0 | 0 | — | — | No votes |
| Nookachamps Voting District53_5305757141 | 0 | 0 | 0 | 0 | — | — | No votes |
| Padilla Bay53_5305757WV02 | 0 | 0 | 0 | 0 | — | — | No votes |
| Padilla Voting District53_5305757174 | 0 | 0 | 0 | 0 | — | — | No votes |
| Point Williams Voting District53_5305757146 | 0 | 0 | 0 | 0 | — | — | No votes |
| Prairie Voting District53_5305757145 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ridgeway Voting District53_5305757147 | 0 | 0 | 0 | 0 | — | — | No votes |
| Riverbend Voting District53_5305757173 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rockport Voting District53_5305757148 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rosario Straight53_5305757WV05 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rosario Voting District53_5305757158 | 0 | 0 | 0 | 0 | — | — | No votes |
| Samish Bay53_5305757WV01 | 0 | 0 | 0 | 0 | — | — | No votes |
| Samish Voting District53_5305757166 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sauk Voting District53_5305757107 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sedro-Woolley 1 Voting District53_5305757401 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sedro-Woolley 2 Voting District53_5305757402 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sedro-Woolley 3 Voting District53_5305757403 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sedro-Woolley 4 Voting District53_5305757404 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sedro-Woolley 5 Voting District53_5305757405 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sedro-Woolley 6 Voting District53_5305757406 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sedro-Woolley 7 Voting District53_5305757407 | 0 | 0 | 0 | 0 | — | — | No votes |
| Shelter Bay Voting District53_5305757149 | 0 | 0 | 0 | 0 | — | — | No votes |
| Skagit County53_5305757000 | 0 | 0 | 0 | 0 | — | — | No votes |
| Skyridge Voting District53_5305757144 | 0 | 0 | 0 | 0 | — | — | No votes |
| Snee Oosh Voting District53_5305757150 | 0 | 0 | 0 | 0 | — | — | No votes |
| Starbird Voting District53_5305757160 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sterling Voting District53_5305757151 | 0 | 0 | 0 | 0 | — | — | No votes |
| Swinomish Voting District53_5305757153 | 0 | 0 | 0 | 0 | — | — | No votes |
| Terrace Voting District53_5305757159 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tingley Voting District53_5305757154 | 0 | 0 | 0 | 0 | — | — | No votes |
| Van Fleet Voting District53_5305757155 | 0 | 0 | 0 | 0 | — | — | No votes |
| Vedere Voting District53_5305757156 | 0 | 0 | 0 | 0 | — | — | No votes |
| View Terrace Voting District53_5305757170 | 0 | 0 | 0 | 0 | — | — | No votes |
| Whitney Voting District53_5305757157 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −11.1% |
| 1896 | +12.2% |
| 1900 | −18.3% |
| 1904 | −49.8% |
| 1908 | −28.5% |
| 1912 | −4.7% |
| 1916 | +7.7% |
| 1920 | −33.8% |
| 1924 | −41.3% |
| 1928 | −48.4% |
| 1932 | +29.9% |
| 1936 | +28.3% |
| 1940 | +10.1% |
| 1944 | +9.3% |
| 1948 | +5.0% |
| 1952 | −15.7% |
| 1956 | −13.6% |
| 1960 | −5.0% |
| 1964 | +27.6% |
| 1968 | +0.8% |
| 1972 | −20.4% |
| 1976 | −1.3% |
| 1980 | −13.8% |
| 1984 | −14.7% |
| 1988 | −4.3% |
| 1992 | +6.3% |
| 1996 | +4.6% |
| 2000 | −3.8% |
| 2004 | −1.9% |
| 2008 | +9.6% |
| 2012 | +6.5% |
| 2016 | +3.4% |
| 2020 | +7.5% |
| 2024 | +8.8% |
U.S. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
| Year | Vote lead | Democratic | Republican | Total |
|---|---|---|---|---|
| 1983Special · Class I | R | 48.0%Mike Lowry10,916 | 52.0%Daniel J. Evans11,815 | 22,731 |
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 80,910 |
| 2018 | 82,638 |
| 2020 | 89,568 |
| 2022 | 92,845 |
| 2024 | 96,874 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+482 net domestic migration · 2025
Net +10,240 over 2011–2025 · gain loss
Arrivals reported $83,355 in average income, against $92,506 for residents who stayed — 10% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+25.5 on average — 17 points more Democratic-leaning than Skagit County, WA itself (D+8.8).
Where arrivals came from lean of each source
- Snohomish County, WA706D+18.8
- Whatcom County, WA498D+24.7
- King County, WA457D+51.3
- Island County, WA242D+16.5
- Pierce County, WA66D+10.7
- Maricopa County, AZ57R+3.5
Where departures went households, 2022–23
- Snohomish County, WA607
- Whatcom County, WA450
- King County, WA276
- Island County, WA208
- Pierce County, WA72
- Maricopa County, AZ65
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 | +167 |
| 2012 | −232 |
| 2013 | +173 |
| 2014 | +1,047 |
| 2015 | +1,100 |
| 2016 | +1,487 |
| 2017 | +1,766 |
| 2018 | +1,655 |
| 2019 | +1,030 |
| 2021 | +1,018 |
| 2022 | +177 |
| 2023 | +10 |
| 2024 | +360 |
| 2025 | +482 |
Skagit County's mix of agricultural flatlands, coastal fishing communities, and small cities like Mount Vernon has kept it modestly left of center, though its D+8.8 margin in 2024 reflects a competitive blend of rural and suburban voters.
Across the recorded series it reached a Democratic high of 29.9 points in 1932 and a Republican high of 49.8 points in 1904. Between 2020 and 2024 the county moved 1.3 points toward the Democratic candidate; the 2024 margin was 8.8 points.
A population of 131,328, a 71% non-Hispanic-white share, and a median household income of $89,263 describe the county. The county's voting pattern over the last decade is most similar to that of Thurston County and Yamhill 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 →
Skagit County, Washington. Akashic. https://akashic.app/county/53057/. Accessed May 20, 2026. License: CC BY 4.0.