Michigan's 2nd Congressional District: Muskegon 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 | |
| Blue Lake Township, Precinct 1 | R+29.3 | 1,459 | - | - | - | - |
| Blue Lake Township, Precinct 1 | - | - | R+15.5 | 1,170 | R+23.9 | 1,407 |
| Casnovia Township, Precinct 1 | R+46.9 | 1,570 | - | - | - | - |
| Casnovia Township, Precinct 1 | - | - | R+44.2 | 1,226 | R+47.8 | 1,531 |
| Cedar Creek Township, Precinct 1 | R+32.4 | 2,019 | - | - | - | - |
| Cedar Creek Township, Precinct 1 | - | - | R+19.1 | 1,433 | R+30.3 | 1,768 |
| Dalton Township, Precinct 1 | R+27.9 | 1,696 | - | - | - | - |
| Dalton Township, Precinct 1 | - | - | R+14.1 | 1,250 | R+28.5 | 1,528 |
| Dalton Township, Precinct 2 | R+26.4 | 1,211 | - | - | - | - |
| Dalton Township, Precinct 2 | - | - | R+3.9 | 842 | R+22.8 | 1,071 |
| Dalton Township, Precinct 3 | R+23.7 | 2,569 | - | - | - | - |
| Dalton Township, Precinct 3 | - | - | R+5.2 | 634 | R+19.4 | 857 |
| Dalton Township, Precinct 4 | - | - | R+9.5 | 1,334 | R+19.4 | 1,641 |
| Egelston Township, Precinct 1 | R+22.7 | 1,896 | - | - | - | - |
| Egelston Township, Precinct 1 | - | - | R+2.8 | 1,370 | R+16.7 | 1,310 |
| Egelston Township, Precinct 2 | R+24.8 | 2,126 | - | - | - | - |
| Egelston Township, Precinct 2 | - | - | R+8.7 | 1,580 | R+20.0 | 2,106 |
| Egelston Township, Precinct 3 | R+6.9 | 1,700 | - | - | - | - |
| Egelston Township, Precinct 3 | - | - | D+11.8 | 1,063 | R+12.0 | 1,652 |
| Fruitland Township, Precinct 1 | R+3.0 | 1,790 | - | - | - | - |
| Fruitland Township, Precinct 1 | - | - | D+8.3 | 1,697 | R+5.9 | 1,919 |
| Fruitland Township, Precinct 2 | R+19.2 | 2,094 | - | - | - | - |
| Fruitland Township, Precinct 2 | - | - | R+3.3 | 1,489 | R+14.8 | 1,773 |
| Holton Township, Precinct 1 | R+34.1 | 1,400 | - | - | - | - |
| Holton Township, Precinct 1 | - | - | R+22.2 | 1,055 | R+37.3 | 1,317 |
| Laketon Township, Precinct 1 | R+7.3 | 3,032 | - | - | - | - |
| Laketon Township, Precinct 1 | - | - | D+1.5 | 1,243 | R+10.9 | 1,438 |
| Laketon Township, Precinct 2 (part) | R+7.9 | 1,989 | - | - | - | - |
| Laketon Township, Precinct 2 (part) | - | - | D+5.6 | 1,690 | R+8.3 | 1,996 |
| Laketon Township, Precinct 3 | - | - | D+2.2 | 1,307 | R+13.0 | 1,581 |
| Montague City, Precinct 1 | R+5.2 | 1,546 | - | - | - | - |
| Montague City, Precinct 1 | - | - | D+3.7 | 1,258 | R+6.6 | 1,442 |
| Montague Township, Precinct 1 | R+19.5 | 982 | - | - | - | - |
| Montague Township, Precinct 1 | - | - | R+4.9 | 794 | R+20.5 | 949 |
| Moorland Township, Precinct 1 | R+50.8 | 933 | - | - | - | - |
| Moorland Township, Precinct 1 | - | - | R+38.9 | 728 | R+45.5 | 915 |
| Muskegon Township, Precinct 2 | R+7.2 | 2,802 | - | - | - | - |
| Muskegon Township, Precinct 2 | - | - | D+12.1 | 794 | D+2.1 | 1,049 |
| Muskegon Township, Precinct 3 | - | - | D+1.6 | 1,363 | R+10.2 | 1,634 |
| Muskegon Township, Precinct 4 | R+11.3 | 1,791 | - | - | - | - |
| Muskegon Township, Precinct 4 (part) | - | - | D+4.7 | 1,376 | R+6.5 | 1,759 |
| North Muskegon City, Precinct 1 (part) | D+1.2 | 2,662 | - | - | - | - |
| North Muskegon City, Precinct 1 | - | - | D+21.4 | 1,251 | D+3.5 | 1,170 |
| North Muskegon City, Precinct 2 (part) | - | - | - | - | R+2.2 | 1,460 |
| White River Township, Precinct 1 | R+15.6 | 1,014 | - | - | - | - |
| White River Township, Precinct 1 | - | - | R+6.8 | 880 | R+9.5 | 970 |
| Whitehall City, Precinct 1 | R+2.0 | 1,830 | - | - | - | - |
| Whitehall City, Precinct 1 | - | - | D+6.4 | 1,507 | R+4.1 | 1,702 |
| Whitehall Township, Precinct 1 | R+10.6 | 1,108 | - | - | - | - |
| Whitehall Township, Precinct 1 | - | - | D+5.6 | 907 | R+9.3 | 1,103 |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Blue Lake Township, Precinct 1 | 3,239 | 2,651 | 85.8% | 4.3% | 0.6% | 1.3% | $83k | 22.5% | 15.3% | 16.9% | 91.5% | 11.2% | 1.6% |
| Casnovia Township, Precinct 1 | 2,521 | 1,744 | 87.7% | 5.8% | 0.8% | 1.0% | $82k | 19.8% | 21.3% | 12.9% | 91.7% | 10.0% | 5.4% |
| Cedar Creek Township, Precinct 1 | 3,455 | 2,742 | 91.5% | 1.6% | 1.6% | 1.0% | $80k | 12.6% | 15.5% | 15.1% | 96.1% | 9.2% | 0.2% |
| City of Montague, Precinct 1 | 1,276 | 974 | 94.4% | 1.4% | 0.2% | 0.0% | $69k | 24.4% | 14.2% | 23.2% | 83.9% | 5.2% | 3.0% |
| City of North Muskegon, Precinct 1 (part) | 2,447 | 1,814 | 81.3% | 10.3% | 1.3% | 0.0% | $97k | 49.3% | 13.8% | 20.7% | 79.5% | 4.9% | 0.5% |
| City of Whitehall, Precinct 1 | 1,951 | 1,540 | 86.0% | 8.5% | 1.0% | 0.1% | $69k | 26.6% | 17.4% | 27.0% | 77.7% | 16.3% | 2.1% |
| Dalton Township, Precinct 1 | 2,635 | 2,095 | 88.1% | 3.8% | 1.6% | 1.6% | $83k | 25.5% | 16.9% | 18.5% | 94.0% | 8.6% | 3.4% |
| Dalton Township, Precinct 2 | 1,506 | 1,174 | 86.0% | 4.8% | 1.2% | 1.6% | $80k | 18.8% | 20.3% | 12.3% | 91.0% | 14.1% | 2.4% |
| Dalton Township, Precinct 3 | 4,510 | 3,360 | 85.0% | 7.0% | 3.3% | 0.4% | $97k | 22.9% | 18.8% | 13.5% | 90.7% | 7.2% | 4.9% |
| Egelston Township, Precinct 1 | 2,612 | 2,126 | 88.5% | 4.6% | 3.5% | 0.0% | $70k | 11.8% | 4.9% | 24.7% | 98.1% | 7.2% | 0.1% |
| Egelston Township, Precinct 2 | 3,636 | 2,841 | 92.8% | 4.2% | 0.6% | 0.2% | $58k | 10.9% | 21.8% | 15.0% | 95.2% | 5.6% | 1.0% |
| Egelston Township, Precinct 3 | 5,060 | 3,760 | 70.3% | 11.3% | 2.0% | 0.0% | $56k | 3.2% | 32.2% | 13.0% | 91.2% | 17.4% | 7.3% |
| Fruitland Township, Precinct 1 | 3,727 | 3,103 | 92.6% | 3.8% | 0.6% | 0.0% | $92k | 38.3% | 11.2% | 32.3% | 93.3% | 6.7% | 1.9% |
| Fruitland Township, Precinct 2 | 2,841 | 2,174 | 93.3% | 2.9% | 0.6% | 0.0% | $92k | 21.0% | 10.8% | 22.0% | 96.5% | 5.2% | 1.9% |
| Holton Township, Precinct 1 | 2,651 | 2,018 | 87.3% | 1.7% | 0.8% | 0.0% | $68k | 12.1% | 19.3% | 16.2% | 84.2% | 11.0% | 0.6% |
| Laketon Township, Precinct 1 | 3,930 | 3,125 | 82.1% | 9.4% | 2.2% | 0.3% | $97k | 35.0% | 18.7% | 20.0% | 92.3% | 6.2% | 5.2% |
| Laketon Township, Precinct 2 (part) | 3,227 | 2,601 | 87.7% | 4.5% | 1.8% | 0.1% | $99k | 31.6% | 14.9% | 21.5% | 96.7% | 5.0% | 1.8% |
| Montague Township, Precinct 1 | 2,659 | 2,019 | 90.9% | 2.8% | 0.5% | 0.2% | $80k | 22.2% | 12.0% | 19.1% | 92.1% | 8.9% | 0.4% |
| Moorland Township, Precinct 1 | 1,850 | 1,432 | 87.5% | 9.0% | 0.0% | 0.0% | $88k | 18.0% | 17.0% | 14.2% | 98.4% | 8.2% | 5.1% |
| Muskegon Charter Township, Precinct 2 | 4,265 | 3,057 | 85.4% | 5.8% | 1.4% | 0.9% | $56k | 20.0% | 17.0% | 17.9% | 88.9% | 16.0% | 5.2% |
| Muskegon Charter Township, Precinct 4 | 3,045 | 2,492 | 82.1% | 6.7% | 5.5% | 0.2% | $78k | 13.1% | 13.9% | 16.3% | 88.3% | 9.3% | 2.1% |
| White River Township, Precinct 1 | 1,595 | 1,279 | 83.5% | 10.0% | 0.6% | 0.3% | $99k | 36.5% | 16.4% | 27.1% | 84.6% | 4.8% | 4.8% |
| Whitehall Township, Precinct 1 | 1,908 | 1,545 | 84.5% | 7.3% | 0.9% | 0.3% | $67k | 19.3% | 20.3% | 22.3% | 81.3% | 16.4% | 1.2% |