Washington County, Minnesota
Precinct data
Results by precinct
173 precincts · 169,536 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -LAKE ELMO P-1LAKE ELMO P-1 | 2,630 | 2,232 | 106 | 4,968 | 52.9% | 44.9% | D+8.0 |
|---|---|---|---|---|---|---|---|
| Precinct -WOODBURY P-09WOODBURY P-09 | 2,622 | 1,626 | 126 | 4,374 | 59.9% | 37.2% | D+22.8 |
| Precinct -COTTAGE GROVE P-01COTTAGE GROVE P-01 | 2,247 | 1,874 | 93 | 4,214 | 53.3% | 44.5% | D+8.9 |
| Precinct -WOODBURY P-15WOODBURY P-15 | 2,435 | 1,576 | 120 | 4,131 | 58.9% | 38.2% | D+20.8 |
| Precinct -LAKE ELMO P-2LAKE ELMO P-2 | 2,040 | 1,949 | 81 | 4,070 | 50.1% | 47.9% | D+2.2 |
| Precinct -WOODBURY P-11WOODBURY P-11 | 2,344 | 1,539 | 116 | 3,999 | 58.6% | 38.5% | D+20.1 |
| Precinct -COTTAGE GROVE P-02COTTAGE GROVE P-02 | 1,921 | 1,824 | 80 | 3,825 | 50.2% | 47.7% | D+2.5 |
| Precinct -COTTAGE GROVE P-06COTTAGE GROVE P-06 | 2,008 | 1,672 | 105 | 3,785 | 53.1% | 44.2% | D+8.9 |
| Precinct -WOODBURY P-12WOODBURY P-12 | 2,089 | 1,574 | 89 | 3,752 | 55.7% | 42.0% | D+13.7 |
| Precinct -FOREST LAKE P-2FOREST LAKE P-2 | 1,497 | 2,147 | 85 | 3,729 | 40.1% | 57.6% | R+17.4 |
| Precinct -COTTAGE GROVE P-05COTTAGE GROVE P-05 | 1,945 | 1,708 | 72 | 3,725 | 52.2% | 45.9% | D+6.4 |
| Precinct -STILLWATER W-3 P-3STILLWATER W-3 P-3 | 1,889 | 1,552 | 76 | 3,517 | 53.7% | 44.1% | D+9.6 |
| Precinct -WOODBURY P-13WOODBURY P-13 | 1,893 | 1,488 | 99 | 3,480 | 54.4% | 42.8% | D+11.6 |
| Precinct -FOREST LAKE P-4FOREST LAKE P-4 | 1,273 | 1,975 | 70 | 3,318 | 38.4% | 59.5% | R+21.2 |
| Precinct -STILLWATER W-4 P-4STILLWATER W-4 P-4 | 1,977 | 1,275 | 56 | 3,308 | 59.8% | 38.5% | D+21.2 |
| Precinct -STILLWATER W-2 P-2STILLWATER W-2 P-2 | 1,907 | 1,169 | 87 | 3,163 | 60.3% | 37.0% | D+23.3 |
| Precinct -WOODBURY P-10WOODBURY P-10 | 1,921 | 1,140 | 63 | 3,124 | 61.5% | 36.5% | D+25.0 |
| Precinct -WOODBURY P-08WOODBURY P-08 | 1,826 | 1,190 | 75 | 3,091 | 59.1% | 38.5% | D+20.6 |
| Precinct -OAKDALE P-7OAKDALE P-7 | 1,746 | 1,161 | 69 | 2,976 | 58.7% | 39.0% | D+19.7 |
| Precinct -SCANDIASCANDIA | 1,282 | 1,607 | 67 | 2,956 | 43.4% | 54.4% | R+11.0 |
| Precinct -MAHTOMEDI P-2MAHTOMEDI P-2 | 1,688 | 1,135 | 84 | 2,907 | 58.1% | 39.0% | D+19.0 |
| Precinct -HUGO W-2 P-3HUGO W-2 P-3 | 1,306 | 1,519 | 59 | 2,884 | 45.3% | 52.7% | R+7.4 |
| Precinct -OAK PARK HEIGHTSOAK PARK HEIGHTS | 1,615 | 1,207 | 54 | 2,876 | 56.2% | 42.0% | D+14.2 |
| Precinct -WOODBURY P-02WOODBURY P-02 | 1,797 | 1,001 | 65 | 2,863 | 62.8% | 35.0% | D+27.8 |
| Precinct -STILLWATER W-1 P-1STILLWATER W-1 P-1 | 1,722 | 1,059 | 72 | 2,853 | 60.4% | 37.1% | D+23.2 |
| Precinct -COTTAGE GROVE P-04COTTAGE GROVE P-04 | 1,413 | 1,329 | 67 | 2,809 | 50.3% | 47.3% | D+3.0 |
| Precinct -WEST LAKELAND TWPWEST LAKELAND TWP | 1,357 | 1,380 | 67 | 2,804 | 48.4% | 49.2% | R+0.8 |
| Precinct -OAKDALE P-3OAKDALE P-3 | 1,509 | 1,043 | 57 | 2,609 | 57.8% | 40.0% | D+17.9 |
| Precinct -COTTAGE GROVE P-08COTTAGE GROVE P-08 | 1,422 | 1,098 | 47 | 2,567 | 55.4% | 42.8% | D+12.6 |
| Precinct -WOODBURY P-05WOODBURY P-05 | 1,611 | 892 | 57 | 2,560 | 62.9% | 34.8% | D+28.1 |
| Precinct -WOODBURY P-06WOODBURY P-06 | 1,493 | 946 | 75 | 2,514 | 59.4% | 37.6% | D+21.8 |
| Precinct -WOODBURY P-16WOODBURY P-16 | 1,396 | 1,024 | 51 | 2,471 | 56.5% | 41.4% | D+15.1 |
| Precinct -OAKDALE P-6OAKDALE P-6 | 1,255 | 1,143 | 65 | 2,463 | 51.0% | 46.4% | D+4.5 |
| Precinct -MAHTOMEDI P-1MAHTOMEDI P-1 | 1,365 | 1,032 | 58 | 2,455 | 55.6% | 42.0% | D+13.6 |
| Precinct -FOREST LAKE P-5FOREST LAKE P-5 | 962 | 1,369 | 37 | 2,368 | 40.6% | 57.8% | R+17.2 |
| Precinct -WOODBURY P-04WOODBURY P-04 | 1,459 | 806 | 68 | 2,333 | 62.5% | 34.5% | D+28.0 |
| Precinct -HUGO W-3 P-5HUGO W-3 P-5 | 951 | 1,332 | 37 | 2,320 | 41.0% | 57.4% | R+16.4 |
| Precinct -FOREST LAKE P-3FOREST LAKE P-3 | 888 | 1,379 | 51 | 2,318 | 38.3% | 59.5% | R+21.2 |
| Precinct -WOODBURY P-07WOODBURY P-07 | 1,329 | 915 | 60 | 2,304 | 57.7% | 39.7% | D+18.0 |
| Precinct -HUGO W-1 P-1HUGO W-1 P-1 | 1,087 | 1,116 | 45 | 2,248 | 48.4% | 49.6% | R+1.3 |
| Precinct -NEWPORTNEWPORT | 1,174 | 953 | 46 | 2,173 | 54.0% | 43.9% | D+10.2 |
| Precinct -COTTAGE GROVE P-03COTTAGE GROVE P-03 | 1,176 | 910 | 36 | 2,122 | 55.4% | 42.9% | D+12.5 |
| Precinct -OAKDALE P-5OAKDALE P-5 | 1,174 | 849 | 57 | 2,080 | 56.4% | 40.8% | D+15.6 |
| Precinct -MAY TWPMAY TWP | 988 | 1,035 | 34 | 2,057 | 48.0% | 50.3% | R+2.3 |
| Precinct -WOODBURY P-01WOODBURY P-01 | 1,206 | 747 | 53 | 2,006 | 60.1% | 37.2% | D+22.9 |
| Precinct -GRANT P-1GRANT P-1 | 878 | 1,003 | 54 | 1,935 | 45.4% | 51.8% | R+6.5 |
| Precinct -WOODBURY P-14WOODBURY P-14 | 1,094 | 757 | 51 | 1,902 | 57.5% | 39.8% | D+17.7 |
| Precinct -OAKDALE P-4OAKDALE P-4 | 1,063 | 722 | 37 | 1,822 | 58.3% | 39.6% | D+18.7 |
| Precinct -BAYPORTBAYPORT | 839 | 736 | 45 | 1,620 | 51.8% | 45.4% | D+6.4 |
| Precinct -HUGO W-1 P-2HUGO W-1 P-2 | 729 | 833 | 33 | 1,595 | 45.7% | 52.2% | R+6.5 |
| Precinct -BAYTOWN TWPBAYTOWN TWP | 740 | 776 | 39 | 1,555 | 47.6% | 49.9% | R+2.3 |
| Precinct -OAKDALE P-1OAKDALE P-1 | 835 | 681 | 29 | 1,545 | 54.0% | 44.1% | D+10.0 |
| Precinct -WOODBURY P-03WOODBURY P-03 | 957 | 474 | 43 | 1,474 | 64.9% | 32.2% | D+32.8 |
| Precinct -COTTAGE GROVE P-07COTTAGE GROVE P-07 | 677 | 683 | 35 | 1,395 | 48.5% | 49.0% | R+0.4 |
| Precinct -OAKDALE P-2OAKDALE P-2 | 824 | 530 | 26 | 1,380 | 59.7% | 38.4% | D+21.3 |
| Precinct -STILLWATER TWP P-1STILLWATER TWP P-1 | 674 | 599 | 33 | 1,306 | 51.6% | 45.9% | D+5.7 |
| Precinct -LAKELANDLAKELAND | 582 | 609 | 32 | 1,223 | 47.6% | 49.8% | R+2.2 |
| Precinct -ST PAUL PARK P-3ST PAUL PARK P-3 | 527 | 526 | 21 | 1,074 | 49.1% | 49.0% | D+0.1 |
| Precinct -GRANT P-2GRANT P-2 | 461 | 540 | 31 | 1,032 | 44.7% | 52.3% | R+7.7 |
| Precinct -HUGO W-3 P-6HUGO W-3 P-6 | 398 | 577 | 15 | 990 | 40.2% | 58.3% | R+18.1 |
| Precinct -DENMARK TWP P-1DENMARK TWP P-1 | 406 | 550 | 19 | 975 | 41.6% | 56.4% | R+14.8 |
| Precinct -ST PAUL PARK P-2ST PAUL PARK P-2 | 452 | 496 | 24 | 972 | 46.5% | 51.0% | R+4.5 |
| Precinct -OAKDALE P-8OAKDALE P-8 | 510 | 342 | 17 | 869 | 58.7% | 39.4% | D+19.3 |
| Precinct -ST PAUL PARK P-1ST PAUL PARK P-1 | 420 | 416 | 23 | 859 | 48.9% | 48.4% | D+0.5 |
| Precinct -DELLWOODDELLWOOD | 353 | 442 | 16 | 811 | 43.5% | 54.5% | R+11.0 |
| Precinct -LAKE ST. CROIX BEACHLAKE ST. CROIX BEACH | 360 | 357 | 24 | 741 | 48.6% | 48.2% | D+0.4 |
| Precinct -HUGO W-2 P-4HUGO W-2 P-4 | 290 | 413 | 9 | 712 | 40.7% | 58.0% | R+17.3 |
| Precinct -FOREST LAKE P-1FOREST LAKE P-1 | 297 | 383 | 12 | 692 | 42.9% | 55.3% | R+12.4 |
| Precinct -BIRCHWOOD VILLAGE CITYBIRCHWOOD VILLAGE CITY | 428 | 216 | 21 | 665 | 64.4% | 32.5% | D+31.9 |
| Precinct -AFTON W-1 P-1AFTON W-1 P-1 | 329 | 233 | 10 | 572 | 57.5% | 40.7% | D+16.8 |
| Precinct -AFTON W-2 P-2AFTON W-2 P-2 | 255 | 263 | 20 | 538 | 47.4% | 48.9% | R+1.5 |
| Precinct -MARINE ON ST CROIXMARINE ON ST CROIX | 409 | 121 | 7 | 537 | 76.2% | 22.5% | D+53.6 |
| Precinct -AFTON W-4 P-4AFTON W-4 P-4 | 286 | 235 | 5 | 526 | 54.4% | 44.7% | D+9.7 |
| Precinct -AFTON W-3 P-3AFTON W-3 P-3 | 297 | 199 | 11 | 507 | 58.6% | 39.3% | D+19.3 |
| Precinct -DENMARK TWP P-2DENMARK TWP P-2 | 179 | 203 | 7 | 389 | 46.0% | 52.2% | R+6.2 |
| Precinct -WILLERNIEWILLERNIE | 156 | 154 | 8 | 318 | 49.1% | 48.4% | D+0.6 |
| Precinct -PINE SPRINGSPINE SPRINGS | 131 | 136 | 11 | 278 | 47.1% | 48.9% | R+1.8 |
| Precinct -ST MARY'S POINTST MARY'S POINT | 139 | 108 | 6 | 253 | 54.9% | 42.7% | D+12.3 |
| Precinct -LANDFALLLANDFALL | 138 | 103 | 9 | 250 | 55.2% | 41.2% | D+14.0 |
| Precinct -LAKELAND SHORESLAKELAND SHORES | 101 | 124 | 6 | 231 | 43.7% | 53.7% | R+10.0 |
| Precinct -WHITE BEAR LAKE W-4 P-2WHITE BEAR LAKE W-4 P-2 | 130 | 79 | 9 | 218 | 59.6% | 36.2% | D+23.4 |
| Precinct -GREY CLOUD ISLAND TWPGREY CLOUD ISLAND TWP | 83 | 98 | 4 | 185 | 44.9% | 53.0% | R+8.1 |
| Precinct -STILLWATER TWP P-2STILLWATER TWP P-2 | 62 | 57 | 2 | 121 | 51.2% | 47.1% | D+4.1 |
| Afton W-1 P-127_271630006 | 0 | 0 | 0 | 0 | — | — | Even |
| Afton W-2 P-127_271630011 | 0 | 0 | 0 | 0 | — | — | Even |
| Afton W-3 P-127_271630016 | 0 | 0 | 0 | 0 | — | — | Even |
| Afton W-4 P-127_271630021 | 0 | 0 | 0 | 0 | — | — | Even |
| Bayport Voting District27_271630035 | 0 | 0 | 0 | 0 | — | — | Even |
| Baytown Twp. Voting District27_271630045 | 0 | 0 | 0 | 0 | — | — | Even |
| Birchwood Village City Voting District27_271630050 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-127_271630055 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-1027_271630100 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-1127_271630105 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-1227_271630110 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-227_271630060 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-327_271630065 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-427_271630070 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-527_271630075 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-627_271630080 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-727_271630085 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-827_271630090 | 0 | 0 | 0 | 0 | — | — | Even |
| Cottage Grove P-927_271630095 | 0 | 0 | 0 | 0 | — | — | Even |
| Dellwood Voting District27_271630115 | 0 | 0 | 0 | 0 | — | — | Even |
| Denmark Twp. Voting District27_271630120 | 0 | 0 | 0 | 0 | — | — | Even |
| Forest Lake P-127_271630125 | 0 | 0 | 0 | 0 | — | — | Even |
| Forest Lake P-227_271630130 | 0 | 0 | 0 | 0 | — | — | Even |
| Forest Lake P-327_271630135 | 0 | 0 | 0 | 0 | — | — | Even |
| Forest Lake P-427_271630137 | 0 | 0 | 0 | 0 | — | — | Even |
| Forest Lake P-527_271630138 | 0 | 0 | 0 | 0 | — | — | Even |
| Grant Voting District27_271630140 | 0 | 0 | 0 | 0 | — | — | Even |
| Grey Cloud Island Twp. Voting District27_271630150 | 0 | 0 | 0 | 0 | — | — | Even |
| Hastings W-1 P-127_271630155 | 0 | 0 | 0 | 0 | — | — | Even |
| Hugo W-1 P-127_271630160 | 0 | 0 | 0 | 0 | — | — | Even |
| Hugo W-2 P-127_271630165 | 0 | 0 | 0 | 0 | — | — | Even |
| Hugo W-2 P-227_271630167 | 0 | 0 | 0 | 0 | — | — | Even |
| Hugo W-3 P-127_271630170 | 0 | 0 | 0 | 0 | — | — | Even |
| Lake Elmo P-127_271630175 | 0 | 0 | 0 | 0 | — | — | Even |
| Lake Elmo P-227_271630180 | 0 | 0 | 0 | 0 | — | — | Even |
| Lake St. Croix Beach Voting District27_271630195 | 0 | 0 | 0 | 0 | — | — | Even |
| Lakeland Shores Voting District27_271630190 | 0 | 0 | 0 | 0 | — | — | Even |
| Lakeland Voting District27_271630185 | 0 | 0 | 0 | 0 | — | — | Even |
| Landfall Voting District27_271630200 | 0 | 0 | 0 | 0 | — | — | Even |
| Mahtomedi P-127_271630205 | 0 | 0 | 0 | 0 | — | — | Even |
| Mahtomedi P-227_271630206 | 0 | 0 | 0 | 0 | — | — | Even |
| Marine On St. Croix Voting District27_271630210 | 0 | 0 | 0 | 0 | — | — | Even |
| May Twp. Voting District27_271630215 | 0 | 0 | 0 | 0 | — | — | Even |
| Newport P-127_271630220 | 0 | 0 | 0 | 0 | — | — | Even |
| Newport P-227_271630225 | 0 | 0 | 0 | 0 | — | — | Even |
| Oak Park Heights P-127_271630265 | 0 | 0 | 0 | 0 | — | — | Even |
| Oak Park Heights P-227_271630266 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakdale P-127_271630235 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakdale P-227_271630240 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakdale P-327_271630245 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakdale P-427_271630250 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakdale P-527_271630255 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakdale P-627_271630260 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakdale P-727_271630262 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakdale P-827_271630263 | 0 | 0 | 0 | 0 | — | — | Even |
| Pine Springs Voting District27_271630270 | 0 | 0 | 0 | 0 | — | — | Even |
| Scandia Voting District27_271630293 | 0 | 0 | 0 | 0 | — | — | Even |
| St. Mary's Point Voting District27_271630275 | 0 | 0 | 0 | 0 | — | — | Even |
| St. Paul Park P-127_271630280 | 0 | 0 | 0 | 0 | — | — | Even |
| St. Paul Park P-227_271630285 | 0 | 0 | 0 | 0 | — | — | Even |
| St. Paul Park P-327_271630290 | 0 | 0 | 0 | 0 | — | — | Even |
| St. Paul Park P-427_271630291 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater Twp. Voting District27_271630340 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-1 P-127_271630296 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-1 P-227_271630298 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-2 P-327_271630306 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-2 P-427_271630308 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-2 P-527_271630310 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-3 P-627_271630316 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-3 P-727_271630318 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-4 P-827_271630326 | 0 | 0 | 0 | 0 | — | — | Even |
| Stillwater W-4 P-927_271630328 | 0 | 0 | 0 | 0 | — | — | Even |
| West Lakeland Twp. Voting District27_271630350 | 0 | 0 | 0 | 0 | — | — | Even |
| White Bear Lake W-4 P-227_271630355 | 0 | 0 | 0 | 0 | — | — | Even |
| Willernie Voting District27_271630360 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-127_271630365 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-1027_271630410 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-1127_271630415 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-1227_271630420 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-1327_271630425 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-1427_271630430 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-1527_271630435 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-227_271630370 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-327_271630375 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-427_271630380 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-527_271630385 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-627_271630390 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-727_271630395 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-827_271630400 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodbury P-927_271630405 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −15.6% |
| 1896 | −43.0% |
| 1900 | −39.1% |
| 1904 | −62.0% |
| 1908 | −40.4% |
| 1912 | +16.8% |
| 1916 | −13.8% |
| 1920 | −54.9% |
| 1924 | −44.2% |
| 1928 | −18.9% |
| 1932 | +22.7% |
| 1936 | +24.8% |
| 1940 | −3.2% |
| 1944 | −3.6% |
| 1948 | +16.8% |
| 1952 | −9.5% |
| 1956 | −12.3% |
| 1960 | +2.9% |
| 1964 | +34.3% |
| 1968 | +19.1% |
| 1972 | −8.4% |
| 1976 | +11.8% |
| 1980 | +5.3% |
| 1984 | −0.9% |
| 1988 | +6.2% |
| 1992 | +10.8% |
| 1996 | +15.8% |
| 2000 | −1.7% |
| 2004 | −3.4% |
| 2008 | +4.3% |
| 2012 | +0.8% |
| 2016 | +1.8% |
| 2020 | +9.2% |
| 2024 | +8.9% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 167,294 |
| 2018 | 166,595 |
| 2020 | 184,883 |
| 2022 | 185,558 |
| 2024 | 197,630 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+3,046 net domestic migration · 2025
Net +23,038 over 2011–2025 · gain loss
Arrivals reported $81,270 in average income, against $126,962 for residents who stayed — 36% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+22.5 on average — 14 points more Democratic-leaning than Washington County, MN itself (D+8.9).
Where arrivals came from lean of each source
- Ramsey County, MN2,963D+43.1
- Hennepin County, MN1,145D+42.4
- Dakota County, MN996D+12.8
- Anoka County, MN522R+4.4
- St. Croix County, WI279R+19.2
- Chisago County, MN267R+31.3
Where departures went households, 2022–23
- Ramsey County, MN2,023
- Hennepin County, MN1,111
- Dakota County, MN925
- Anoka County, MN562
- St. Croix County, WI470
- Chisago County, MN264
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 | +564 |
| 2012 | +657 |
| 2013 | +592 |
| 2014 | +819 |
| 2015 | +299 |
| 2016 | +577 |
| 2017 | +1,763 |
| 2018 | +2,216 |
| 2019 | +2,420 |
| 2021 | +3,374 |
| 2022 | +2,379 |
| 2023 | +1,372 |
| 2024 | +2,960 |
| 2025 | +3,046 |
Washington County sits along the St. Croix River east of St. Paul, where steady population growth and a mix of established suburbs and newer exurban development have kept its presidential margins consistently single-digit Democratic over the past several cycles.
Across the recorded series it reached a Democratic high of 34.3 points in 1964 and a Republican high of 62.0 points in 1904. The 2024 margin was 8.9 points.
A population of 276,238, a 77% non-Hispanic-white share, and a median household income of $115,345 describe the county. The county's voting pattern over the last decade is most similar to that of Dakota County and Anoka 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 →
Washington County, Minnesota. Akashic. https://akashic.app/county/27163/. Accessed May 20, 2026. License: CC BY 4.0.