U.S. House · Michigan · District 2 · General election: Tuesday, November 3, 2026
Precinct map: past elections and demographics 2024 President 2022 Governor 2020 President % Hispanic % Black % Asian Median income % Bachelor's+ % 65+ % Spanish at home
R+30 or more R+15-30 R+5-15 R+0-5 D+0-5 D+5-15 D+15-30 D+30 or more no dataMargin = (KAMALA D. HARRIS minus DONALD J. TRUMP) / all votes, by precinct.
R+30 or more R+15-30 R+5-15 R+0-5 D+0-5 D+5-15 D+15-30 D+30 or more no dataMargin = (GRETCHEN WHITMER minus TUDOR M. DIXON) / all votes, by precinct.
R+30 or more R+15-30 R+5-15 R+0-5 D+0-5 D+5-15 D+15-30 D+30 or more no dataMargin = (JOSEPH R. BIDEN minus DONALD J. TRUMP) / all votes, by precinct.
<5% 5-15% 15-30% 30-50% 50-70% 70%+ no data
<5% 5-15% 15-30% 30-50% 50-70% 70%+ no data
<2% 2-5% 5-10% 10-20% 20-40% 40%+ no data
<$40k $40-60k $60-80k $80-100k $100-140k $140k+ no data
<15% 15-25% 25-35% 35-50% 50-65% 65%+ no data
<10% 10-15% 15-20% 20-25% 25-30% 30%+ no data
<5% 5-15% 15-30% 30-50% 50-70% 70%+ no data
Kalamo Township, Precinct 1 | 24P R+43.1 | Hisp 6.8% Blk 0.2% Inc $87k Vermontville Township, Precinct 1 | 24P R+39.5 | Hisp 6.0% Blk 0.0% Inc $70k Sunfield Township, Precinct 1 | 24P R+41.1 | Hisp 2.4% Blk 0.3% Inc $81k Johnstown Township, Precinct 1 | 24P R+39.5 | 22 R+24.3 | 20P R+34.0 | Hisp 6.4% Blk 0.0% Inc $86k Barry Township, Precinct 1 | 24P R+29.4 | 22 R+18.1 | 20P R+25.9 | Hisp 2.2% Blk 1.0% Inc $102k Assyria Township, Precinct 1 | 24P R+49.8 | 22 R+42.4 | 20P R+52.4 | Hisp 1.6% Blk 0.7% Inc $79k Prairieville Township, Precinct 1 | 24P R+19.4 | 22 R+8.3 | 20P R+17.8 | Hisp 5.7% Blk 0.4% Inc $80k Orangeville Township, Precinct 1 | 24P R+39.1 | 22 R+22.0 | 20P R+32.7 | Hisp 2.9% Blk 0.0% Inc $86k Yankee Springs Township, Precinct 2 | 24P R+34.5 | 22 R+27.1 | 20P R+34.9 | Hisp 6.2% Blk 0.4% Inc $88k Hope Township, Precinct 1 | 24P R+34.3 | 22 R+20.9 | 20P R+33.3 | Hisp 2.4% Blk 0.0% Inc $89k Baltimore Township, Precinct 1 | 24P R+47.7 | 22 R+33.4 | 20P R+46.3 | Hisp 2.8% Blk 0.0% Inc $78k Maple Grove Township, Precinct 1 | 24P R+53.6 | 22 R+42.3 | 20P R+51.8 | Hisp 5.6% Blk 0.0% Inc $71k Rutland Township, Precinct 1 | 24P R+33.2 | 22 R+17.9 | 20P R+29.8 | Hisp 6.0% Blk 0.3% Inc $77k Hastings Township, Precinct 1 | 24P R+39.9 | 22 R+27.3 | 20P R+34.5 | Hisp 0.1% Blk 0.2% Inc $72k Castleton Township, Precinct 1 | 24P R+43.1 | 22 R+27.6 | 20P R+38.3 | Hisp 4.2% Blk 0.0% Inc $69k City of Hastings, Precinct 2 | 24P R+17.6 | 22 R+2.0 | 20P R+22.3 | Hisp 4.1% Blk 0.0% Inc $55k City of Hastings, Precinct 3 | 24P R+17.5 | 22 R+5.0 | 20P R+18.5 | Hisp 5.8% Blk 0.0% Inc $57k City of Hastings, Precinct 4 | 24P R+8.2 | 22 D+4.3 | 20P R+6.2 | Hisp 0.0% Blk 0.3% Inc $76k Rutland Township, Precinct 2 | 24P R+21.7 | 22 R+11.6 | 20P R+21.6 | Hisp 4.7% Blk 0.0% Inc $75k Yankee Springs Township, Precinct 1 | 24P R+39.0 | 22 R+27.9 | 20P R+38.9 | Hisp 11.0% Blk 1.3% Inc $82k Thornapple Township, Precinct 3 | 24P R+24.6 | 22 R+11.8 | 20P R+23.3 | Hisp 6.0% Blk 1.8% Inc $101k Thornapple Township, Precinct 1 | 24P R+43.8 | 22 R+38.0 | 20P R+42.1 | Hisp 1.5% Blk 0.4% Inc $118k Thornapple Township, Precinct 2 | 24P R+37.5 | 22 R+28.4 | 20P R+45.8 | Hisp 4.1% Blk 0.9% Inc $84k Caledonia Township, Precinct 5 | 24P R+29.0 | 22 R+25.3 | 20P R+28.4 | Hisp 2.5% Blk 0.2% Inc $113k Caledonia Township, Precinct 4 | 24P R+34.5 | 22 R+31.3 | 20P R+37.7 | Hisp 0.0% Blk 0.0% Inc $170k Caledonia Township, Precinct 1 | 24P R+16.8 | 22 R+8.8 | 20P R+12.1 | Hisp 5.6% Blk 1.4% Inc $118k City of Hastings, Precinct 1 | 24P R+6.6 | 22 D+4.9 | 20P R+6.7 | Hisp 0.9% Blk 0.1% Inc $63k Irving Township, Precinct 1 | 24P R+44.2 | 22 R+37.6 | 20P R+43.8 | Hisp 2.1% Blk 0.0% Inc $76k Carlton Township, Precinct 1 | 24P R+39.9 | 22 R+29.5 | 20P R+39.3 | Hisp 3.4% Blk 0.5% Inc $86k Woodland Township, Precinct 1 | 24P R+39.8 | 22 R+26.7 | 20P R+33.1 | Hisp 2.7% Blk 0.0% Inc $68k Odessa Township, Precinct 1 | 24P R+23.2 | Hisp 2.6% Blk 5.8% Inc $85k Bowne Township, Precinct 1 | 24P R+49.8 | 22 R+44.2 | 20P R+47.5 | Hisp 3.6% Blk 0.0% Inc $122k Campbell Township, Precinct 1 | 24P R+47.0 | Hisp 5.5% Blk 1.5% Inc $83k Odessa Township, Precinct 2 | 24P R+45.1 | Hisp 4.2% Blk 2.4% Inc $76k Lowell Charter Township, Precinct 1 | 24P R+26.7 | 22 R+21.3 | 20P R+24.3 | Hisp 2.4% Blk 0.5% Inc $129k Boston Township, Precinct 1 | 24P R+37.8 | Hisp 5.6% Blk 0.8% Inc $82k Caledonia Township, Precinct 6 | 24P R+13.0 | 22 R+9.7 | 20P R+19.4 | Hisp 9.7% Blk 5.7% Inc $94k Caledonia Township, Precinct 2 | 24P R+28.1 | 22 R+26.8 | 20P R+28.4 | Hisp 2.5% Blk 10.3% Inc $106k Caledonia Township, Precinct 3 | 24P R+32.2 | 22 R+26.6 | 20P R+34.7 | Hisp 0.5% Blk 0.8% Inc $121k Sebewa Township, Precinct 1 | 24P R+56.2 | Hisp 5.2% Blk 0.0% Inc $96k Danby Township, Precinct 1 | 24P R+34.0 | Hisp 5.3% Blk 0.1% Inc $96k Claybanks Township, Precinct 1 | 24P R+31.5 | 22 R+20.2 | 20P R+29.6 | Hisp 4.7% Blk 3.3% Inc $70k Benona Township, Precinct 1 | 24P R+24.5 | 22 R+15.0 | 20P R+20.0 | Hisp 4.9% Blk 0.7% Inc $68k Golden Township, Precinct 1 | 24P R+36.8 | 22 R+30.0 | 20P R+33.9 | Hisp 10.1% Blk 0.0% Inc $67k Chester Township, Precinct 1 | 24P R+51.9 | 22 R+43.5 | 20P R+47.6 | Hisp 4.5% Blk 0.0% Inc $78k Egelston Township, Precinct 3 | 24P R+6.9 | Hisp 11.3% Blk 2.0% Inc $56k City of North Muskegon, Precinct 1 | 24P D+1.2 | Hisp 10.3% Blk 1.3% Inc $96k Muskegon Charter Township, Precinct 4 | 24P R+11.3 | Hisp 6.7% Blk 5.5% Inc $78k Berlin Township, Precinct 1 | 24P R+30.4 | Hisp 3.6% Blk 2.6% Inc $82k Boston Township, Precinct 2 | 24P R+33.0 | Hisp 6.2% Blk 1.0% Inc $85k Lowell Charter Township, Precinct 2 | 24P R+6.3 | 22 D+4.4 | 20P R+6.6 | Hisp 1.6% Blk 2.8% Inc $78k City of Lowell, Precinct 2 | 24P R+12.4 | 22 R+0.6 | 20P R+14.6 | Hisp 4.1% Blk 0.6% Inc $68k City of Lowell, Precinct 1 | 24P R+3.6 | 22 D+11.5 | 20P R+0.1 | Hisp 3.3% Blk 0.2% Inc $92k City of Ionia, Precinct 1 | 24P R+12.8 | Hisp 5.2% Blk 28.0% Inc $78k Easton Township, Precinct 2 | 24P R+24.4 | Hisp 7.3% Blk 8.5% Inc $74k City of Ionia, Precinct 4 | 24P R+10.6 | Hisp 5.0% Blk 3.8% Inc $59k City of Ionia, Precinct 2 | 24P R+10.5 | Hisp 13.7% Blk 0.2% Inc $78k Vergennes Township, Precinct 1 | 24P R+27.7 | 22 R+23.0 | 20P R+27.5 | Hisp 1.3% Blk 1.6% Inc $91k Vergennes Township, Precinct 2 | 24P R+19.2 | 22 R+11.8 | 20P R+20.7 | Hisp 4.8% Blk 0.2% Inc $97k Keene Township, Precinct 1 | 24P R+42.3 | Hisp 2.3% Blk 0.1% Inc $88k City of Ionia, Precinct 3 | 24P R+12.1 | Hisp 6.9% Blk 6.5% Inc $52k Easton Township, Precinct 1 | 24P R+41.9 | Hisp 3.8% Blk 8.5% Inc $80k Grattan Township, Precinct 2 | 24P R+21.5 | 22 R+14.7 | 20P R+18.4 | Hisp 4.5% Blk 4.9% Inc $97k Otisco Township, Precinct 1 | 24P R+41.2 | Hisp 2.3% Blk 0.2% Inc $64k Orleans Township, Precinct 1 | 24P R+44.8 | Hisp 4.3% Blk 0.2% Inc $67k Grattan Township, Precinct 1 | 24P R+37.4 | 22 R+31.1 | 20P R+38.6 | Hisp 0.8% Blk 0.5% Inc $124k City of Belding, Precinct 1 | 24P R+19.9 | Hisp 4.1% Blk 4.1% Inc $61k City of Belding, Precinct 2 | Hisp 14.9% Blk 0.7% Inc $63k Algoma Township, Precinct 5 | 24P R+14.6 | 22 R+10.0 | 20P R+17.2 | Hisp 0.2% Blk 0.1% Inc $130k Courtland Township, Precinct 1 | 24P R+18.6 | 22 R+9.4 | 20P R+18.2 | Hisp 2.0% Blk 0.8% Inc $122k Courtland Township, Precinct 3 | 24P R+28.5 | 22 R+23.5 | 20P R+29.4 | Hisp 4.2% Blk 1.1% Inc $113k Algoma Township, Precinct 4 | 24P R+18.5 | 22 R+10.8 | 20P R+22.2 | Hisp 0.8% Blk 0.0% Inc $107k Courtland Township, Precinct 2 | 24P R+33.8 | 22 R+26.7 | 20P R+34.4 | Hisp 4.0% Blk 0.8% Inc $101k Algoma Township, Precinct 3 | 24P R+33.7 | 22 R+27.9 | 20P R+37.8 | Hisp 4.1% Blk 0.0% Inc $134k Eureka Township, Precinct 2 | 24P R+29.9 | 22 R+17.3 | 20P R+30.4 | Hisp 3.5% Blk 0.8% Inc $72k Oakfield Township, Precinct 1 | 24P R+24.7 | 22 R+13.7 | 20P R+26.8 | Hisp 7.9% Blk 0.0% Inc $92k Oakfield Township, Precinct 2 | 24P R+40.1 | 22 R+27.6 | 20P R+33.1 | Hisp 9.2% Blk 0.0% Inc $100k Fairplain Township, Precinct 1 | 24P R+41.6 | 22 R+25.5 | 20P R+39.8 | Hisp 3.5% Blk 0.0% Inc $54k Oakfield Township, Precinct 3 | 24P R+27.7 | 22 R+16.4 | 20P R+26.9 | Hisp 5.1% Blk 0.0% Inc $123k City of Greenville, Precinct 1 | 24P R+15.9 | 22 D+0.4 | 20P R+14.2 | Hisp 1.7% Blk 0.1% Inc $51k City of Greenville, Precinct 2 | 24P R+8.4 | 22 D+11.7 | 20P R+12.0 | Hisp 2.9% Blk 0.1% Inc $60k City of Greenville, Precinct 3 | 24P R+8.5 | 22 D+8.3 | 20P R+4.8 | Hisp 5.6% Blk 0.1% Inc $66k Eureka Township, Precinct 1 | 24P R+20.5 | 22 R+8.7 | 20P R+20.9 | Hisp 11.6% Blk 0.0% Inc $70k City of Greenville, Precinct 4 | 24P R+21.5 | 22 R+4.0 | 20P R+21.3 | Hisp 22.1% Blk 0.7% Inc $63k Sidney Township, Precinct 1 | 24P R+37.4 | 22 R+20.4 | 20P R+39.3 | Hisp 2.6% Blk 0.7% Inc $63k Spencer Township, Precinct 2 | 24P R+50.4 | 22 R+39.9 | 20P R+49.6 | Hisp 2.4% Blk 0.2% Inc $79k Spencer Township, Precinct 1 | 24P R+41.5 | 22 R+28.0 | 20P R+39.0 | Hisp 0.7% Blk 0.0% Inc $75k Montcalm Township, Precinct 1 | 24P R+38.5 | 22 R+22.5 | 20P R+35.9 | Hisp 1.1% Blk 0.2% Inc $74k City of Stanton, Precinct 1 | 24P R+35.3 | 22 R+19.0 | 20P R+37.3 | Hisp 5.4% Blk 3.6% Inc $47k Douglass Township, Precinct 1 | 24P R+41.6 | 22 R+31.3 | 20P R+41.6 | Hisp 5.6% Blk 1.2% Inc $65k Pine Township, Precinct 1 | 24P R+39.7 | 22 R+19.0 | 20P R+36.7 | Hisp 5.5% Blk 2.5% Inc $83k Maple Valley Township, Precinct 1 | 24P R+52.7 | 22 R+46.3 | 20P R+53.8 | Hisp 0.4% Blk 0.2% Inc $86k Belvidere Township, Precinct 1 | 24P R+42.3 | 22 R+25.7 | 20P R+37.6 | Hisp 3.2% Blk 0.1% Inc $66k Cato Township, Precinct 1 | 24P R+39.7 | 22 R+21.2 | 20P R+35.1 | Hisp 5.8% Blk 10.4% Inc $58k Algoma Township, Precinct 2 | 24P R+34.8 | 22 R+27.0 | 20P R+31.7 | Hisp 1.0% Blk 0.0% Inc $106k Sparta Township, Precinct 1 | 24P R+17.9 | 22 R+3.2 | 20P R+16.7 | Hisp 4.8% Blk 0.0% Inc $62k Sparta Township, Precinct 2 | 24P R+36.4 | 22 R+23.2 | 20P R+36.4 | Hisp 9.6% Blk 0.3% Inc $96k Algoma Township, Precinct 1 | 24P R+36.4 | 22 R+27.3 | 20P R+34.4 | Hisp 2.4% Blk 0.0% Inc $108k Solon Township, Precinct 2 | 24P R+26.5 | 22 R+27.2 | 20P R+37.6 | Hisp 10.8% Blk 0.1% Inc $81k Ensley Township, Precinct 1 | 24P R+54.6 | 22 R+47.1 | 20P R+53.9 | Hisp 3.7% Blk 0.6% Inc $73k Croton Township, Precinct 1 | 24P R+39.7 | 22 R+28.0 | 20P R+32.3 | Hisp 2.7% Blk 0.9% Inc $69k Big Prairie Township, Precinct 1 | 24P R+41.2 | 22 R+29.1 | 20P R+38.9 | Hisp 3.0% Blk 1.0% Inc $53k Goodwell Township, Precinct 1 | 24P R+52.3 | 22 R+36.7 | 20P R+45.5 | Hisp 2.1% Blk 0.4% Inc $58k Norwich Township, Precinct 1 | 24P R+51.1 | 22 R+41.6 | 20P R+42.5 | Hisp 2.0% Blk 0.4% Inc $58k City of Cedar Springs, Precinct 1 | 24P R+25.0 | 22 R+14.0 | 20P R+25.7 | Hisp 4.3% Blk 1.6% Inc $62k Nelson Township, Precinct 2 | 24P R+34.8 | 22 R+29.0 | 20P R+35.8 | Hisp 5.8% Blk 0.6% Inc $58k Solon Township, Precinct 1 | 24P R+36.0 | 22 R+28.0 | 20P R+35.6 | Hisp 3.9% Blk 0.7% Inc $79k Nelson Township, Precinct 1 | 24P R+44.9 | 22 R+30.1 | 20P R+40.3 | Hisp 1.8% Blk 0.1% Inc $71k Solon Township, Precinct 3 | 24P R+45.8 | Hisp 3.6% Blk 4.7% Inc $85k Pierson Township, Precinct 1 | 24P R+47.3 | 22 R+33.7 | 20P R+44.8 | Hisp 0.1% Blk 0.1% Inc $88k Reynolds Township, Precinct 1 | 24P R+46.7 | 22 R+37.5 | 20P R+48.8 | Hisp 5.1% Blk 7.7% Inc $71k Aetna Township, Precinct 1 | 24P R+57.6 | 22 R+45.9 | 20P R+52.9 | Hisp 0.9% Blk 0.9% Inc $61k Mecosta Township, Precinct 1 | 24P R+38.7 | 22 R+23.7 | 20P R+33.2 | Hisp 2.8% Blk 0.9% Inc $70k Big Rapids Township, Precinct 1 | 24P R+17.1 | 22 R+7.5 | 20P R+16.4 | Hisp 1.8% Blk 4.5% Inc $56k Winfield Township, Precinct 1 | 24P R+55.9 | 22 R+42.9 | 20P R+52.1 | Hisp 3.4% Blk 5.7% Inc $78k Millbrook Township, Precinct 1 | 24P R+51.1 | 22 R+33.7 | 20P R+45.6 | Hisp 8.7% Blk 0.0% Inc $70k Hinton Township, Precinct 1 | 24P R+49.7 | 22 R+38.8 | 20P R+50.0 | Hisp 5.2% Blk 0.0% Inc $69k Deerfield Township, Precinct 1 | 24P R+51.5 | 22 R+42.1 | 20P R+46.1 | Hisp 3.1% Blk 2.7% Inc $60k Morton Township, Precinct 2 | 24P R+31.1 | 22 R+20.8 | 20P R+30.6 | Hisp 1.1% Blk 0.1% Inc $77k Wheatland Township, Precinct 1 | 24P R+33.1 | 22 R+22.6 | 20P R+29.8 | Hisp 3.3% Blk 0.7% Inc $69k Austin Township, Precinct 1 | 24P R+48.9 | 22 R+32.9 | 20P R+41.3 | Hisp 1.3% Blk 0.6% Inc $64k Morton Township, Precinct 1 | 24P R+23.3 | 22 R+16.6 | 20P R+23.5 | Hisp 6.0% Blk 1.6% Inc $54k Sheridan Township, Precinct 1 | 24P R+32.2 | 22 R+22.7 | 20P R+30.0 | Hisp 3.2% Blk 1.0% Inc $62k Martiny Township, Precinct 1 | 24P R+29.7 | 22 R+15.3 | 20P R+25.5 | Hisp 3.7% Blk 0.8% Inc $55k Colfax Township, Precinct 1 | 24P R+29.9 | 22 R+23.8 | 20P R+29.9 | Hisp 2.0% Blk 0.3% Inc $86k Fork Township, Precinct 1 | 24P R+46.8 | 22 R+29.6 | 20P R+38.9 | Hisp 1.2% Blk 0.3% Inc $57k Chippewa Township, Precinct 1 | 24P R+38.9 | 22 R+26.5 | 20P R+37.6 | Hisp 3.7% Blk 1.5% Inc $58k Grant Township, Precinct 1 | 24P R+49.8 | 22 R+41.9 | 20P R+48.7 | Hisp 6.0% Blk 0.5% Inc $65k Orient Township, Precinct 1 | 24P R+49.0 | 22 R+39.2 | 20P R+52.4 | Hisp 0.8% Blk 0.2% Inc $69k Evart Township, Precinct 1 | 24P R+43.1 | 22 R+28.1 | 20P R+39.6 | Hisp 1.9% Blk 0.0% Inc $49k Hersey Township, Precinct 1 | 24P R+47.4 | 22 R+30.6 | 20P R+45.5 | Hisp 2.3% Blk 0.9% Inc $56k City of Evart, Precinct 1 | 24P R+38.4 | 22 R+24.3 | 20P R+33.9 | Hisp 5.5% Blk 0.2% Inc $25k Sylvan Township, Precinct 1 | 24P R+46.7 | 22 R+42.6 | 20P R+48.6 | Hisp 2.2% Blk 2.9% Inc $48k Osceola Township, Precinct 1 | 24P R+54.8 | 22 R+46.0 | 20P R+50.2 | Hisp 2.0% Blk 2.3% Inc $60k City of Big Rapids, Precinct 2 | 24P D+26.0 | 22 D+32.0 | 20P D+19.2 | Hisp 2.5% Blk 7.0% Inc $45k City of Big Rapids, Precinct 1 | 24P D+4.3 | 22 D+17.2 | 20P D+1.4 | Hisp 3.2% Blk 6.5% Inc $45k City of Big Rapids, Precinct 3 | 24P R+17.1 | 22 D+6.5 | 20P R+11.4 | Hisp 2.6% Blk 0.8% Inc $38k Green Township, Precinct 1 | 24P R+37.3 | 22 R+25.5 | 20P R+33.6 | Hisp 2.4% Blk 0.8% Inc $78k Richmond Township, Precinct 1 | 24P R+45.5 | 22 R+35.1 | 20P R+42.5 | Hisp 3.7% Blk 2.6% Inc $61k City of Reed City, Precinct 1 | 24P R+30.9 | 22 R+16.7 | 20P R+31.4 | Hisp 1.9% Blk 3.0% Inc $57k Lincoln Township, Precinct 1 | 24P R+52.2 | 22 R+40.9 | 20P R+52.1 | Hisp 1.5% Blk 0.8% Inc $70k Le Roy Township, Precinct 1 | 24P R+52.2 | 22 R+37.5 | 20P R+51.1 | Hisp 0.6% Blk 0.3% Inc $70k Burdell Township, Precinct 1 | 24P R+52.4 | 22 R+41.8 | 20P R+48.9 | Hisp 0.9% Blk 0.3% Inc $64k Cherry Grove Township, Precinct 1 | 24P R+32.0 | 22 R+22.1 | 20P R+29.5 | Hisp 0.3% Blk 0.7% Inc $90k Casnovia Township, Precinct 1 | 24P R+46.9 | Hisp 5.8% Blk 0.8% Inc $82k Tyrone Township, Precinct 1 | 24P R+43.9 | 22 R+39.2 | 20P R+45.5 | Hisp 11.7% Blk 0.7% Inc $73k Egelston Township, Precinct 2 | 24P R+24.8 | Hisp 4.2% Blk 0.6% Inc $58k Moorland Township, Precinct 1 | 24P R+50.8 | Hisp 9.0% Blk 0.0% Inc $88k City of Grant, Precinct 1 | 24P R+38.1 | 22 R+23.3 | 20P R+37.1 | Hisp 15.8% Blk 0.2% Inc $68k Ashland Township, Precinct 1 | 24P R+46.8 | 22 R+39.1 | 20P R+46.6 | Hisp 12.4% Blk 0.4% Inc $67k Bridgeton Township, Precinct 1 | 24P R+41.7 | 22 R+31.1 | 20P R+42.3 | Hisp 4.7% Blk 0.0% Inc $66k Grant Township, Precinct 1 | 24P R+52.9 | 22 R+47.2 | 20P R+54.3 | Hisp 15.6% Blk 0.1% Inc $70k City of Newaygo, Precinct 1 | 24P R+32.7 | 22 R+19.4 | 20P R+33.8 | Hisp 4.1% Blk 1.0% Inc $50k Laketon Township, Precinct 2 | 24P R+7.9 | Hisp 4.5% Blk 1.8% Inc $99k Egelston Township, Precinct 1 | 24P R+22.7 | Hisp 4.6% Blk 3.5% Inc $70k Laketon Township, Precinct 1 | 24P R+7.3 | Hisp 9.4% Blk 2.2% Inc $97k Muskegon Charter Township, Precinct 2 | 24P R+7.2 | Hisp 5.8% Blk 1.4% Inc $56k Dalton Township, Precinct 3 | 24P R+23.7 | Hisp 7.0% Blk 3.3% Inc $97k Fruitland Township, Precinct 2 | 24P R+19.2 | Hisp 2.9% Blk 0.6% Inc $92k Cedar Creek Township, Precinct 1 | 24P R+32.4 | Hisp 1.6% Blk 1.6% Inc $80k Fruitland Township, Precinct 1 | 24P R+3.0 | Hisp 3.8% Blk 0.6% Inc $92k Dalton Township, Precinct 1 | 24P R+27.9 | Hisp 3.8% Blk 1.6% Inc $83k Dalton Township, Precinct 2 | 24P R+26.4 | Hisp 4.8% Blk 1.2% Inc $80k City of Whitehall, Precinct 1 | 24P R+2.0 | Hisp 8.5% Blk 1.0% Inc $69k City of Montague, Precinct 1 | 24P R+5.2 | Hisp 1.4% Blk 0.2% Inc $69k Whitehall Township, Precinct 1 | 24P R+10.6 | Hisp 7.3% Blk 0.9% Inc $67k White River Township, Precinct 1 | 24P R+15.6 | Hisp 10.0% Blk 0.6% Inc $99k Holton Township, Precinct 1 | 24P R+34.1 | Hisp 1.7% Blk 0.8% Inc $68k Blue Lake Township, Precinct 1 | 24P R+29.3 | Hisp 4.3% Blk 0.6% Inc $83k Montague Township, Precinct 1 | 24P R+19.5 | Hisp 2.8% Blk 0.5% Inc $80k Greenwood Township, Precinct 1 | 24P R+42.2 | 22 R+24.1 | 20P R+37.0 | Hisp 7.0% Blk 0.9% Inc $57k Otto Township, Precinct 1 | 24P R+38.4 | 22 R+31.5 | 20P R+45.9 | Hisp 6.3% Blk 0.2% Inc $58k Grant Township, Precinct 1 | 24P R+37.9 | 22 R+25.2 | 20P R+32.1 | Hisp 15.2% Blk 1.3% Inc $61k Garfield Township, Precinct 1 | 24P R+40.4 | 22 R+32.0 | 20P R+39.3 | Hisp 5.7% Blk 0.4% Inc $74k Sheridan Charter Township, Precinct 1 | 24P R+46.7 | 22 R+37.0 | 20P R+40.6 | Hisp 6.1% Blk 1.4% Inc $92k Brooks Township, Precinct 1 | 24P R+41.5 | 22 R+34.4 | 20P R+39.5 | Hisp 8.1% Blk 0.1% Inc $71k City of Fremont, Precinct 2 | 24P R+27.3 | 22 R+22.7 | 20P R+27.7 | Hisp 6.0% Blk 0.4% Inc $95k City of Fremont, Precinct 1 | 24P R+24.4 | 22 R+18.4 | 20P R+24.4 | Hisp 6.6% Blk 0.0% Inc $54k Sherman Township, Precinct 1 | 24P R+45.1 | 22 R+36.2 | 20P R+41.8 | Hisp 3.4% Blk 0.4% Inc $73k Dayton Township, Precinct 1 | 24P R+46.4 | 22 R+39.3 | 20P R+40.6 | Hisp 5.1% Blk 0.9% Inc $66k Everett Township, Precinct 1 | 24P R+50.8 | 22 R+32.7 | 20P R+44.1 | Hisp 4.2% Blk 1.7% Inc $64k City of White Cloud, Precinct 1 | 24P R+36.2 | 22 R+12.5 | 20P R+37.6 | Hisp 5.5% Blk 3.4% Inc $46k Wilcox Township, Precinct 1 | 24P R+49.9 | 22 R+37.7 | 20P R+45.4 | Hisp 7.0% Blk 1.0% Inc $52k Newfield Township, Precinct 1 | 24P R+32.0 | 22 R+13.1 | 20P R+29.3 | Hisp 7.2% Blk 0.3% Inc $64k Ferry Township, Precinct 1 | 24P R+44.5 | 22 R+30.9 | 20P R+44.2 | Hisp 7.4% Blk 0.0% Inc $68k Shelby Township, Precinct 1 | 24P R+26.6 | 22 R+17.7 | 20P R+18.9 | Hisp 40.1% Blk 1.3% Inc $63k Leavitt Township, Precinct 1 | 24P R+48.9 | 22 R+47.4 | 20P R+45.7 | Hisp 17.8% Blk 0.4% Inc $61k Elbridge Township, Precinct 1 | 24P R+46.3 | 22 R+38.8 | 20P R+52.1 | Hisp 17.7% Blk 0.4% Inc $61k Hart Township, Precinct 1 | 24P R+35.7 | 22 R+23.4 | 20P R+34.5 | Hisp 8.3% Blk 1.1% Inc $62k City of Hart, Precinct 1 | 24P R+7.2 | 22 D+4.8 | 20P R+9.0 | Hisp 20.4% Blk 2.8% Inc $49k Colfax Township, Precinct 1 | 24P R+42.7 | 22 R+19.9 | 20P R+27.9 | Hisp 27.4% Blk 0.1% Inc $57k Crystal Township, Precinct 1 | 24P R+42.2 | 22 R+28.8 | 20P R+34.9 | Hisp 29.8% Blk 0.1% Inc $56k Weare Township, Precinct 1 | 24P R+34.6 | 22 R+19.8 | 20P R+38.8 | Hisp 3.9% Blk 2.9% Inc $61k Lincoln Township, Precinct 1 | 24P R+41.4 | 22 R+29.1 | 20P R+36.5 | Hisp 4.2% Blk 2.1% Inc $50k Denver Township, Precinct 1 | 24P R+38.6 | 22 R+20.2 | 20P R+34.3 | Hisp 3.4% Blk 1.2% Inc $48k Merrill Township, Precinct 1 | 24P R+36.8 | 22 R+20.1 | 20P R+13.7 | Hisp 5.6% Blk 3.1% Inc $44k Beaver Township, Precinct 1 | 24P R+38.8 | 22 R+35.8 | 20P R+46.7 | Hisp 6.3% Blk 3.6% Inc $42k Monroe Township, Precinct 1 | 24P R+48.9 | 22 R+34.8 | 20P R+56.9 | Hisp 2.0% Blk 0.4% Inc $58k Lilley Township, Precinct 1 | 24P R+39.8 | 22 R+26.7 | 20P R+36.1 | Hisp 4.4% Blk 2.2% Inc $49k Troy Township, Precinct 1 | 24P R+47.4 | 22 R+40.2 | 20P R+56.9 | Hisp 6.3% Blk 3.6% Inc $42k Home Township, Precinct 1 | 24P R+59.6 | 22 R+52.1 | 20P R+52.6 | Hisp 2.0% Blk 0.4% Inc $58k Pleasant Plains Township, Precinct 12 | 24P R+17.1 | 22 D+6.6 | 20P R+8.5 | Hisp 6.0% Blk 12.4% Inc $38k Yates Township, Precinct 19 | 24P D+21.9 | 22 D+28.3 | 20P D+31.7 | Hisp 6.6% Blk 38.2% Inc $29k Pentwater Township, Precinct 1 | 24P D+4.2 | 22 D+8.6 | 20P R+3.7 | Hisp 2.4% Blk 0.0% Inc $85k City of Ludington, Ward 4, Precinct 1 | 24P R+7.3 | 22 D+9.8 | 20P R+6.0 | Hisp 8.4% Blk 0.3% Inc $58k City of Ludington, Ward 3, Precinct 1 | 24P D+1.7 | 22 D+5.9 | 20P D+0.6 | Hisp 2.9% Blk 0.8% Inc $48k City of Ludington, Ward 6, Precinct 1 | 24P R+1.5 | 22 D+9.3 | 20P R+3.5 | Hisp 2.8% Blk 0.8% Inc $69k City of Ludington, Ward 5, Precinct 1 | 24P R+3.6 | 22 D+11.3 | 20P R+0.4 | Hisp 10.0% Blk 3.7% Inc $44k City of Ludington, Ward 2, Precinct 1 | 24P R+2.1 | 22 D+11.9 | 20P D+1.8 | Hisp 6.2% Blk 3.0% Inc $52k City of Ludington, Ward 1, Precinct 1 | 24P R+1.7 | 22 D+0.5 | 20P R+6.2 | Hisp 1.6% Blk 0.5% Inc $78k Pere Marquette Charter Township, Precinc | 24P R+11.8 | 22 R+3.8 | 20P R+15.4 | Hisp 2.7% Blk 1.9% Inc $71k Hamlin Township, Precinct 2 | 24P R+18.6 | 22 R+5.8 | 20P R+15.3 | Hisp 1.0% Blk 0.0% Inc $103k Hamlin Township, Precinct 1 | 24P R+14.6 | 22 R+5.0 | 20P R+18.3 | Hisp 4.3% Blk 3.8% Inc $70k Summit Township, Precinct 1 | 24P R+12.8 | 22 R+9.2 | 20P R+15.4 | Hisp 4.6% Blk 0.0% Inc $85k Logan Township, Precinct 1 | 24P R+34.5 | 22 R+25.3 | 20P R+34.1 | Hisp 2.3% Blk 0.4% Inc $65k Eden Township, Precinct 1 | 24P R+37.7 | 22 R+38.5 | 20P R+31.7 | Hisp 7.6% Blk 0.5% Inc $58k Riverton Township, Precinct 1 | 24P R+34.7 | 22 R+25.4 | 20P R+30.1 | Hisp 5.6% Blk 0.0% Inc $73k Pere Marquette Charter Township, Precinc | 24P R+23.9 | 22 R+17.0 | 20P R+20.1 | Hisp 7.6% Blk 0.2% Inc $73k Branch Township, Precinct 1 | 24P R+31.1 | 22 R+17.4 | 20P R+29.7 | Hisp 2.9% Blk 0.1% Inc $62k Custer Township, Precinct 1 | 24P R+48.4 | 22 R+35.5 | 20P R+40.9 | Hisp 9.5% Blk 0.3% Inc $60k Amber Township, Precinct 1 | 24P R+25.8 | 22 R+15.1 | 20P R+23.4 | Hisp 6.8% Blk 1.0% Inc $72k City of Scottville, Precinct 1 | 24P R+35.5 | 22 R+16.3 | 20P R+23.0 | Hisp 10.0% Blk 0.9% Inc $62k Sheridan Township, Precinct 1 | 24P R+29.0 | 22 R+18.9 | 20P R+27.6 | Hisp 3.2% Blk 0.3% Inc $59k Lake Township, Precinct 7 | 24P R+26.6 | 22 R+18.9 | 20P R+25.7 | Hisp 5.5% Blk 10.8% Inc $52k Cherry Valley Township, Precinct 2 | 24P R+35.0 | 22 R+27.2 | 20P R+24.5 | Hisp 15.8% Blk 11.7% Inc $48k Webber Township, Precinct 17 | 24P R+10.1 | 22 D+2.4 | 20P R+3.1 | Hisp 15.3% Blk 6.8% Inc $46k Sweetwater Township, Precinct 16 | 24P R+23.1 | 22 D+2.6 | 20P R+23.1 | Hisp 5.8% Blk 7.4% Inc $53k Peacock Township, Precinct 10 | 24P R+36.9 | 22 R+23.3 | 20P R+30.5 | Hisp 9.2% Blk 1.0% Inc $55k Sauble Township, Precinct 15 | 24P R+38.1 | 22 R+24.6 | 20P R+33.7 | Hisp 6.2% Blk 3.0% Inc $54k Newkirk Township, Precinct 8 | 24P R+58.7 | 22 R+39.6 | 20P R+53.1 | Hisp 23.6% Blk 1.0% Inc $56k Eden Township, Precinct 4 | 24P R+38.8 | 22 R+21.3 | 20P R+30.4 | Hisp 4.4% Blk 0.9% Inc $55k Elk Township, Precinct 5 | 24P R+25.9 | 22 R+8.5 | 20P R+24.5 | Hisp 5.0% Blk 0.7% Inc $49k South Branch Township, Precinct 1 | 24P R+26.9 | 22 R+20.6 | 20P R+35.4 | Hisp 3.5% Blk 0.0% Inc $50k Sherman Township, Precinct 1 | 24P R+41.4 | 22 R+28.0 | 20P R+44.0 | Hisp 6.1% Blk 0.1% Inc $74k Victory Township, Precinct 1 | 24P R+41.8 | 22 R+30.8 | 20P R+42.0 | Hisp 5.5% Blk 0.1% Inc $77k Meade Township, Precinct 1 | 24P R+28.6 | 22 R+21.9 | 20P R+26.5 | Hisp 1.7% Blk 1.6% Inc $60k Free Soil Township, Precinct 1 | 24P R+40.9 | 22 R+30.0 | 20P R+38.6 | Hisp 1.8% Blk 2.1% Inc $61k Grant Township, Precinct 1 | 24P R+22.2 | 22 R+11.5 | 20P R+18.5 | Hisp 2.1% Blk 0.0% Inc $75k Filer Township, Precinct 1 | 24P R+11.2 | 22 D+2.9 | 20P R+7.6 | Hisp 1.6% Blk 0.0% Inc $75k Stronach Township, Precinct 1 | 24P R+19.2 | 22 R+4.9 | 20P R+18.0 | Hisp 2.2% Blk 9.7% Inc $69k City of Manistee, Precinct 2 | 24P R+3.3 | 22 D+19.1 | 20P D+3.2 | Hisp 6.3% Blk 1.3% Inc $65k City of Manistee, Precinct 1 | 24P D+8.5 | 22 D+16.7 | 20P D+3.2 | Hisp 6.4% Blk 2.7% Inc $62k Manistee Township, Precinct 1 | 24P R+9.0 | 22 D+3.1 | 20P R+9.0 | Hisp 4.9% Blk 7.8% Inc $70k City of Portland, Precinct 1 | 24P R+7.4 | Hisp 2.6% Blk 0.0% Inc $63k Orange Township, Precinct 1 | 24P R+42.0 | Hisp 1.5% Blk 0.0% Inc $73k Portland Township, Precinct 1 | 24P R+29.3 | Hisp 0.6% Blk 0.3% Inc $91k Lyons Township, Precinct 1 | 24P R+31.6 | Hisp 7.9% Blk 0.4% Inc $70k Ionia Township, Precinct 1 | 24P R+29.8 | Hisp 8.6% Blk 0.1% Inc $65k Lyons Township, Precinct 2 | 24P R+50.6 | Hisp 2.9% Blk 0.0% Inc $104k North Plains Township, Precinct 1 | 24P R+38.8 | Hisp 6.5% Blk 0.0% Inc $56k Elba Township, Precinct 1 | 24P R+43.7 | 22 R+28.2 | 20P R+42.7 | Hisp 1.1% Blk 0.0% Inc $52k Ronald Township, Precinct 1 | 24P R+45.7 | Hisp 4.2% Blk 0.0% Inc $67k North Shade Township, Precinct 1 | 24P R+51.4 | 22 R+40.8 | 20P R+50.0 | Hisp 27.7% Blk 0.3% Inc $72k Bloomer Township, Precinct 1 | 24P R+56.6 | 22 R+44.4 | 20P R+53.1 | Hisp 3.2% Blk 12.1% Inc $79k Bushnell Township, Precinct 1 | 24P R+59.5 | 22 R+44.9 | 20P R+55.2 | Hisp 11.6% Blk 4.3% Inc $70k City of Carson City, Precinct 1 | 24P R+27.0 | 22 R+4.2 | 20P R+24.7 | Hisp 3.5% Blk 2.9% Inc $60k New Haven Township, Precinct 1 | 24P R+48.1 | 22 R+36.0 | 20P R+42.2 | Hisp 3.1% Blk 0.0% Inc $69k Crystal Township, Precinct 1 | 24P R+39.9 | 22 R+24.3 | 20P R+37.0 | Hisp 5.2% Blk 4.6% Inc $59k Evergreen Township, Precinct 1 | 24P R+41.1 | 22 R+24.1 | 20P R+37.3 | Hisp 2.2% Blk 0.1% Inc $59k Sumner Township, Precinct 1 | 24P R+43.0 | 22 R+29.7 | 20P R+40.0 | Hisp 1.4% Blk 0.0% Inc $53k Ferris Township, Precinct 1 | 24P R+51.8 | 22 R+32.4 | 20P R+50.1 | Hisp 3.2% Blk 2.5% Inc $57k Washington Township, Precinct 1 | 24P R+45.4 | 22 R+35.0 | 20P R+47.8 | Hisp 1.3% Blk 0.0% Inc $80k Fulton Township, Precinct 1 | 24P R+37.1 | 22 R+22.5 | 20P R+32.0 | Hisp 7.0% Blk 0.0% Inc $85k North Star Township, Precinct 1 | 24P R+46.4 | 22 R+25.7 | 20P R+36.9 | Hisp 1.1% Blk 0.3% Inc $75k Newark Township, Precinct 1 | 24P R+46.8 | 22 R+32.9 | 20P R+45.1 | Hisp 4.8% Blk 0.0% Inc $73k City of Ithaca, Precinct 1 | 24P R+18.7 | 22 R+1.1 | 20P R+19.0 | Hisp 7.5% Blk 2.5% Inc $62k Emerson Township, Precinct 1 | 24P R+37.6 | 22 R+22.8 | 20P R+36.5 | Hisp 5.3% Blk 0.0% Inc $67k Arcada Township, Precinct 1 | 24P R+32.3 | 22 R+16.6 | 20P R+26.9 | Hisp 10.0% Blk 1.1% Inc $77k City of Alma, Precinct 3 | 24P R+17.0 | 22 D+6.7 | 20P R+8.8 | Hisp 11.9% Blk 1.6% Inc $57k Hamilton Township, Precinct 1 | 24P R+40.3 | 22 R+24.6 | 20P R+45.0 | Hisp 5.3% Blk 0.2% Inc $62k Lafayette Township, Precinct 1 | 24P R+49.2 | 22 R+35.0 | 20P R+46.5 | Hisp 5.2% Blk 0.2% Inc $78k Day Township, Precinct 1 | 24P R+51.7 | 22 R+42.6 | 20P R+51.4 | Hisp 1.4% Blk 3.0% Inc $59k City of Alma, Precinct 1 | 24P D+5.7 | 22 D+12.3 | 20P D+5.9 | Hisp 14.1% Blk 3.3% Inc $69k Home Township, Precinct 1 | 24P R+48.0 | 22 R+36.1 | 20P R+45.3 | Hisp 3.9% Blk 1.2% Inc $60k Richland Township, Precinct 1 | 24P R+45.2 | 22 R+30.0 | 20P R+46.6 | Hisp 3.1% Blk 0.9% Inc $51k Seville Township, Precinct 1 | 24P R+47.1 | 22 R+30.6 | 20P R+45.7 | Hisp 3.1% Blk 0.0% Inc $72k Rolland Township, Precinct 1 | 24P R+34.6 | Hisp 3.8% Blk 0.0% Inc $64k Fremont Township, Precinct 1 | 24P R+45.7 | Hisp 1.6% Blk 0.1% Inc $73k Coe Township, Precinct 1 | 24P R+19.4 | Hisp 4.4% Blk 0.9% Inc $66k Lincoln Township, Precinct 1 | 24P R+37.8 | Hisp 4.4% Blk 0.6% Inc $73k Deerfield Township, Precinct 1 | 24P R+4.7 | Hisp 5.4% Blk 0.0% Inc $88k Wheeler Township, Precinct 1 | 24P R+40.0 | 22 R+22.3 | 20P R+39.5 | Hisp 8.8% Blk 0.0% Inc $64k City of Mount Pleasant, Precinct 3 | 24P D+34.7 | Hisp 5.9% Blk 7.8% Inc $36k Chippewa Township, Precinct 1 | 24P R+10.6 | Hisp 5.6% Blk 0.2% Inc $68k Broomfield Township, Precinct 1 | 24P R+26.4 | Hisp 5.5% Blk 0.2% Inc $60k Union Township, Precinct 1 | 24P D+0.5 | Hisp 3.9% Blk 1.7% Inc $70k Union Township, Precinct 2 | 24P D+11.1 | Hisp 6.9% Blk 3.4% Inc $43k City of Mount Pleasant, Precinct 2 | 24P D+23.5 | Hisp 6.3% Blk 4.5% Inc $52k City of Mount Pleasant, Precinct 1 | 24P D+27.0 | Hisp 6.0% Blk 3.2% Inc $49k Deerfield Township, Precinct 2 | 24P R+32.0 | Hisp 7.9% Blk 0.0% Inc $101k Chippewa Township, Precinct 2 | 24P R+19.2 | Hisp 4.2% Blk 0.4% Inc $73k Sherman Township, Precinct 2 | 24P R+23.3 | Hisp 5.8% Blk 0.6% Inc $72k City of Alma, Precinct 2 | 24P R+0.8 | 22 D+15.9 | 20P R+3.8 | Hisp 10.1% Blk 0.8% Inc $55k City of St. Louis, Precinct 1 | 24P R+25.2 | 22 R+5.3 | 20P R+17.4 | Hisp 8.3% Blk 34.0% Inc $51k Bethany Township, Precinct 1 | 24P R+51.2 | 22 R+34.8 | 20P R+47.0 | Hisp 4.9% Blk 0.7% Inc $69k Pine River Township, Precinct 1 | 24P R+36.6 | 22 R+19.7 | 20P R+30.5 | Hisp 6.9% Blk 0.5% Inc $63k Jasper Township, Precinct 1 | 24P R+43.7 | Hisp 5.6% Blk 0.0% Inc $79k Greendale Township, Precinct 1 | 24P R+42.2 | Hisp 3.1% Blk 0.3% Inc $57k Geneva Township, Precinct 1 | 24P R+38.4 | Hisp 0.0% Blk 0.0% Inc $62k City of Coleman, Precinct 1 | 24P R+31.5 | Hisp 1.0% Blk 6.2% Inc $52k Warren Township, Precinct 1 | 24P R+48.7 | Hisp 1.0% Blk 3.2% Inc $64k Beaverton Township, Precinct 1 | 24P R+52.7 | 22 R+41.6 | 20P R+50.9 | Hisp 2.7% Blk 0.2% Inc $55k Sherman Township, Precinct 1 | 24P R+34.4 | Hisp 1.8% Blk 0.1% Inc $45k Nottawa Township, Precinct 1 | 24P R+32.1 | Hisp 1.3% Blk 0.0% Inc $79k Isabella Township, Precinct 1 | 24P R+11.8 | Hisp 2.9% Blk 0.3% Inc $61k Denver Township, Precinct 1 | 24P R+27.9 | Hisp 6.6% Blk 0.1% Inc $57k Coldwater Township, Precinct 1 | 24P R+35.7 | Hisp 3.5% Blk 0.0% Inc $65k Gilmore Township, Precinct 1 | 24P R+41.5 | Hisp 6.7% Blk 0.1% Inc $71k Vernon Township, Precinct 1 | 24P R+35.9 | Hisp 3.4% Blk 0.3% Inc $81k Wise Township, Precinct 1 | 24P R+49.4 | Hisp 3.0% Blk 0.0% Inc $68k City of Clare, Precinct 1 | 24P R+15.0 | 22 D+3.3 | 20P R+12.7 | Hisp 0.8% Blk 0.8% Inc $50k Garfield Township, Precinct 1 | 24P R+32.7 | 22 R+14.4 | 20P R+32.0 | Hisp 1.2% Blk 3.3% Inc $60k Edenville Township, Precinct 1 | 24P R+40.0 | Hisp 3.3% Blk 0.0% Inc $71k Tobacco Township, Precinct 1 | 24P R+37.9 | 22 R+23.0 | 20P R+35.6 | Hisp 1.2% Blk 0.1% Inc $63k Surrey Township, Precinct 1 | 24P R+33.3 | 22 R+16.5 | 20P R+28.3 | Hisp 1.6% Blk 1.0% Inc $60k Grant Township, Precinct 1 | 24P R+38.6 | 22 R+26.4 | 20P R+39.8 | Hisp 2.6% Blk 1.2% Inc $52k Freeman Township, Precinct 1 | 24P R+35.6 | 22 R+13.0 | 20P R+31.1 | Hisp 4.7% Blk 0.0% Inc $45k Lincoln Township, Precinct 1 | 24P R+36.0 | 22 R+11.3 | 20P R+25.7 | Hisp 2.0% Blk 0.9% Inc $52k Hatton Township, Precinct 1 | 24P R+50.7 | 22 R+33.5 | 20P R+50.7 | Hisp 1.2% Blk 3.2% Inc $49k City of Harrison, Precinct 1 | 24P R+29.1 | 22 R+15.7 | 20P R+23.5 | Hisp 5.2% Blk 0.8% Inc $39k Redding Township, Precinct 1 | 24P R+52.2 | 22 R+30.4 | 20P R+42.2 | Hisp 5.2% Blk 0.0% Inc $47k Greenwood Township, Precinct 1 | 24P R+48.2 | 22 R+34.5 | 20P R+44.8 | Hisp 2.5% Blk 0.1% Inc $49k Hayes Township, Precinct 1 | 24P R+41.6 | 22 R+24.9 | 20P R+41.9 | Hisp 1.3% Blk 0.4% Inc $43k Hamilton Township, Precinct 1 | 24P R+44.8 | 22 R+29.9 | 20P R+42.1 | Hisp 2.8% Blk 0.0% Inc $43k Bentley Township, Precinct 1 | 24P R+39.3 | 22 R+14.9 | 20P R+32.2 | Hisp 9.0% Blk 0.0% Inc $57k Billings Township, Precinct 1 | 24P R+37.7 | 22 R+18.3 | 20P R+29.8 | Hisp 1.6% Blk 0.3% Inc $61k Buckeye Township, Precinct 1 | 24P R+54.9 | 22 R+41.4 | 20P R+55.3 | Hisp 2.0% Blk 0.9% Inc $42k Hay Township, Precinct 1 | 24P R+40.2 | 22 R+18.4 | 20P R+31.2 | Hisp 1.8% Blk 1.6% Inc $60k Grim Township, Precinct 1 | 24P R+49.4 | 22 R+29.0 | 20P R+34.7 | Hisp 3.2% Blk 0.7% Inc $58k Gladwin Township, Precinct 1 | 24P R+49.4 | 22 R+33.5 | 20P R+44.9 | Hisp 0.6% Blk 0.2% Inc $46k Secord Township, Precinct 1 | 24P R+33.0 | 22 R+22.5 | 20P R+30.0 | Hisp 2.0% Blk 0.6% Inc $63k Butman Township, Precinct 1 | 24P R+34.6 | 22 R+19.7 | 20P R+32.0 | Hisp 2.7% Blk 0.0% Inc $66k Clement Township, Precinct 1 | 24P R+43.1 | 22 R+29.1 | 20P R+36.4 | Hisp 1.0% Blk 0.0% Inc $58k Bourret Township, Precinct 1 | 24P R+43.5 | 22 R+18.7 | 20P R+43.4 | Hisp 3.1% Blk 0.0% Inc $55k Sheridan Township, Precinct 1 | 24P R+50.8 | 22 R+37.0 | 20P R+47.6 | Hisp 0.5% Blk 0.0% Inc $64k City of Beaverton, Precinct 1 | 24P R+27.0 | 22 R+7.7 | 20P R+21.6 | Hisp 1.9% Blk 0.1% Inc $44k Grout Township, Precinct 1 | 24P R+52.4 | 22 R+38.7 | 20P R+46.8 | Hisp 2.2% Blk 0.3% Inc $59k Arthur Township, Precinct 1 | 24P R+63.2 | 22 R+56.3 | 20P R+62.6 | Hisp 1.6% Blk 0.0% Inc $56k City of Gladwin, Precinct 1 | 24P R+31.1 | 22 R+8.5 | 20P R+29.3 | Hisp 1.9% Blk 0.4% Inc $44k Sage Township, Precinct 1 | 24P R+43.2 | 22 R+28.8 | 20P R+40.5 | Hisp 1.1% Blk 0.2% Inc $56k Sherman Township, Precinct 1 | 24P R+45.1 | 22 R+30.8 | 20P R+41.2 | Hisp 3.2% Blk 0.0% Inc $49k Hayes Township, Precinct 2 | 24P R+32.1 | 22 R+15.2 | 20P R+32.7 | Hisp 2.7% Blk 0.1% Inc $33k Frost Township, Precinct 1 | 24P R+49.5 | 22 R+29.3 | 20P R+47.5 | Hisp 5.7% Blk 0.9% Inc $55k Franklin Township, Precinct 1 | 24P R+43.5 | 22 R+28.3 | 20P R+38.5 | Hisp 2.0% Blk 1.0% Inc $50k Summerfield Township, Precinct 1 | 24P R+43.5 | 22 R+27.2 | 20P R+42.9 | Hisp 6.0% Blk 0.3% Inc $53k Winterfield Township, Precinct 1 | 24P R+50.3 | 22 R+38.3 | 20P R+41.1 | Hisp 2.4% Blk 0.6% Inc $48k Cedar Township, Precinct 1 | 24P R+41.8 | 22 R+36.3 | 20P R+39.6 | Hisp 2.7% Blk 0.6% Inc $63k Middle Branch Township, Precinct 1 | 24P R+53.1 | 22 R+41.8 | 20P R+54.8 | Hisp 1.9% Blk 0.3% Inc $48k Rose Lake Township, Precinct 1 | 24P R+45.8 | 22 R+41.0 | 20P R+50.5 | Hisp 0.0% Blk 0.2% Inc $63k Hartwick Township, Precinct 1 | 24P R+55.2 | 22 R+36.8 | 20P R+46.7 | Hisp 1.6% Blk 0.9% Inc $67k Highland Township, Precinct 1 | 24P R+57.9 | 22 R+51.8 | 20P R+62.1 | Hisp 3.6% Blk 0.2% Inc $72k Marion Township, Precinct 1 | 24P R+50.9 | 22 R+34.1 | 20P R+43.9 | Hisp 4.0% Blk 0.1% Inc $47k Sherman Township, Precinct 1 | 24P R+60.0 | 22 R+51.9 | 20P R+57.6 | Hisp 1.3% Blk 0.3% Inc $59k Barton Township, Precinct 1 | 24P R+54.3 | 22 R+43.8 | 20P R+52.3 | Hisp 2.0% Blk 0.4% Inc $58k Chase Township, Precinct 1 | 24P R+61.0 | 22 R+47.2 | 20P R+55.7 | Hisp 3.2% Blk 0.7% Inc $62k Pinora Township, Precinct 11 | 24P R+51.5 | 22 R+51.4 | 20P R+49.3 | Hisp 7.2% Blk 0.2% Inc $63k Ellsworth Township, Precinct 6 | 24P R+47.7 | 22 R+32.2 | 20P R+43.5 | Hisp 10.3% Blk 0.0% Inc $60k Dover Township, Precinct 3 | 24P R+62.2 | 22 R+50.2 | 20P R+56.6 | Hisp 13.5% Blk 0.0% Inc $55k Henderson Township, Precinct 1 | 24P R+49.6 | 22 R+30.4 | 20P R+40.0 | Hisp 3.3% Blk 0.0% Inc $50k Boon Township, Precinct 1 | 24P R+30.7 | 22 R+21.0 | 20P R+36.2 | Hisp 3.6% Blk 0.0% Inc $50k Antioch Township, Precinct 1 | 24P R+39.4 | 22 R+25.9 | 20P R+38.6 | Hisp 3.7% Blk 0.8% Inc $58k Clam Lake Township, Precinct 1 | 24P R+36.4 | 22 R+27.4 | 20P R+33.0 | Hisp 1.8% Blk 1.5% Inc $64k City of Cadillac, Precinct 3 | 24P R+13.1 | 22 R+3.9 | 20P R+18.1 | Hisp 1.6% Blk 4.2% Inc $75k City of Cadillac, Precinct 2 | 24P R+14.8 | 22 D+1.1 | 20P R+14.6 | Hisp 0.7% Blk 0.8% Inc $53k Haring Township, Precinct 1 | 24P R+41.7 | 22 R+36.0 | 20P R+42.7 | Hisp 3.4% Blk 0.4% Inc $68k City of Cadillac, Precinct 1 | 24P R+21.1 | 22 R+7.2 | 20P R+23.1 | Hisp 1.3% Blk 2.6% Inc $58k Selma Township, Precinct 1 | 24P R+35.2 | 22 R+22.7 | 20P R+38.5 | Hisp 10.8% Blk 0.3% Inc $76k Colfax Township, Precinct 1 | 24P R+45.2 | 22 R+28.7 | 20P R+41.1 | Hisp 3.4% Blk 0.4% Inc $57k Cedar Creek Township, Precinct 1 | 24P R+47.0 | 22 R+37.7 | 20P R+47.8 | Hisp 1.2% Blk 0.3% Inc $53k City of Manton, Precinct 1 | 24P R+44.6 | 22 R+28.6 | 20P R+40.6 | Hisp 2.2% Blk 0.0% Inc $47k Norman Township, Precinct 1 | 24P R+40.6 | 22 R+22.1 | 20P R+36.6 | Hisp 5.2% Blk 5.9% Inc $63k Slagle Township, Precinct 1 | 24P R+39.2 | 22 R+26.1 | 20P R+34.0 | Hisp 4.3% Blk 0.0% Inc $51k Dickson Township, Precinct 1 | 24P R+33.1 | 22 R+20.2 | 20P R+29.5 | Hisp 3.0% Blk 2.9% Inc $55k Springville Township, Precinct 1 | 24P R+47.5 | 22 R+30.3 | 20P R+46.0 | Hisp 3.9% Blk 1.1% Inc $59k Marilla Township, Precinct 1 | 24P R+41.4 | 22 R+28.1 | 20P R+37.3 | Hisp 1.7% Blk 0.3% Inc $58k Maple Grove Township, Precinct 1 | 24P R+28.1 | 22 R+11.4 | 20P R+25.5 | Hisp 3.5% Blk 0.3% Inc $57k Wexford Township, Precinct 1 | 24P R+53.3 | 22 R+39.0 | 20P R+48.9 | Hisp 3.9% Blk 2.3% Inc $68k Cleon Township, Precinct 1 | 24P R+44.2 | 22 R+31.1 | 20P R+42.7 | Hisp 1.0% Blk 0.0% Inc $52k Springdale Township, Precinct 1 | 24P R+33.3 | 22 R+16.6 | 20P R+28.5 | Hisp 0.5% Blk 0.8% Inc $62k Brown Township, Precinct 1 | 24P R+25.8 | 22 R+21.8 | 20P R+25.2 | Hisp 4.5% Blk 12.6% Inc $67k Bear Lake Township, Precinct 1 | 24P R+29.3 | 22 R+19.1 | 20P R+38.4 | Hisp 3.0% Blk 0.5% Inc $73k Onekama Township, Precinct 1 | 24P R+7.8 | 22 D+3.2 | 20P R+9.6 | Hisp 1.6% Blk 0.6% Inc $71k Pleasanton Township, Precinct 1 | 24P R+28.7 | 22 R+20.6 | 20P R+27.8 | Hisp 0.8% Blk 0.4% Inc $67k Arcadia Township, Precinct 1 | 24P D+6.6 | 22 D+10.3 | 20P D+4.5 | Hisp 1.2% Blk 0.0% Inc $75k MCD 42220, Ward 0, Precinct 1 | 20P R+43.7 Kalamo Township, Precinct 1 | 22 R+30.0 Vermontville Township, Precinct 1 | 22 R+23.3 MCD 81980, Ward 0, Precinct 1 | 20P R+39.9 MCD 77440, Ward 0, Precinct 1 | 20P R+38.1 Sunfield Township, Precinct 1 | 22 R+25.6 MCD 41560, Ward 0, Precinct 1 | 20P R+38.3 Jasper Township, Precinct 1 | 22 R+28.7 MCD 34860, Ward 0, Precinct 1 | 20P R+47.2 Greendale Township, Precinct 1 | 22 R+32.3 Geneva Township, Precinct 1 | 22 R+22.8 MCD 31820, Ward 0, Precinct 1 | 20P R+33.7 City of Coleman, Precinct 1 | 22 R+9.1 MCD 17100, Ward 0, Precinct 1 | 20P R+28.8 Warren Township, Precinct 1 | 22 R+33.0 MCD 84020, Ward 0, Precinct 1 | 20P R+42.5 Edenville Township, Precinct 1 | 22 R+26.1 MCD 24830, Ward 0, Precinct 1 | 20P R+37.4 MCD 19720, Ward 0, Precinct 1 | 20P R+30.7 Danby Township, Precinct 1 | 22 R+21.1 MCD 60200, Ward 0, Precinct 1 | 20P R+26.6 Odessa Township, Precinct 1 | 22 R+10.2 Odessa Township, Precinct 2 | 22 R+31.6 MCD 60200, Ward 0, Precinct 2 | 20P R+44.7 Sebewa Township, Precinct 1 | 22 R+43.3 MCD 72120, Ward 0, Precinct 1 | 20P R+49.9 City of Portland, Precinct 1 | 22 D+7.1 MCD 65860, Ward 0, Precinct 1 | 20P R+6.1 Portland Township, Precinct 1 | 22 R+14.3 MCD 65880, Ward 0, Precinct 1 | 20P R+21.1 MCD 12840, Ward 0, Precinct 1 | 20P R+47.7 Campbell Township, Precinct 1 | 22 R+36.4 MCD 09680, Ward 0, Precinct 2 | 20P R+40.7 Boston Township, Precinct 2 | 22 R+33.6 MCD 09680, Ward 0, Precinct 3 | 20P R+28.9 Boston Township, Precinct 3 | 22 R+25.8 Keene Township, Precinct 1 | 22 R+35.9 MCD 42520, Ward 0, Precinct 1 | 20P R+39.6 Otisco Township, Precinct 1 | 22 R+28.2 MCD 60920, Ward 0, Precinct 1 | 20P R+43.9 Orange Township, Precinct 1 | 22 R+33.0 Boston Township, Precinct 1 | 22 R+21.3 MCD 09680, Ward 0, Precinct 1 | 20P R+30.9 MCD 65880, Ward 0, Precinct 2 | 20P R+31.4 Portland Township, Precinct 2 | 22 R+22.2 MCD 07700, Ward 0, Precinct 1 | 20P R+31.5 Berlin Township, Precinct 1 | 22 R+20.6 City of Ionia, Precinct 1 | 22 D+8.8 MCD 40860, Ward 1, Precinct 1 | 20P R+4.1 Easton Township, Precinct 2 | 22 R+9.7 MCD 24220, Ward 0, Precinct 2 | 20P R+27.1 MCD 40860, Ward 4, Precinct 1 | 20P R+3.9 City of Ionia, Precinct 4 | 22 D+10.6 MCD 49920, Ward 0, Precinct 1 | 20P R+28.3 MCD 40860, Ward 2, Precinct 1 | 20P R+14.5 City of Ionia, Precinct 2 | 22 D+4.3 Lyons Township, Precinct 1 | 22 R+8.9 Ionia Township, Precinct 1 | 22 R+11.9 MCD 40880, Ward 0, Precinct 1 | 20P R+30.2 MCD 40860, Ward 3, Precinct 1 | 20P R+10.0 City of Ionia, Precinct 3 | 22 D+12.3 MCD 24220, Ward 0, Precinct 1 | 20P R+42.2 Easton Township, Precinct 1 | 22 R+24.2 MCD 49920, Ward 0, Precinct 3 | 20P R+24.6 North Plains Township, Precinct 1 | 22 R+18.4 MCD 58720, Ward 0, Precinct 1 | 20P R+35.6 Orleans Township, Precinct 1 | 22 R+26.6 MCD 61160, Ward 0, Precinct 1 | 20P R+41.8 Ronald Township, Precinct 1 | 22 R+31.3 MCD 61580, Ward 0, Precinct 1 | 20P R+41.2 MCD 06900, Ward 0, Precinct 2 | 20P R+15.3 City of Belding, Precinct 2 | 22 D+5.5 Egelston Township, Precinct 3 | 22 D+11.8 MCD 25080, Ward 0, Precinct 3 | 20P R+12.0 Casnovia Township, Precinct 1 | 22 R+44.2 MCD 13840, Ward 0, Precinct 1 | 20P R+47.8 MCD 25080, Ward 0, Precinct 2 | 20P R+20.0 Egelston Township, Precinct 2 | 22 R+8.7 MCD 55440, Ward 0, Precinct 1 | 20P R+45.5 Moorland Township, Precinct 1 | 22 R+38.9 MCD 56340, Ward 0, Precinct 4 | 20P R+6.5 Muskegon Charter Township, Precinct 4 | 22 D+4.7 Egelston Township, Precinct 1 | 22 R+2.8 MCD 25080, Ward 0, Precinct 1 | 20P R+16.7 MCD 56340, Ward 0, Precinct 3 | 20P R+10.2 Muskegon Charter Township, Precinct 3 | 22 D+1.6 MCD 56020, Ward 0, Precinct 6 | 20P D+46.0 City of Mount Pleasant, Precinct 5 | 22 D+52.1 MCD 15580, Ward 0, Precinct 1 | 20P D+1.0 Chippewa Township, Precinct 1 | 22 D+7.4 MCD 56020, Ward 0, Precinct 4 | 20P D+27.9 City of Mount Pleasant, Precinct 4 | 22 D+37.2 MCD 56020, Ward 0, Precinct 7 | 20P D+42.3 MCD 81340, Ward 0, Precinct 2 | 20P D+19.2 Union Township, Precinct 2 | 22 D+28.1 MCD 56020, Ward 0, Precinct 3 | 20P D+25.0 City of Mount Pleasant, Precinct 3 | 22 D+34.9 City of Mount Pleasant, Precinct 2 | 22 D+51.1 MCD 56020, Ward 0, Precinct 1 | 20P D+18.9 City of Mount Pleasant, Precinct 1 | 22 D+31.1 MCD 56020, Ward 0, Precinct 5 | 20P D+28.7 MCD 56020, Ward 0, Precinct 2 | 20P D+41.2 City of Mount Pleasant, Precinct 5 | 22 D+52.1 MCD 81340, Ward 0, Precinct 1 | 20P D+3.4 Union Township, Precinct 1 | 22 D+7.2 Chippewa Township, Precinct 2 | 22 D+3.5 Lyons Township, Precinct 2 | 22 R+47.5 MCD 49920, Ward 0, Precinct 2 | 20P R+52.1 Coe Township, Precinct 2 | 22 R+4.3 MCD 16880, Ward 0, Precinct 2 | 20P R+19.7 Lincoln Township, Precinct 1 | 22 R+23.0 MCD 47660, Ward 0, Precinct 1 | 20P R+32.3 MCD 16880, Ward 0, Precinct 1 | 20P R+22.5 Coe Township, Precinct 1 | 22 R+3.2 Union Township, Precinct 3 | 22 D+22.4 MCD 81340, Ward 0, Precinct 3 | 20P D+16.3 MCD 58640, Ward 0, Precinct 1 | 20P D+3.5 City of North Muskegon, Precinct 1 | 22 D+21.4 MCD 56340, Ward 0, Precinct 2 | 20P D+2.1 Muskegon Charter Township, Precinct 2 | 22 D+12.1 Dalton Township, Precinct 4 | 22 R+9.5 MCD 19660, Ward 0, Precinct 4 | 20P R+19.4 MCD 69440, Ward 0, Precinct 1 | 20P R+43.8 MCD 06900, Ward 0, Precinct 3 | 20P R+15.5 City of Belding, Precinct 3 | 22 R+1.8 MCD 06900, Ward 0, Precinct 1 | 20P R+24.5 City of Belding, Precinct 1 | 22 R+11.8 Rolland Township, Precinct 1 | 22 R+25.6 MCD 69300, Ward 0, Precinct 1 | 20P R+36.5 MCD 30680, Ward 0, Precinct 1 | 20P R+44.2 Fremont Township, Precinct 1 | 22 R+31.1 MCD 21140, Ward 0, Precinct 1 | 20P R+1.8 Deerfield Township, Precinct 1 | 22 D+2.8 Broomfield Township, Precinct 1 | 22 R+14.0 MCD 11140, Ward 0, Precinct 1 | 20P R+26.8 MCD 21140, Ward 0, Precinct 2 | 20P R+23.9 Deerfield Township, Precinct 2 | 22 R+16.9 Sherman Township, Precinct 2 | 22 R+7.4 Sherman Township, Precinct 1 | 22 R+18.0 MCD 73200, Ward 0, Precinct 1 | 20P R+23.9 Nottawa Township, Precinct 1 | 22 R+18.8 MCD 59360, Ward 0, Precinct 1 | 20P R+29.2 Coldwater Township, Precinct 1 | 22 R+17.2 MCD 17060, Ward 0, Precinct 1 | 20P R+32.3 Gilmore Township, Precinct 1 | 22 R+32.0 MCD 32200, Ward 0, Precinct 1 | 20P R+36.7 MCD 15580, Ward 0, Precinct 2 | 20P R+14.8 Isabella Township, Precinct 1 | 22 D+5.1 MCD 41160, Ward 0, Precinct 1 | 20P R+9.6 MCD 21680, Ward 0, Precinct 1 | 20P R+21.3 Denver Township, Precinct 1 | 22 R+13.2 MCD 82000, Ward 0, Precinct 1 | 20P R+28.5 Vernon Township, Precinct 1 | 22 R+18.1 MCD 88040, Ward 0, Precinct 1 | 20P R+42.1 Wise Township, Precinct 1 | 22 R+32.0 MCD 19660, Ward 0, Precinct 3 | 20P R+19.4 Dalton Township, Precinct 3 | 22 R+5.2 Dalton Township, Precinct 1 | 22 R+14.1 MCD 19660, Ward 0, Precinct 1 | 20P R+28.5 Dalton Township, Precinct 2 | 22 R+3.9 MCD 19660, Ward 0, Precinct 2 | 20P R+22.8 Blue Lake Township, Precinct 1 | 22 R+15.5 MCD 09340, Ward 0, Precinct 1 | 20P R+23.9 MCD 14100, Ward 0, Precinct 1 | 20P R+30.3 Cedar Creek Township, Precinct 1 | 22 R+19.1 Holton Township, Precinct 1 | 22 R+22.2 MCD 38820, Ward 0, Precinct 1 | 20P R+37.3 MCD 58640, Ward 0, Precinct 2 | 20P R+2.2 Laketon Township, Precinct 1 | 22 D+1.5 MCD 45160, Ward 0, Precinct 1 | 20P R+10.9 MCD 45160, Ward 0, Precinct 2 | 20P R+8.3 Laketon Township, Precinct 2 | 22 D+5.6 MCD 45160, Ward 0, Precinct 3 | 20P R+13.0 Laketon Township, Precinct 3 | 22 D+2.2 MCD 30980, Ward 0, Precinct 2 | 20P R+14.8 Fruitland Township, Precinct 2 | 22 R+3.3 MCD 30980, Ward 0, Precinct 1 | 20P R+5.9 Fruitland Township, Precinct 1 | 22 D+8.3 MCD 86780, Ward 0, Precinct 1 | 20P R+4.1 City of Whitehall, Precinct 1 | 22 D+6.4 MCD 55100, Ward 0, Precinct 1 | 20P R+6.6 City of Montague, Precinct 1 | 22 D+3.7 MCD 86800, Ward 0, Precinct 1 | 20P R+9.3 Whitehall Township, Precinct 1 | 22 D+5.6 MCD 86980, Ward 0, Precinct 1 | 20P R+9.5 White River Township, Precinct 1 | 22 R+6.8 MCD 55120, Ward 0, Precinct 1 | 20P R+20.5 Montague Township, Precinct 1 | 22 R+4.9 Choose a layer above. Hover a precinct for its values.
Precinct results Certified precinct results on current precinct shapes, grouped by county. 799 precincts. "(part)" marks a precinct only partly inside this district; its full vote is shown, so district sums are approximate and are not the official district total. Elections were held under older lines and are shown on the 2026 district.
Kent: 75 precinct results and demographics
Muskegon: 50 precinct results and demographics
Barry: 52 precinct results and demographics
Ionia: 61 precinct results and demographics
Montcalm: 56 precinct results and demographics
Isabella: 52 precinct results and demographics
Newaygo: 60 precinct results and demographics
Mecosta: 40 precinct results and demographics
Gratiot: 42 precinct results and demographics
Mason: 51 precinct results and demographics
Wexford: 34 precinct results and demographics
Clare: 38 precinct results and demographics
Manistee: 32 precinct results and demographics
Gladwin: 35 precinct results and demographics
Oceana: 35 precinct results and demographics
Osceola: 36 precinct results and demographics
Lake: 30 precinct results and demographics
Midland: 12 precinct results and demographics
Eaton: 6 precinct results and demographics
Ottawa: 2 precinct results and demographics
2024 President (KAMALA D. HARRIS vs. DONALD J. TRUMP). Source: Michigan Department of State, Bureau of Elections, official precinct results . Official certified results (Michigan Bureau of Elections precinct file).
2022 Governor (GRETCHEN WHITMER vs. TUDOR M. DIXON). Source: Michigan Department of State, Bureau of Elections, official precinct results . Official certified results (Michigan Bureau of Elections precinct file).
2020 President (JOSEPH R. BIDEN vs. DONALD J. TRUMP). Source: Michigan Department of State, Bureau of Elections, official precinct results . Official certified results (Michigan Bureau of Elections precinct file).
Precinct demographics Demographics are Census American Community Survey (ACS) 2020-2024 5-year estimates for block groups, assigned to precincts by area share. They describe the resident population, not registered or likely voters, and include non-citizens. ACS margins of error are not shown; small precincts carry large error. Area weighting assumes people are spread evenly within each block group, so large rural precincts are the least reliable. Median income is a household-weighted average of block-group medians, an approximation.
Precinct-level demographics (384 precincts) are on the county pages linked above.
*Median income is approximate (see note above). ACS 2020-2024 5-year.
Nonpartisan voter information. GOTV Polling does not endorse any candidate.