Michigan's 2nd Congressional District: Ionia precincts
Precinct results
"(part)" marks a precinct only partly inside this district; its full vote is shown.
| Precinct | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Belding City, Precinct 1 | R+15.7 | 1,670 | - | - | - | - |
| Belding City, Precinct 1 | - | - | R+11.8 | 779 | R+24.5 | 1,011 |
| Belding City, Precinct 2 | R+26.9 | 1,013 | - | - | - | - |
| Belding City, Precinct 2 | - | - | D+5.5 | 696 | R+15.3 | 907 |
| Belding City, Precinct 3 | - | - | R+1.8 | 562 | R+15.5 | 692 |
| Berlin Township, Precinct 1 | R+30.4 | 1,361 | - | - | - | - |
| Berlin Township, Precinct 1 | - | - | R+20.6 | 1,140 | R+31.5 | 1,284 |
| Boston Township, Precinct 1 | R+37.8 | 2,970 | - | - | - | - |
| Boston Township, Precinct 1 | - | - | R+21.3 | 979 | R+30.9 | 1,137 |
| Boston Township, Precinct 2 | R+33.0 | 801 | - | - | - | - |
| Boston Township, Precinct 2 | - | - | R+33.6 | 1,186 | R+40.7 | 1,337 |
| Boston Township, Precinct 3 | - | - | R+25.8 | 867 | R+28.9 | 1,016 |
| Campbell Township, Precinct 1 | R+47.0 | 1,561 | - | - | - | - |
| Campbell Township, Precinct 1 | - | - | R+36.4 | 1,280 | R+47.7 | 1,463 |
| Danby Township, Precinct 1 | R+34.0 | 1,881 | - | - | - | - |
| Danby Township, Precinct 1 | - | - | R+21.1 | 1,558 | R+30.7 | 1,831 |
| Easton Township, Precinct 1 | R+41.9 | 863 | - | - | - | - |
| Easton Township, Precinct 1 | - | - | R+24.2 | 720 | R+42.2 | 829 |
| Easton Township, Precinct 2 | R+24.4 | 976 | - | - | - | - |
| Easton Township, Precinct 2 | - | - | R+9.7 | 722 | R+27.1 | 868 |
| Ionia City, Ward 1, Precinct 1 | R+12.8 | 727 | - | - | - | - |
| Ionia City, Ward 1, Precinct 1 | - | - | D+8.8 | 555 | R+4.1 | 703 |
| Ionia City, Ward 2, Precinct 1 | - | - | - | - | R+14.5 | 605 |
| Ionia City, Ward 2, Precinct 2 | R+10.5 | 631 | - | - | - | - |
| Ionia City, Ward 2, Precinct 2 | - | - | D+4.3 | 491 | - | - |
| Ionia City, Ward 3, Precinct 1 | - | - | - | - | R+10.0 | 690 |
| Ionia City, Ward 3, Precinct 3 | R+12.1 | 705 | - | - | - | - |
| Ionia City, Ward 3, Precinct 3 | - | - | D+12.3 | 559 | - | - |
| Ionia City, Ward 4, Precinct 1 | - | - | - | - | R+3.9 | 685 |
| Ionia City, Ward 4, Precinct 4 | R+10.6 | 763 | - | - | - | - |
| Ionia City, Ward 4, Precinct 4 | - | - | D+10.6 | 567 | - | - |
| Ionia Township, Precinct 1 | R+29.8 | 2,029 | - | - | - | - |
| Ionia Township, Precinct 1 | - | - | R+11.9 | 1,552 | R+30.2 | 1,839 |
| Keene Township, Precinct 1 | R+42.3 | 1,143 | - | - | - | - |
| Keene Township, Precinct 1 | - | - | R+35.9 | 975 | R+39.6 | 1,067 |
| Lyons Township, Precinct 1 | R+31.6 | 1,181 | - | - | - | - |
| Lyons Township, Precinct 1 | - | - | R+8.9 | 863 | R+28.3 | 635 |
| Lyons Township, Precinct 2 | R+50.6 | 830 | - | - | - | - |
| Lyons Township, Precinct 2 | - | - | R+47.5 | 713 | R+52.1 | 777 |
| Lyons Township, Precinct 3 | - | - | - | - | R+24.6 | 455 |
| North Plains Township, Precinct 1 | R+38.8 | 647 | - | - | - | - |
| North Plains Township, Precinct 1 | - | - | R+18.4 | 488 | R+35.6 | 632 |
| Odessa Township, Precinct 1 | R+23.2 | 1,069 | - | - | - | - |
| Odessa Township, Precinct 1 | - | - | R+10.2 | 875 | R+26.6 | 1,042 |
| Odessa Township, Precinct 2 | R+45.1 | 1,234 | - | - | - | - |
| Odessa Township, Precinct 2 | - | - | R+31.6 | 985 | R+44.7 | 1,153 |
| Orange Township, Precinct 1 | R+42.0 | 631 | - | - | - | - |
| Orange Township, Precinct 1 | - | - | R+33.0 | 536 | R+43.9 | 631 |
| Orleans Township, Precinct 1 | R+44.8 | 1,452 | - | - | - | - |
| Orleans Township, Precinct 1 | - | - | R+26.6 | 1,101 | R+41.8 | 1,294 |
| Otisco Township, Precinct 1 | R+41.2 | 1,460 | - | - | - | - |
| Otisco Township, Precinct 1 | - | - | R+28.2 | 1,156 | R+41.2 | 1,399 |
| Portland City, Precinct 1 | R+7.4 | 2,252 | - | - | - | - |
| Portland City, Precinct 1 | - | - | D+7.1 | 1,910 | R+6.1 | 2,175 |
| Portland Township, Precinct 1 | R+29.3 | 2,414 | - | - | - | - |
| Portland Township, Precinct 1 | - | - | R+14.3 | 966 | R+21.1 | 1,137 |
| Portland Township, Precinct 2 | - | - | R+22.2 | 1,020 | R+31.4 | 1,173 |
| Ronald Township, Precinct 1 | R+45.7 | 1,035 | - | - | - | - |
| Ronald Township, Precinct 1 | - | - | R+31.3 | 786 | R+43.8 | 977 |
| Sebewa Township, Precinct 1 | R+56.2 | 722 | - | - | - | - |
| Sebewa Township, Precinct 1 | - | - | R+43.3 | 601 | R+49.9 | 710 |
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 | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Berlin Township, Precinct 1 | 2,374 | 1,818 | 88.5% | 3.6% | 2.6% | 0.0% | $82k | 22.2% | 20.6% | 16.2% | 83.4% | 6.5% | 0.9% |
| Boston Township, Precinct 1 | 5,732 | 4,491 | 85.5% | 5.6% | 0.8% | 0.9% | $82k | 28.0% | 23.0% | 15.5% | 80.6% | 13.0% | 0.8% |
| Boston Township, Precinct 2 | 438 | 343 | 89.0% | 6.2% | 1.0% | 0.3% | $85k | 25.7% | 30.8% | 11.1% | 83.2% | 9.6% | 1.2% |
| Campbell Township, Precinct 1 | 2,262 | 1,813 | 85.6% | 5.5% | 1.5% | 3.1% | $83k | 25.2% | 17.6% | 22.0% | 91.4% | 5.8% | 1.3% |
| City of Belding, Precinct 1 | 3,719 | 2,957 | 81.6% | 4.1% | 4.1% | 0.5% | $61k | 16.6% | 18.1% | 14.8% | 65.3% | 17.6% | 2.2% |
| City of Belding, Precinct 2 | 2,208 | 1,634 | 82.4% | 14.9% | 0.7% | 0.3% | $63k | 17.1% | 21.0% | 10.0% | 85.3% | 11.7% | 9.9% |
| City of Ionia, Precinct 1 | 4,748 | 4,351 | 58.8% | 5.2% | 28.0% | 0.1% | $78k | 10.9% | 24.2% | 8.8% | 75.2% | 8.9% | 2.1% |
| City of Ionia, Precinct 2 | 2,014 | 1,497 | 79.2% | 13.7% | 0.2% | 0.0% | $78k | 9.0% | 22.0% | 5.8% | 55.2% | 13.8% | 12.5% |
| City of Ionia, Precinct 3 | 902 | 770 | 85.5% | 6.9% | 6.5% | 0.0% | $52k | 10.0% | 27.5% | 15.9% | 49.7% | 22.2% | 0.4% |
| City of Ionia, Precinct 4 | 674 | 551 | 90.5% | 5.0% | 3.8% | 0.0% | $59k | 7.9% | 31.6% | 14.0% | 63.9% | 11.1% | 6.3% |
| City of Portland, Precinct 1 | 1,578 | 1,322 | 83.3% | 2.6% | 0.0% | 3.6% | $63k | 20.4% | 25.0% | 15.7% | 71.0% | 7.4% | 0.0% |
| Danby Township, Precinct 1 | 3,913 | 3,058 | 92.5% | 5.3% | 0.1% | 0.2% | $96k | 24.7% | 13.3% | 18.2% | 79.8% | 4.1% | 0.0% |
| Easton Township, Precinct 1 | 2,102 | 1,788 | 86.6% | 3.8% | 8.5% | 0.0% | $80k | 11.8% | 34.3% | 11.1% | 90.6% | 3.6% | 0.4% |
| Easton Township, Precinct 2 | 1,692 | 1,382 | 78.9% | 7.3% | 8.5% | 0.0% | $74k | 10.2% | 22.1% | 9.8% | 72.0% | 10.5% | 5.0% |
| Ionia Township, Precinct 1 | 6,230 | 5,271 | 84.3% | 8.6% | 0.1% | 0.0% | $65k | 15.6% | 16.7% | 23.6% | 68.6% | 14.2% | 0.7% |
| Keene Township, Precinct 1 | 1,666 | 1,338 | 93.2% | 2.3% | 0.1% | 0.0% | $89k | 21.6% | 16.5% | 18.8% | 92.3% | 7.5% | 0.1% |
| Lyons Township, Precinct 1 | 1,477 | 1,088 | 81.9% | 7.9% | 0.4% | 0.1% | $70k | 9.3% | 14.6% | 12.9% | 79.0% | 13.5% | 0.5% |
| Lyons Township, Precinct 2 | 1,434 | 887 | 95.9% | 2.9% | 0.0% | 0.0% | $104k | 29.4% | 17.2% | 13.8% | 90.6% | 2.4% | 0.6% |
| North Plains Township, Precinct 1 | 2,042 | 1,578 | 89.1% | 6.5% | 0.0% | 0.0% | $56k | 5.9% | 17.0% | 19.6% | 83.3% | 17.6% | 3.2% |
| Odessa Township, Precinct 1 | 746 | 557 | 88.5% | 2.6% | 5.8% | 0.8% | $85k | 24.9% | 27.1% | 13.1% | 85.0% | 10.1% | 1.4% |
| Odessa Township, Precinct 2 | 3,180 | 2,509 | 87.4% | 4.2% | 2.4% | 0.2% | $76k | 17.9% | 26.0% | 16.9% | 80.7% | 8.7% | 3.5% |
| Orange Township, Precinct 1 | 1,947 | 1,466 | 94.8% | 1.5% | 0.0% | 0.0% | $73k | 12.7% | 22.2% | 17.1% | 60.6% | 24.6% | 0.5% |
| Orleans Township, Precinct 1 | 2,760 | 2,196 | 91.8% | 4.3% | 0.2% | 0.8% | $67k | 10.5% | 19.0% | 15.8% | 79.2% | 14.6% | 1.8% |
| Otisco Township, Precinct 1 | 1,994 | 1,657 | 90.3% | 2.3% | 0.2% | 0.3% | $64k | 15.9% | 16.7% | 21.3% | 82.0% | 5.6% | 0.1% |
| Portland Township, Precinct 1 | 5,201 | 3,818 | 89.6% | 0.6% | 0.3% | 0.8% | $91k | 38.1% | 18.6% | 17.8% | 82.0% | 5.3% | 0.0% |
| Ronald Township, Precinct 1 | 1,700 | 1,296 | 93.8% | 4.2% | 0.0% | 0.0% | $67k | 14.8% | 13.9% | 18.8% | 80.3% | 12.6% | 1.7% |
| Sebewa Township, Precinct 1 | 1,614 | 1,055 | 90.4% | 5.2% | 0.0% | 0.0% | $96k | 17.4% | 15.9% | 7.9% | 91.5% | 4.8% | 1.3% |