- Lead
- 98,308
- Total
- 221,542
- vs nation
- D+45.8
- Turnout
- 79.8%
Washtenaw County, MI
President margin by year
Place winner margin
President results by year
2024 turnout 79.8% of 280,249 citizens 18+
- Lead
- 100,895
- Total
- 216,418
- vs nation
- D+42.2
- Turnout
- 78.4%
- Lead
- 77,852
- Total
- 190,079
- vs nation
- D+38.9
- Turnout
- 72.0%
- Lead
- 64,478
- Total
- 180,337
- vs nation
- D+31.9
- Turnout
- —
- Lead
- 76,632
- Total
- 187,115
- vs nation
- D+33.7
- Turnout
- —
- Lead
- 48,498
- Total
- 173,264
- vs nation
- D+30.4
- Turnout
- —
- Lead
- 34,188
- Total
- 144,940
- vs nation
- D+23.1
- Turnout
- —
- Lead
- 33,009
- Total
- 124,028
- vs nation
- D+18.1
- Turnout
- —
Key facts
- 2024 presidential margin
- D+44.4MIT Election Lab
- Population
- 369,8222024 5-year
- Median household income
- $89,1802024 5-year
- White (non-Hispanic)
- 67.2%2024 5-year
- Black
- 11.3%2024 5-year
- Hispanic / Latino
- 5.8%2024 5-year
- Peak Democratic margin
- D+46.6 in 2020MIT Election Lab
- Peak Republican margin
- R+57.3 in 1928MIT Election Lab
- Most similar
- Orange County, NC · twin score 97.0
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
- 79.8%223,502 participants ÷ 280,249 CVAP
- 2020→2022 drop-off
- +13.8 ptsVolatile
- Drop-off versus state
- -1.4 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 66.0%–68.9%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 191,473 | 265,871 | 72.0% | A/A |
| 2018 · Midterm | 175,112 | 273,720 | 64.0% | A/A |
| 2020 · Presidential | 217,820 | 277,824 | 78.4% | A/A |
| 2022 · Midterm | 182,040 | 281,584 | 64.6% | A/A |
| 2024 · Presidential | 223,502 | 280,249 | 79.8% | 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
270 precincts · 221,542 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Ypsilanti Township, Precinct 10Ypsilanti Township, Precinct 10 | 2,669 | 1,074 | 130 | 3,873 | 68.9% | 27.7% | D+41.2 |
|---|---|---|---|---|---|---|---|
| Precinct -Ypsilanti Township, Precinct 9Ypsilanti Township, Precinct 9 | 2,348 | 969 | 200 | 3,517 | 66.8% | 27.6% | D+39.2 |
| Precinct -York Township, Precinct 2York Township, Precinct 2 | 1,742 | 1,697 | 68 | 3,507 | 49.7% | 48.4% | D+1.3 |
| Precinct -Lodi Township, Precinct 1Lodi Township, Precinct 1 | 1,891 | 1,521 | 49 | 3,461 | 54.6% | 43.9% | D+10.7 |
| Precinct -City of Saline, Precinct 2City of Saline, Precinct 2 | 2,136 | 1,133 | 60 | 3,329 | 64.2% | 34.0% | D+30.1 |
| Precinct -Ann Arbor Township, Precinct 1Ann Arbor Township, Precinct 1 | 2,491 | 730 | 95 | 3,316 | 75.1% | 22.0% | D+53.1 |
| Precinct -Ypsilanti Township, Precinct 11Ypsilanti Township, Precinct 11 | 2,224 | 968 | 111 | 3,303 | 67.3% | 29.3% | D+38.0 |
| Precinct -Ypsilanti Township, Precinct 6Ypsilanti Township, Precinct 6 | 2,254 | 874 | 150 | 3,278 | 68.8% | 26.7% | D+42.1 |
| Precinct -Pittsfield Charter Township, Precinct 2Pittsfield Charter Township, Precinct 2 | 2,113 | 1,039 | 74 | 3,226 | 65.5% | 32.2% | D+33.3 |
| Precinct -Scio Township, Precinct 3Scio Township, Precinct 3 | 2,409 | 662 | 67 | 3,138 | 76.8% | 21.1% | D+55.7 |
| Precinct -Pittsfield Charter Township, Precinct 3Pittsfield Charter Township, Precinct 3 | 2,400 | 634 | 82 | 3,116 | 77.0% | 20.3% | D+56.7 |
| Precinct -Ypsilanti Township, Precinct 8Ypsilanti Township, Precinct 8 | 2,339 | 627 | 76 | 3,042 | 76.9% | 20.6% | D+56.3 |
| Precinct -Pittsfield Charter Township, Precinct 7Pittsfield Charter Township, Precinct 7 | 2,232 | 584 | 176 | 2,992 | 74.6% | 19.5% | D+55.1 |
| Precinct -Ypsilanti Township, Precinct 4Ypsilanti Township, Precinct 4 | 2,262 | 467 | 184 | 2,913 | 77.7% | 16.0% | D+61.6 |
| Precinct -Lima Township, Precinct 1Lima Township, Precinct 1 | 1,570 | 1,267 | 45 | 2,882 | 54.5% | 44.0% | D+10.5 |
| Precinct -Ypsilanti Township, Precinct 7Ypsilanti Township, Precinct 7 | 2,096 | 651 | 100 | 2,847 | 73.6% | 22.9% | D+50.8 |
| Precinct -City of Saline, Precinct 1City of Saline, Precinct 1 | 1,869 | 912 | 31 | 2,812 | 66.5% | 32.4% | D+34.0 |
| Precinct -City of Ypsilanti, Ward 2, Precinct 1City of Ypsilanti, Ward 2, Precinct 1 | 2,340 | 347 | 68 | 2,755 | 84.9% | 12.6% | D+72.3 |
| Precinct -Scio Township, Precinct 2Scio Township, Precinct 2 | 1,850 | 793 | 39 | 2,682 | 69.0% | 29.6% | D+39.4 |
| Precinct -Sylvan Township, Precinct 1Sylvan Township, Precinct 1 | 1,382 | 1,158 | 37 | 2,577 | 53.6% | 44.9% | D+8.7 |
| Precinct -Scio Township, Precinct 5Scio Township, Precinct 5 | 1,933 | 581 | 57 | 2,571 | 75.2% | 22.6% | D+52.6 |
| Precinct -Pittsfield Charter Township, Precinct 6Pittsfield Charter Township, Precinct 6 | 2,028 | 403 | 84 | 2,515 | 80.6% | 16.0% | D+64.6 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 9City of Ann Arbor, Ward 1, Precinct 9 | 1,982 | 418 | 112 | 2,512 | 78.9% | 16.6% | D+62.3 |
| Precinct -Ypsilanti Township, Precinct 5Ypsilanti Township, Precinct 5 | 1,622 | 768 | 83 | 2,473 | 65.6% | 31.1% | D+34.5 |
| Precinct -City of Milan, Precinct 1WCity of Milan, Precinct 1W | 1,359 | 1,022 | 51 | 2,432 | 55.9% | 42.0% | D+13.9 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 39City of Ann Arbor, Ward 4, Precinct 39 | 1,959 | 357 | 28 | 2,344 | 83.6% | 15.2% | D+68.3 |
| Precinct -City of Ypsilanti, Ward 3, Precinct 2City of Ypsilanti, Ward 3, Precinct 2 | 1,857 | 340 | 82 | 2,279 | 81.5% | 14.9% | D+66.6 |
| Precinct -Superior Township, Precinct 5Superior Township, Precinct 5 | 1,319 | 880 | 66 | 2,265 | 58.2% | 38.9% | D+19.4 |
| Precinct -Northfield Township, Precinct 1Northfield Township, Precinct 1 | 1,109 | 1,097 | 47 | 2,253 | 49.2% | 48.7% | D+0.5 |
| Precinct -Ypsilanti Township, Precinct 3Ypsilanti Township, Precinct 3 | 1,510 | 640 | 77 | 2,227 | 67.8% | 28.7% | D+39.1 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 22City of Ann Arbor, Ward 3, Precinct 22 | 1,700 | 467 | 43 | 2,210 | 76.9% | 21.1% | D+55.8 |
| Precinct -City of Chelsea, Precinct 1City of Chelsea, Precinct 1 | 1,500 | 672 | 26 | 2,198 | 68.2% | 30.6% | D+37.7 |
| Precinct -Pittsfield Charter Township, Precinct 4Pittsfield Charter Township, Precinct 4 | 1,692 | 432 | 52 | 2,176 | 77.8% | 19.9% | D+57.9 |
| Precinct -Dexter Township, Precinct 1Dexter Township, Precinct 1 | 1,294 | 840 | 26 | 2,160 | 59.9% | 38.9% | D+21.0 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 52City of Ann Arbor, Ward 5, Precinct 52 | 1,965 | 149 | 35 | 2,149 | 91.4% | 6.9% | D+84.5 |
| Precinct -Pittsfield Charter Township, Precinct 9Pittsfield Charter Township, Precinct 9 | 1,302 | 677 | 144 | 2,123 | 61.3% | 31.9% | D+29.4 |
| Precinct -Superior Township, Precinct 2Superior Township, Precinct 2 | 1,570 | 450 | 58 | 2,078 | 75.6% | 21.7% | D+53.9 |
| Precinct -Lyndon Township, Precinct 1Lyndon Township, Precinct 1 | 992 | 963 | 26 | 1,981 | 50.1% | 48.6% | D+1.5 |
| Precinct -Pittsfield Charter Township, Precinct 8Pittsfield Charter Township, Precinct 8 | 1,500 | 388 | 91 | 1,979 | 75.8% | 19.6% | D+56.2 |
| Precinct -Scio Township, Precinct 4Scio Township, Precinct 4 | 1,524 | 347 | 46 | 1,917 | 79.5% | 18.1% | D+61.4 |
| Precinct -Superior Township, Precinct 4Superior Township, Precinct 4 | 1,363 | 501 | 43 | 1,907 | 71.5% | 26.3% | D+45.2 |
| Precinct -Manchester Township, Precinct 2Manchester Township, Precinct 2 | 681 | 1,181 | 38 | 1,900 | 35.8% | 62.2% | R+26.3 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 28City of Ann Arbor, Ward 3, Precinct 28 | 1,612 | 239 | 45 | 1,896 | 85.0% | 12.6% | D+72.4 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 51City of Ann Arbor, Ward 5, Precinct 51 | 1,537 | 306 | 37 | 1,880 | 81.8% | 16.3% | D+65.5 |
| Precinct -City of Ann Arbor, Ward 2, Precinct 14City of Ann Arbor, Ward 2, Precinct 14 | 1,504 | 344 | 28 | 1,876 | 80.2% | 18.3% | D+61.8 |
| Precinct -Webster Township, Precinct 3Webster Township, Precinct 3 | 1,182 | 611 | 36 | 1,829 | 64.6% | 33.4% | D+31.2 |
| Precinct -City of Dexter, Precinct 1City of Dexter, Precinct 1 | 1,266 | 532 | 28 | 1,826 | 69.3% | 29.1% | D+40.2 |
| Precinct -Ypsilanti Township, Precinct 2Ypsilanti Township, Precinct 2 | 1,400 | 362 | 61 | 1,823 | 76.8% | 19.9% | D+56.9 |
| Precinct -Salem Township, Precinct 2Salem Township, Precinct 2 | 702 | 1,086 | 18 | 1,806 | 38.9% | 60.1% | R+21.3 |
| Precinct -Pittsfield Charter Township, Precinct 5Pittsfield Charter Township, Precinct 5 | 1,294 | 390 | 114 | 1,798 | 72.0% | 21.7% | D+50.3 |
| Precinct -Northfield Township, Precinct 2Northfield Township, Precinct 2 | 737 | 1,033 | 24 | 1,794 | 41.1% | 57.6% | R+16.5 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 2City of Ann Arbor, Ward 1, Precinct 2 | 1,549 | 170 | 46 | 1,765 | 87.8% | 9.6% | D+78.1 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 25City of Ann Arbor, Ward 3, Precinct 25 | 1,569 | 165 | 30 | 1,764 | 88.9% | 9.4% | D+79.6 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 10City of Ann Arbor, Ward 1, Precinct 10 | 1,503 | 202 | 58 | 1,763 | 85.3% | 11.5% | D+73.8 |
| Precinct -Pittsfield Charter Township, Precinct 1Pittsfield Charter Township, Precinct 1 | 1,029 | 690 | 38 | 1,757 | 58.6% | 39.3% | D+19.3 |
| Precinct -York Township, Precinct 1York Township, Precinct 1 | 764 | 965 | 26 | 1,755 | 43.5% | 55.0% | R+11.5 |
| Precinct -Scio Township, Precinct 1Scio Township, Precinct 1 | 1,400 | 321 | 31 | 1,752 | 79.9% | 18.3% | D+61.6 |
| Precinct -City of Ann Arbor, Ward 2, Precinct 21City of Ann Arbor, Ward 2, Precinct 21 | 1,430 | 260 | 42 | 1,732 | 82.6% | 15.0% | D+67.6 |
| Precinct -City of Ann Arbor, Ward 2, Precinct 19City of Ann Arbor, Ward 2, Precinct 19 | 1,464 | 215 | 26 | 1,705 | 85.9% | 12.6% | D+73.3 |
| Precinct -Dexter Township, Precinct 2Dexter Township, Precinct 2 | 913 | 762 | 23 | 1,698 | 53.8% | 44.9% | D+8.9 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 37City of Ann Arbor, Ward 4, Precinct 37 | 1,475 | 199 | 19 | 1,693 | 87.1% | 11.8% | D+75.4 |
| Precinct -Augusta Township, Precinct 3Augusta Township, Precinct 3 | 688 | 974 | 25 | 1,687 | 40.8% | 57.7% | R+17.0 |
| Precinct -Augusta Township, Precinct 1Augusta Township, Precinct 1 | 824 | 812 | 42 | 1,678 | 49.1% | 48.4% | D+0.7 |
| Precinct -City of Chelsea, Precinct 2City of Chelsea, Precinct 2 | 1,085 | 563 | 21 | 1,669 | 65.0% | 33.7% | D+31.3 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 50City of Ann Arbor, Ward 5, Precinct 50 | 1,488 | 137 | 34 | 1,659 | 89.7% | 8.3% | D+81.4 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 43City of Ann Arbor, Ward 5, Precinct 43 | 1,512 | 114 | 31 | 1,657 | 91.2% | 6.9% | D+84.4 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 23City of Ann Arbor, Ward 3, Precinct 23 | 1,330 | 295 | 17 | 1,642 | 81.0% | 18.0% | D+63.0 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 45City of Ann Arbor, Ward 5, Precinct 45 | 1,523 | 100 | 19 | 1,642 | 92.8% | 6.1% | D+86.7 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 42City of Ann Arbor, Ward 5, Precinct 42 | 1,381 | 222 | 35 | 1,638 | 84.3% | 13.6% | D+70.8 |
| Precinct -Saline Township, Precinct 1Saline Township, Precinct 1 | 742 | 869 | 27 | 1,638 | 45.3% | 53.1% | R+7.8 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 46City of Ann Arbor, Ward 5, Precinct 46 | 1,488 | 122 | 27 | 1,637 | 90.9% | 7.5% | D+83.4 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 26City of Ann Arbor, Ward 3, Precinct 26 | 1,187 | 337 | 106 | 1,630 | 72.8% | 20.7% | D+52.1 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 35City of Ann Arbor, Ward 4, Precinct 35 | 1,414 | 165 | 40 | 1,619 | 87.3% | 10.2% | D+77.1 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 34City of Ann Arbor, Ward 4, Precinct 34 | 1,384 | 186 | 32 | 1,602 | 86.4% | 11.6% | D+74.8 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 36City of Ann Arbor, Ward 4, Precinct 36 | 1,358 | 214 | 26 | 1,598 | 85.0% | 13.4% | D+71.6 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 30City of Ann Arbor, Ward 3, Precinct 30 | 1,272 | 265 | 58 | 1,595 | 79.7% | 16.6% | D+63.1 |
| Precinct -Salem Township, Precinct 1Salem Township, Precinct 1 | 586 | 983 | 25 | 1,594 | 36.8% | 61.7% | R+24.9 |
| Precinct -Webster Township, Precinct 2Webster Township, Precinct 2 | 845 | 729 | 19 | 1,593 | 53.0% | 45.8% | D+7.3 |
| Precinct -Ypsilanti Township, Precinct 1Ypsilanti Township, Precinct 1 | 1,261 | 231 | 81 | 1,573 | 80.2% | 14.7% | D+65.5 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 29City of Ann Arbor, Ward 3, Precinct 29 | 1,281 | 220 | 25 | 1,526 | 83.9% | 14.4% | D+69.5 |
| Precinct -Northfield Township, Precinct 3Northfield Township, Precinct 3 | 723 | 774 | 27 | 1,524 | 47.4% | 50.8% | R+3.3 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 47City of Ann Arbor, Ward 5, Precinct 47 | 1,384 | 115 | 24 | 1,523 | 90.9% | 7.6% | D+83.3 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 24City of Ann Arbor, Ward 3, Precinct 24 | 1,361 | 140 | 11 | 1,512 | 90.0% | 9.3% | D+80.8 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 38City of Ann Arbor, Ward 4, Precinct 38 | 1,264 | 206 | 34 | 1,504 | 84.0% | 13.7% | D+70.3 |
| Precinct -Webster Township, Precinct 1Webster Township, Precinct 1 | 778 | 688 | 31 | 1,497 | 52.0% | 46.0% | D+6.0 |
| Precinct -City of Ann Arbor, Ward 2, Precinct 17City of Ann Arbor, Ward 2, Precinct 17 | 1,245 | 202 | 42 | 1,489 | 83.6% | 13.6% | D+70.0 |
| Precinct -Superior Township, Precinct 1Superior Township, Precinct 1 | 929 | 461 | 51 | 1,441 | 64.5% | 32.0% | D+32.5 |
| Precinct -City of Ann Arbor, Ward 2, Precinct 18City of Ann Arbor, Ward 2, Precinct 18 | 1,201 | 192 | 38 | 1,431 | 83.9% | 13.4% | D+70.5 |
| Precinct -City of Manchester, Precinct 1City of Manchester, Precinct 1 | 734 | 661 | 21 | 1,416 | 51.8% | 46.7% | D+5.2 |
| Precinct -City of Ann Arbor, Ward 2, Precinct 16City of Ann Arbor, Ward 2, Precinct 16 | 1,240 | 144 | 15 | 1,399 | 88.6% | 10.3% | D+78.3 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 8City of Ann Arbor, Ward 1, Precinct 8 | 1,213 | 141 | 30 | 1,384 | 87.6% | 10.2% | D+77.5 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 1City of Ann Arbor, Ward 1, Precinct 1 | 1,140 | 205 | 33 | 1,378 | 82.7% | 14.9% | D+67.9 |
| Precinct -City of Ann Arbor, Ward 2, Precinct 20City of Ann Arbor, Ward 2, Precinct 20 | 1,144 | 195 | 24 | 1,363 | 83.9% | 14.3% | D+69.6 |
| Precinct -Augusta Township, Precinct 2Augusta Township, Precinct 2 | 657 | 659 | 28 | 1,344 | 48.9% | 49.0% | R+0.1 |
| Precinct -Sharon Township, Precinct 1Sharon Township, Precinct 1 | 537 | 779 | 16 | 1,332 | 40.3% | 58.5% | R+18.2 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 33City of Ann Arbor, Ward 4, Precinct 33 | 1,105 | 167 | 18 | 1,290 | 85.7% | 12.9% | D+72.7 |
| Precinct -City of Dexter, Precinct 2City of Dexter, Precinct 2 | 933 | 319 | 17 | 1,269 | 73.5% | 25.1% | D+48.4 |
| Precinct -Bridgewater Township, Precinct 1Bridgewater Township, Precinct 1 | 432 | 736 | 18 | 1,186 | 36.4% | 62.1% | R+25.6 |
| Precinct -Salem Township, Precinct 3Salem Township, Precinct 3 | 455 | 703 | 26 | 1,184 | 38.4% | 59.4% | R+20.9 |
| Precinct -City of Ann Arbor, Ward 3, Precinct 27City of Ann Arbor, Ward 3, Precinct 27 | 955 | 157 | 37 | 1,149 | 83.1% | 13.7% | D+69.5 |
| Precinct -Superior Township, Precinct 3Superior Township, Precinct 3 | 991 | 137 | 17 | 1,145 | 86.6% | 12.0% | D+74.6 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 5City of Ann Arbor, Ward 1, Precinct 5 | 1,032 | 98 | 10 | 1,140 | 90.5% | 8.6% | D+81.9 |
| Precinct -City of Ypsilanti, Ward 1, Precinct 2City of Ypsilanti, Ward 1, Precinct 2 | 937 | 115 | 29 | 1,081 | 86.7% | 10.6% | D+76.0 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 7City of Ann Arbor, Ward 1, Precinct 7 | 894 | 135 | 17 | 1,046 | 85.5% | 12.9% | D+72.6 |
| Precinct -Lodi Township, Precinct 2Lodi Township, Precinct 2 | 702 | 316 | 18 | 1,036 | 67.8% | 30.5% | D+37.3 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 6City of Ann Arbor, Ward 1, Precinct 6 | 889 | 96 | 32 | 1,017 | 87.4% | 9.4% | D+78.0 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 48City of Ann Arbor, Ward 5, Precinct 48 | 818 | 144 | 34 | 996 | 82.1% | 14.5% | D+67.7 |
| Precinct -Freedom Township, Precinct 1Freedom Township, Precinct 1 | 426 | 549 | 20 | 995 | 42.8% | 55.2% | R+12.4 |
| Precinct -Dexter Township, Precinct 3Dexter Township, Precinct 3 | 532 | 422 | 9 | 963 | 55.2% | 43.8% | D+11.4 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 49City of Ann Arbor, Ward 5, Precinct 49 | 817 | 126 | 18 | 961 | 85.0% | 13.1% | D+71.9 |
| Precinct -City of Ypsilanti, Ward 1, Precinct 1City of Ypsilanti, Ward 1, Precinct 1 | 786 | 85 | 46 | 917 | 85.7% | 9.3% | D+76.4 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 41City of Ann Arbor, Ward 4, Precinct 41 | 719 | 175 | 21 | 915 | 78.6% | 19.1% | D+59.5 |
| Precinct -City of Ann Arbor, Ward 5, Precinct 44City of Ann Arbor, Ward 5, Precinct 44 | 829 | 47 | 25 | 901 | 92.0% | 5.2% | D+86.8 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 32City of Ann Arbor, Ward 4, Precinct 32 | 737 | 119 | 21 | 877 | 84.0% | 13.6% | D+70.5 |
| Precinct -City of Ypsilanti, Ward 1, Precinct 3City of Ypsilanti, Ward 1, Precinct 3 | 688 | 150 | 28 | 866 | 79.4% | 17.3% | D+62.1 |
| Precinct -City of Ann Arbor, Ward 4, Precinct 31City of Ann Arbor, Ward 4, Precinct 31 | 640 | 161 | 7 | 808 | 79.2% | 19.9% | D+59.3 |
| Precinct -City of Ypsilanti, Ward 3, Precinct 1City of Ypsilanti, Ward 3, Precinct 1 | 593 | 68 | 32 | 693 | 85.6% | 9.8% | D+75.8 |
| Precinct -City of Ann Arbor, Ward 2, Precinct 13City of Ann Arbor, Ward 2, Precinct 13 | 534 | 82 | 24 | 640 | 83.4% | 12.8% | D+70.6 |
| Precinct -City of Ann Arbor, Ward 1, Precinct 4City of Ann Arbor, Ward 1, Precinct 4 | 494 | 54 | 7 | 555 | 89.0% | 9.7% | D+79.3 |
| Precinct -City of Ypsilanti, Ward 2, Precinct 4City of Ypsilanti, Ward 2, Precinct 4 | 307 | 51 | 13 | 371 | 82.7% | 13.7% | D+69.0 |
| 1610300001001161-03000-01001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001002161-03000-01002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001003161-03000-01003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001004161-03000-01004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001005161-03000-01005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001006161-03000-01006 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001007161-03000-01007 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001008161-03000-01008 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001009161-03000-01009 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001010161-03000-01010 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001011161-03000-01011 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300001012161-03000-01012 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002001161-03000-02001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002002161-03000-02002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002003161-03000-02003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002004161-03000-02004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002005161-03000-02005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002006161-03000-02006 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002007161-03000-02007 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002008161-03000-02008 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300002009161-03000-02009 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003001161-03000-03001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003002161-03000-03002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003003161-03000-03003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003004161-03000-03004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003005161-03000-03005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003006161-03000-03006 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003007161-03000-03007 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003008161-03000-03008 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003009161-03000-03009 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300003010161-03000-03010 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004001161-03000-04001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004002161-03000-04002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004003161-03000-04003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004004161-03000-04004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004005161-03000-04005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004006161-03000-04006 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004007161-03000-04007 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004008161-03000-04008 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004009161-03000-04009 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300004010161-03000-04010 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005001161-03000-05001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005002161-03000-05002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005003161-03000-05003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005004161-03000-05004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005005161-03000-05005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005006161-03000-05006 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005007161-03000-05007 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005008161-03000-05008 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005009161-03000-05009 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005010161-03000-05010 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005011161-03000-05011 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610300005012161-03000-05012 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610302000001161-03020-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610302000002161-03020-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610418000001161-04180-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610418000002161-04180-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1610418000003161-04180-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1611056000001161-10560-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1611502000001161-15020-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1611502000002161-15020-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1612216000001161-22160-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1612216000002161-22160-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1612216000003161-22160-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1612218000001161-22180-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1612218000002161-22180-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1612218000003161-22180-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1613052000001161-30520-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1614746000001161-47460-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1614746000002161-47460-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1614912000001161-49120-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1614912000002161-49120-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1614912000003161-49120-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1614978000001161-49780-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1615068000001161-50680-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1615068000002161-50680-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 161539200001W161-53920-0001W | 0 | 0 | 0 | 0 | — | — | No votes |
| 1615828000001161-58280-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1615828000002161-58280-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1615828000003161-58280-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000001161-64560-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000002161-64560-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000003161-64560-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000004161-64560-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000005161-64560-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000006161-64560-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000007161-64560-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000008161-64560-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000009161-64560-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000010161-64560-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000011161-64560-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000012161-64560-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1616456000013161-64560-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617113000001161-71130-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617113000002161-71130-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617113000003161-71130-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617114000001161-71140-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617114000002161-71140-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617114000003161-71140-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617116000001161-71160-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617194000001161-71940-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617194000002161-71940-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617194000003161-71940-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617194000004161-71940-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617194000005161-71940-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617194000006161-71940-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617194000007161-71940-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617194000008161-71940-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617276000001161-72760-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617756000001161-77560-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617756000002161-77560-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617756000003161-77560-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617756000004161-77560-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617756000005161-77560-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1617780000001161-77800-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618510000001161-85100-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618510000002161-85100-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618510000003161-85100-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618910000001161-89100-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618910000002161-89100-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618910000003161-89100-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914001001161-89140-01001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914001002161-89140-01002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914001003161-89140-01003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914002001161-89140-02001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914002002161-89140-02002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914002003161-89140-02003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914002004161-89140-02004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914003001161-89140-03001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914003002161-89140-03002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618914003003161-89140-03003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000001161-89160-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000002161-89160-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000003161-89160-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000004161-89160-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000005161-89160-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000006161-89160-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000007161-89160-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000008161-89160-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000009161-89160-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000010161-89160-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000011161-89160-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000012161-89160-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000013161-89160-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000014161-89160-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000015161-89160-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000017161-89160-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000018161-89160-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000019161-89160-00019 | 0 | 0 | 0 | 0 | — | — | No votes |
| 1618916000020161-89160-00020 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +11.0% |
| 1896 | −2.8% |
| 1900 | −2.8% |
| 1904 | −26.3% |
| 1908 | −13.1% |
| 1912 | +15.8% |
| 1916 | −10.2% |
| 1920 | −50.8% |
| 1924 | −54.1% |
| 1928 | −57.3% |
| 1932 | −9.7% |
| 1936 | −4.7% |
| 1940 | −29.2% |
| 1944 | −24.6% |
| 1948 | −30.8% |
| 1952 | −33.8% |
| 1956 | −34.0% |
| 1960 | −22.3% |
| 1964 | +24.3% |
| 1968 | −4.3% |
| 1972 | +4.5% |
| 1976 | −5.3% |
| 1980 | +2.0% |
| 1984 | −3.2% |
| 1988 | +5.7% |
| 1992 | +23.2% |
| 1996 | +26.6% |
| 2000 | +23.6% |
| 2004 | +28.0% |
| 2008 | +41.0% |
| 2012 | +35.8% |
| 2016 | +41.0% |
| 2020 | +46.6% |
| 2024 | +44.4% |
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.
| Year | Vote lead | Democratic | Republican | Total |
|---|---|---|---|---|
| 2024 | D | 73.7%155,358 | 26.3%55,471 | 210,829 |
| 2020 | D | 72.9%153,188 | 27.1%56,884 | 210,072 |
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.
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 | 285,272 |
| 2018 | 289,825 |
| 2020 | 318,719 |
| 2022 | 323,558 |
| 2024 | 339,000 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
−2,446 net domestic migration · 2025
Net −26,552 over 2011–2025 · gain loss
Arrivals reported $85,116 in average income, against $121,423 for residents who stayed — 30% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+16.0 on average — 28 points more Republican-leaning than Washtenaw County, MI itself (D+44.4).
Where arrivals came from lean of each source
- Wayne County, MI2,200D+29.0
- Oakland County, MI1,017D+10.6
- Livingston County, MI462R+23.9
- Cook County, IL288D+41.6
- Jackson County, MI257R+21.3
- Lenawee County, MI241R+23.0
Where departures went households, 2022–23
- Wayne County, MI2,722
- Oakland County, MI1,066
- Livingston County, MI594
- Cook County, IL516
- Jackson County, MI316
- Monroe County, MI278
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 | +120 |
| 2012 | −1,328 |
| 2013 | −34 |
| 2014 | +244 |
| 2015 | −486 |
| 2016 | −802 |
| 2017 | −718 |
| 2018 | −1,622 |
| 2019 | −4,098 |
| 2021 | −7,533 |
| 2022 | −460 |
| 2023 | −3,677 |
| 2024 | −3,712 |
| 2025 | −2,446 |
Home to the University of Michigan in Ann Arbor, Washtenaw delivers some of the largest Democratic margins in the state, with college-educated voters and university employees forming the demographic backbone of its political tilt.
Across the recorded series it reached a Democratic high of 46.6 points in 2020 and a Republican high of 57.3 points in 1928. Between 2020 and 2024 the county moved 2.2 points toward the Republican candidate; the 2024 margin was 44.4 points.
A population of 369,822, a 67% non-Hispanic-white share, and a median household income of $89,180 describe the county. The county's voting pattern over the last decade is most similar to that of Orange County and Tompkins 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 →
Washtenaw County, Michigan. Akashic. https://akashic.app/county/26161/. Accessed May 20, 2026. License: CC BY 4.0.