FIELDING NOW:IA U.S. SENATE; GUBERNATORIAL; IA-01 · IA-02 · IA-03 · IA-04 & MOREVIEW REAL TIME RESULTS
Races / Michigan / MI-02

Michigan's 2nd Congressional District

U.S. House · Michigan · District 2 · General election: Tuesday, November 3, 2026

Candidates on the November 3 ballot

  • Ben Ambrose
    Democratic
  • Photo of John Moolenaar
    John Moolenaar
    Republican
    Photo: U.S. Congress
  • Charlotte Magoon
    Green
  • Richard Sills
    Natural Law

Source: Michigan Department of State, Bureau of Elections, Candidate Listing Report, 2026 General, certified list (candidate listing as of 2026-10-30; retrieved 2026-10-30). Order of names does not reflect ballot order. Incumbent tags appear only where the official list marks incumbents. Photos come from the Candidate Alerts database where one is on file; otherwise initials are shown.

Federal campaign finance filings for this seat: FEC election page (FEC registration is not the same as ballot qualification).

Certified candidates

  • John R. Moolenaar RepublicanIncumbent @RepMoolenaar
  • Ben Ambrose Democratic
  • Charlotte Irene Magoon Green
  • Richard Sills NLP

Certified candidate list from Candidate Alerts, as of 2026-09-24, based on Michigan Department of State. Includes candidates the database marks as on the November 3 ballot. Incumbent tags here follow the database.

Past election results

2024: 2ND DISTRICT REPRESENTATIVE IN CONGRESS (2024 Michigan General Election)
CandidatePartyVotesShare
JOHN R. MOOLENAARRepublican279,16665.1%
MICHAEL LYNCHDemocratic135,82231.7%
BEN DEJONGLibertarian7,0371.6%
SCOTT ADAMSUST6,5221.5%
Total428,547

Source: Michigan Department of State, Bureau of Elections, official precinct results. Status: Official certified results (Michigan Bureau of Elections precinct file)

2022: 2ND DISTRICT REPRESENTATIVE IN CONGRESS (2022 Michigan General Election)
CandidatePartyVotesShare
JOHN MOOLENAARRepublican216,15763.7%
JERRY HILLIARDDemocratic116,44234.3%
NATHAN HEWERLibertarian6,7662.0%
Total339,365

Source: Michigan Department of State, Bureau of Elections, official precinct results. Status: Official certified results (Michigan Bureau of Elections precinct file)

2020: 2ND DISTRICT REPRESENTATIVE IN CONGRESS (2020 Michigan General Election)

Held under the district lines in effect at the time. Those boundaries differ from the 2026 district.

CandidatePartyVotesShare
BILL HUIZENGARepublican238,71159.2%
BRYAN BERGHOEFDemocratic154,12238.2%
MAX RIEKSELibertarian5,2921.3%
JEAN-MICHEL CREVIEREGreen2,6460.7%
GERALD T. VAN SICKLEUST2,4760.6%
Total403,247

Source: Michigan Department of State, Bureau of Elections, official precinct results. Status: Official certified results (Michigan Bureau of Elections precinct file)

Certified results from state or county election authorities, as compiled in the Candidate Alerts precinct results database (public API candidatealerts.com/api/district-results). Totals are sums of certified precinct and county-level rows.

Demographics

2020 Census demographics by district are not yet published in this data set.

Adults who speak Spanish at home: 2.3% of adults in this district

0 of 385 precincts are above 50%, and 1 are above 25%. Source: Census American Community Survey 2020-2024 5-year block groups, allocated to current precinct shapes by area.

Poll status

No GOTV Polling public poll has been released for this race.

Map

Kalamo Township, Precinct 1: 1.6% of adults speak Spanish at homeVermontville Township, Precinct 1: 1.5% of adults speak Spanish at homeSunfield Township, Precinct 1: 1.1% of adults speak Spanish at homeJohnstown Township, Precinct 1: 4.5% of adults speak Spanish at homeBarry Township, Precinct 1: 0.7% of adults speak Spanish at homeAssyria Township, Precinct 1: 0.9% of adults speak Spanish at homePrairieville Township, Precinct 1: 2.8% of adults speak Spanish at homeOrangeville Township, Precinct 1: 2.0% of adults speak Spanish at homeYankee Springs Township, Precinct 2: 4.3% of adults speak Spanish at homeHope Township, Precinct 1: 1.7% of adults speak Spanish at homeBaltimore Township, Precinct 1: 0.3% of adults speak Spanish at homeMaple Grove Township, Precinct 1: 0.6% of adults speak Spanish at homeRutland Township, Precinct 1: 5.0% of adults speak Spanish at homeHastings Township, Precinct 1: 0.1% of adults speak Spanish at homeCastleton Township, Precinct 1: 1.1% of adults speak Spanish at homeCity of Hastings, Precinct 2: 0.0% of adults speak Spanish at homeCity of Hastings, Precinct 3: 0.0% of adults speak Spanish at homeCity of Hastings, Precinct 4: 0.0% of adults speak Spanish at homeRutland Township, Precinct 2: 2.9% of adults speak Spanish at homeYankee Springs Township, Precinct 1: 4.3% of adults speak Spanish at homeThornapple Township, Precinct 3: 1.3% of adults speak Spanish at homeThornapple Township, Precinct 1: 0.6% of adults speak Spanish at homeThornapple Township, Precinct 2: 1.2% of adults speak Spanish at homeCaledonia Township, Precinct 5: 1.8% of adults speak Spanish at homeCaledonia Township, Precinct 4: 9.8% of adults speak Spanish at homeCaledonia Township, Precinct 1: 3.6% of adults speak Spanish at homeCity of Hastings, Precinct 1: 0.0% of adults speak Spanish at homeIrving Township, Precinct 1: 0.3% of adults speak Spanish at homeCarlton Township, Precinct 1: 0.9% of adults speak Spanish at homeWoodland Township, Precinct 1: 0.0% of adults speak Spanish at homeOdessa Township, Precinct 1: 1.4% of adults speak Spanish at homeBowne Township, Precinct 1: 3.0% of adults speak Spanish at homeCampbell Township, Precinct 1: 1.3% of adults speak Spanish at homeOdessa Township, Precinct 2: 3.5% of adults speak Spanish at homeLowell Charter Township, Precinct 1: 0.6% of adults speak Spanish at homeBoston Township, Precinct 1: 0.8% of adults speak Spanish at homeCaledonia Township, Precinct 6: 2.0% of adults speak Spanish at homeCaledonia Township, Precinct 2: 0.5% of adults speak Spanish at homeCaledonia Township, Precinct 3: 0.0% of adults speak Spanish at homeSebewa Township, Precinct 1: 1.3% of adults speak Spanish at homeDanby Township, Precinct 1: 0.0% of adults speak Spanish at homeClaybanks Township, Precinct 1: 0.1% of adults speak Spanish at homeBenona Township, Precinct 1: 0.9% of adults speak Spanish at homeGolden Township, Precinct 1: 4.8% of adults speak Spanish at homeChester Township, Precinct 1: 3.4% of adults speak Spanish at homeEgelston Township, Precinct 3: 7.3% of adults speak Spanish at homeCity of North Muskegon, Precinct 1: 0.5% of adults speak Spanish at homeMuskegon Charter Township, Precinct 4: 2.1% of adults speak Spanish at homeBerlin Township, Precinct 1: 0.8% of adults speak Spanish at homeBoston Township, Precinct 2: 1.2% of adults speak Spanish at homeLowell Charter Township, Precinct 2: 1.1% of adults speak Spanish at homeCity of Lowell, Precinct 2: 1.2% of adults speak Spanish at homeCity of Lowell, Precinct 1: 0.6% of adults speak Spanish at homeCity of Ionia, Precinct 1: 2.1% of adults speak Spanish at homeEaston Township, Precinct 2: 5.0% of adults speak Spanish at homeCity of Ionia, Precinct 4: 6.3% of adults speak Spanish at homeCity of Ionia, Precinct 2: 12.5% of adults speak Spanish at homeVergennes Township, Precinct 1: 0.6% of adults speak Spanish at homeVergennes Township, Precinct 2: 0.5% of adults speak Spanish at homeKeene Township, Precinct 1: 0.1% of adults speak Spanish at homeCity of Ionia, Precinct 3: 0.4% of adults speak Spanish at homeEaston Township, Precinct 1: 0.4% of adults speak Spanish at homeGrattan Township, Precinct 2: 1.4% of adults speak Spanish at homeOtisco Township, Precinct 1: 0.1% of adults speak Spanish at homeOrleans Township, Precinct 1: 1.8% of adults speak Spanish at homeGrattan Township, Precinct 1: 3.4% of adults speak Spanish at homeCity of Belding, Precinct 1: 2.2% of adults speak Spanish at homeCity of Belding, Precinct 2: 9.9% of adults speak Spanish at homeAlgoma Township, Precinct 5: 0.8% of adults speak Spanish at homeCourtland Township, Precinct 1: 1.0% of adults speak Spanish at homeCourtland Township, Precinct 3: 1.8% of adults speak Spanish at homeAlgoma Township, Precinct 4: 1.2% of adults speak Spanish at homeCourtland Township, Precinct 2: 0.9% of adults speak Spanish at homeAlgoma Township, Precinct 3: 5.3% of adults speak Spanish at homeEureka Township, Precinct 2: 2.5% of adults speak Spanish at homeOakfield Township, Precinct 1: 0.6% of adults speak Spanish at homeOakfield Township, Precinct 2: 1.8% of adults speak Spanish at homeFairplain Township, Precinct 1: 2.7% of adults speak Spanish at homeOakfield Township, Precinct 3: 1.8% of adults speak Spanish at homeCity of Greenville, Precinct 1: 2.4% of adults speak Spanish at homeCity of Greenville, Precinct 2: 3.2% of adults speak Spanish at homeCity of Greenville, Precinct 3: 1.2% of adults speak Spanish at homeEureka Township, Precinct 1: 2.5% of adults speak Spanish at homeCity of Greenville, Precinct 4: 20.4% of adults speak Spanish at homeSidney Township, Precinct 1: 0.3% of adults speak Spanish at homeSpencer Township, Precinct 2: 1.2% of adults speak Spanish at homeSpencer Township, Precinct 1: 1.6% of adults speak Spanish at homeMontcalm Township, Precinct 1: 0.1% of adults speak Spanish at homeCity of Stanton, Precinct 1: 0.9% of adults speak Spanish at homeDouglass Township, Precinct 1: 1.3% of adults speak Spanish at homePine Township, Precinct 1: 0.1% of adults speak Spanish at homeMaple Valley Township, Precinct 1: 0.0% of adults speak Spanish at homeBelvidere Township, Precinct 1: 0.6% of adults speak Spanish at homeCato Township, Precinct 1: 2.0% of adults speak Spanish at homeAlgoma Township, Precinct 2: 1.3% of adults speak Spanish at homeSparta Township, Precinct 1: 1.4% of adults speak Spanish at homeSparta Township, Precinct 2: 6.7% of adults speak Spanish at homeAlgoma Township, Precinct 1: 1.9% of adults speak Spanish at homeSolon Township, Precinct 2: 2.1% of adults speak Spanish at homeEnsley Township, Precinct 1: 2.4% of adults speak Spanish at homeCroton Township, Precinct 1: 1.0% of adults speak Spanish at homeBig Prairie Township, Precinct 1: 2.2% of adults speak Spanish at homeGoodwell Township, Precinct 1: 0.3% of adults speak Spanish at homeNorwich Township, Precinct 1: 0.3% of adults speak Spanish at homeCity of Cedar Springs, Precinct 1: 0.8% of adults speak Spanish at homeNelson Township, Precinct 2: 1.7% of adults speak Spanish at homeSolon Township, Precinct 1: 1.4% of adults speak Spanish at homeNelson Township, Precinct 1: 0.8% of adults speak Spanish at homeSolon Township, Precinct 3: 4.3% of adults speak Spanish at homePierson Township, Precinct 1: 0.5% of adults speak Spanish at homeReynolds Township, Precinct 1: 1.0% of adults speak Spanish at homeAetna Township, Precinct 1: 0.3% of adults speak Spanish at homeMecosta Township, Precinct 1: 0.7% of adults speak Spanish at homeBig Rapids Township, Precinct 1: 1.5% of adults speak Spanish at homeWinfield Township, Precinct 1: 0.5% of adults speak Spanish at homeMillbrook Township, Precinct 1: 2.5% of adults speak Spanish at homeHinton Township, Precinct 1: 5.1% of adults speak Spanish at homeDeerfield Township, Precinct 1: 2.9% of adults speak Spanish at homeMorton Township, Precinct 2: 0.0% of adults speak Spanish at homeWheatland Township, Precinct 1: 0.5% of adults speak Spanish at homeAustin Township, Precinct 1: 0.8% of adults speak Spanish at homeMorton Township, Precinct 1: 1.4% of adults speak Spanish at homeSheridan Township, Precinct 1: 0.7% of adults speak Spanish at homeMartiny Township, Precinct 1: 0.5% of adults speak Spanish at homeColfax Township, Precinct 1: 1.6% of adults speak Spanish at homeFork Township, Precinct 1: 0.2% of adults speak Spanish at homeChippewa Township, Precinct 1: 1.6% of adults speak Spanish at homeGrant Township, Precinct 1: 3.9% of adults speak Spanish at homeOrient Township, Precinct 1: 0.4% of adults speak Spanish at homeEvart Township, Precinct 1: 0.5% of adults speak Spanish at homeHersey Township, Precinct 1: 0.3% of adults speak Spanish at homeCity of Evart, Precinct 1: 0.1% of adults speak Spanish at homeSylvan Township, Precinct 1: 0.4% of adults speak Spanish at homeOsceola Township, Precinct 1: 0.7% of adults speak Spanish at homeCity of Big Rapids, Precinct 2: 0.8% of adults speak Spanish at homeCity of Big Rapids, Precinct 1: 1.1% of adults speak Spanish at homeCity of Big Rapids, Precinct 3: 0.9% of adults speak Spanish at homeGreen Township, Precinct 1: 0.4% of adults speak Spanish at homeRichmond Township, Precinct 1: 2.1% of adults speak Spanish at homeCity of Reed City, Precinct 1: 1.9% of adults speak Spanish at homeLincoln Township, Precinct 1: 0.7% of adults speak Spanish at homeLe Roy Township, Precinct 1: 0.2% of adults speak Spanish at homeBurdell Township, Precinct 1: 0.4% of adults speak Spanish at homeCherry Grove Township, Precinct 1: 0.4% of adults speak Spanish at homeCasnovia Township, Precinct 1: 5.3% of adults speak Spanish at homeTyrone Township, Precinct 1: 9.6% of adults speak Spanish at homeEgelston Township, Precinct 2: 1.0% of adults speak Spanish at homeMoorland Township, Precinct 1: 5.2% of adults speak Spanish at homeCity of Grant, Precinct 1: 10.7% of adults speak Spanish at homeAshland Township, Precinct 1: 7.5% of adults speak Spanish at homeBridgeton Township, Precinct 1: 1.9% of adults speak Spanish at homeGrant Township, Precinct 1: 8.7% of adults speak Spanish at homeCity of Newaygo, Precinct 1: 0.9% of adults speak Spanish at homeLaketon Township, Precinct 2: 1.8% of adults speak Spanish at homeEgelston Township, Precinct 1: 0.1% of adults speak Spanish at homeLaketon Township, Precinct 1: 5.2% of adults speak Spanish at homeMuskegon Charter Township, Precinct 2: 5.2% of adults speak Spanish at homeDalton Township, Precinct 3: 5.0% of adults speak Spanish at homeFruitland Township, Precinct 2: 1.9% of adults speak Spanish at homeCedar Creek Township, Precinct 1: 0.2% of adults speak Spanish at homeFruitland Township, Precinct 1: 1.9% of adults speak Spanish at homeDalton Township, Precinct 1: 3.4% of adults speak Spanish at homeDalton Township, Precinct 2: 2.4% of adults speak Spanish at homeCity of Whitehall, Precinct 1: 2.1% of adults speak Spanish at homeCity of Montague, Precinct 1: 3.0% of adults speak Spanish at homeWhitehall Township, Precinct 1: 1.2% of adults speak Spanish at homeWhite River Township, Precinct 1: 4.8% of adults speak Spanish at homeHolton Township, Precinct 1: 0.6% of adults speak Spanish at homeBlue Lake Township, Precinct 1: 1.6% of adults speak Spanish at homeMontague Township, Precinct 1: 0.4% of adults speak Spanish at homeGreenwood Township, Precinct 1: 1.3% of adults speak Spanish at homeOtto Township, Precinct 1: 1.7% of adults speak Spanish at homeGrant Township, Precinct 1: 12.3% of adults speak Spanish at homeGarfield Township, Precinct 1: 2.8% of adults speak Spanish at homeSheridan Charter Township, Precinct 1: 4.0% of adults speak Spanish at homeBrooks Township, Precinct 1: 2.7% of adults speak Spanish at homeCity of Fremont, Precinct 2: 6.5% of adults speak Spanish at homeCity of Fremont, Precinct 1: 4.4% of adults speak Spanish at homeSherman Township, Precinct 1: 1.9% of adults speak Spanish at homeDayton Township, Precinct 1: 2.8% of adults speak Spanish at homeEverett Township, Precinct 1: 1.9% of adults speak Spanish at homeCity of White Cloud, Precinct 1: 1.3% of adults speak Spanish at homeWilcox Township, Precinct 1: 3.1% of adults speak Spanish at homeNewfield Township, Precinct 1: 4.7% of adults speak Spanish at homeFerry Township, Precinct 1: 6.6% of adults speak Spanish at homeShelby Township, Precinct 1: 25.6% of adults speak Spanish at homeLeavitt Township, Precinct 1: 12.8% of adults speak Spanish at homeElbridge Township, Precinct 1: 12.8% of adults speak Spanish at homeHart Township, Precinct 1: 6.2% of adults speak Spanish at homeCity of Hart, Precinct 1: 14.6% of adults speak Spanish at homeColfax Township, Precinct 1: 21.6% of adults speak Spanish at homeCrystal Township, Precinct 1: 23.7% of adults speak Spanish at homeWeare Township, Precinct 1: 3.2% of adults speak Spanish at homeLincoln Township, Precinct 1: 1.8% of adults speak Spanish at homeDenver Township, Precinct 1: 1.7% of adults speak Spanish at homeMerrill Township, Precinct 1: 1.8% of adults speak Spanish at homeBeaver Township, Precinct 1: 2.0% of adults speak Spanish at homeMonroe Township, Precinct 1: 0.3% of adults speak Spanish at homeLilley Township, Precinct 1: 1.3% of adults speak Spanish at homeTroy Township, Precinct 1: 2.0% of adults speak Spanish at homeHome Township, Precinct 1: 0.3% of adults speak Spanish at homePleasant Plains Township, Precinct 12: 5.0% of adults speak Spanish at homeYates Township, Precinct 19: 3.9% of adults speak Spanish at homePentwater Township, Precinct 1: 0.5% of adults speak Spanish at homeCity of Ludington, Ward 4, Precinct 1: 5.5% of adults speak Spanish at homeCity of Ludington, Ward 3, Precinct 1: 3.2% of adults speak Spanish at homeCity of Ludington, Ward 6, Precinct 1: 0.7% of adults speak Spanish at homeCity of Ludington, Ward 5, Precinct 1: 4.2% of adults speak Spanish at homeCity of Ludington, Ward 2, Precinct 1: 3.2% of adults speak Spanish at homeCity of Ludington, Ward 1, Precinct 1: 0.5% of adults speak Spanish at homePere Marquette Charter Township, Precinc: 2.3% of adults speak Spanish at homeHamlin Township, Precinct 2: 0.1% of adults speak Spanish at homeHamlin Township, Precinct 1: 2.5% of adults speak Spanish at homeSummit Township, Precinct 1: 1.6% of adults speak Spanish at homeLogan Township, Precinct 1: 1.7% of adults speak Spanish at homeEden Township, Precinct 1: 1.5% of adults speak Spanish at homeRiverton Township, Precinct 1: 2.3% of adults speak Spanish at homePere Marquette Charter Township, Precinc: 3.9% of adults speak Spanish at homeBranch Township, Precinct 1: 2.0% of adults speak Spanish at homeCuster Township, Precinct 1: 1.3% of adults speak Spanish at homeAmber Township, Precinct 1: 1.4% of adults speak Spanish at homeCity of Scottville, Precinct 1: 1.8% of adults speak Spanish at homeSheridan Township, Precinct 1: 1.9% of adults speak Spanish at homeLake Township, Precinct 7: 1.3% of adults speak Spanish at homeCherry Valley Township, Precinct 2: 1.8% of adults speak Spanish at homeWebber Township, Precinct 17: 8.0% of adults speak Spanish at homeSweetwater Township, Precinct 16: 2.0% of adults speak Spanish at homePeacock Township, Precinct 10: 0.2% of adults speak Spanish at homeSauble Township, Precinct 15: 3.0% of adults speak Spanish at homeNewkirk Township, Precinct 8: 0.6% of adults speak Spanish at homeEden Township, Precinct 4: 0.2% of adults speak Spanish at homeElk Township, Precinct 5: 0.7% of adults speak Spanish at homeSouth Branch Township, Precinct 1: 1.5% of adults speak Spanish at homeSherman Township, Precinct 1: 3.8% of adults speak Spanish at homeVictory Township, Precinct 1: 2.1% of adults speak Spanish at homeMeade Township, Precinct 1: 0.6% of adults speak Spanish at homeFree Soil Township, Precinct 1: 0.2% of adults speak Spanish at homeGrant Township, Precinct 1: 1.3% of adults speak Spanish at homeFiler Township, Precinct 1: 0.4% of adults speak Spanish at homeStronach Township, Precinct 1: 2.2% of adults speak Spanish at homeCity of Manistee, Precinct 2: 1.1% of adults speak Spanish at homeCity of Manistee, Precinct 1: 1.8% of adults speak Spanish at homeManistee Township, Precinct 1: 2.0% of adults speak Spanish at homeCity of Portland, Precinct 1: 0.0% of adults speak Spanish at homeOrange Township, Precinct 1: 0.5% of adults speak Spanish at homePortland Township, Precinct 1: 0.0% of adults speak Spanish at homeLyons Township, Precinct 1: 0.5% of adults speak Spanish at homeIonia Township, Precinct 1: 0.7% of adults speak Spanish at homeLyons Township, Precinct 2: 0.6% of adults speak Spanish at homeNorth Plains Township, Precinct 1: 3.2% of adults speak Spanish at homeElba Township, Precinct 1: 0.1% of adults speak Spanish at homeRonald Township, Precinct 1: 1.7% of adults speak Spanish at homeNorth Shade Township, Precinct 1: 1.4% of adults speak Spanish at homeBloomer Township, Precinct 1: 2.6% of adults speak Spanish at homeBushnell Township, Precinct 1: 1.4% of adults speak Spanish at homeCity of Carson City, Precinct 1: 2.0% of adults speak Spanish at homeNew Haven Township, Precinct 1: 0.7% of adults speak Spanish at homeCrystal Township, Precinct 1: 0.1% of adults speak Spanish at homeEvergreen Township, Precinct 1: 1.5% of adults speak Spanish at homeSumner Township, Precinct 1: 2.5% of adults speak Spanish at homeFerris Township, Precinct 1: 0.8% of adults speak Spanish at homeWashington Township, Precinct 1: 0.3% of adults speak Spanish at homeFulton Township, Precinct 1: 2.1% of adults speak Spanish at homeNorth Star Township, Precinct 1: 0.8% of adults speak Spanish at homeNewark Township, Precinct 1: 1.6% of adults speak Spanish at homeCity of Ithaca, Precinct 1: 1.5% of adults speak Spanish at homeEmerson Township, Precinct 1: 2.8% of adults speak Spanish at homeArcada Township, Precinct 1: 2.2% of adults speak Spanish at homeCity of Alma, Precinct 3: 2.6% of adults speak Spanish at homeHamilton Township, Precinct 1: 1.2% of adults speak Spanish at homeLafayette Township, Precinct 1: 1.9% of adults speak Spanish at homeDay Township, Precinct 1: 0.3% of adults speak Spanish at homeCity of Alma, Precinct 1: 3.4% of adults speak Spanish at homeHome Township, Precinct 1: 3.7% of adults speak Spanish at homeRichland Township, Precinct 1: 1.0% of adults speak Spanish at homeSeville Township, Precinct 1: 0.8% of adults speak Spanish at homeRolland Township, Precinct 1: 1.2% of adults speak Spanish at homeFremont Township, Precinct 1: 0.9% of adults speak Spanish at homeCoe Township, Precinct 1: 1.6% of adults speak Spanish at homeLincoln Township, Precinct 1: 3.2% of adults speak Spanish at homeDeerfield Township, Precinct 1: 2.3% of adults speak Spanish at homeWheeler Township, Precinct 1: 3.0% of adults speak Spanish at homeCity of Mount Pleasant, Precinct 3: 2.8% of adults speak Spanish at homeChippewa Township, Precinct 1: 1.5% of adults speak Spanish at homeBroomfield Township, Precinct 1: 1.4% of adults speak Spanish at homeUnion Township, Precinct 1: 2.4% of adults speak Spanish at homeUnion Township, Precinct 2: 2.2% of adults speak Spanish at homeCity of Mount Pleasant, Precinct 2: 1.3% of adults speak Spanish at homeCity of Mount Pleasant, Precinct 1: 1.8% of adults speak Spanish at homeDeerfield Township, Precinct 2: 4.0% of adults speak Spanish at homeChippewa Township, Precinct 2: 0.3% of adults speak Spanish at homeSherman Township, Precinct 2: 0.2% of adults speak Spanish at homeCity of Alma, Precinct 2: 4.5% of adults speak Spanish at homeCity of St. Louis, Precinct 1: 6.0% of adults speak Spanish at homeBethany Township, Precinct 1: 1.3% of adults speak Spanish at homePine River Township, Precinct 1: 2.9% of adults speak Spanish at homeJasper Township, Precinct 1: 0.9% of adults speak Spanish at homeGreendale Township, Precinct 1: 1.2% of adults speak Spanish at homeGeneva Township, Precinct 1: 0.0% of adults speak Spanish at homeCity of Coleman, Precinct 1: 0.7% of adults speak Spanish at homeWarren Township, Precinct 1: 0.7% of adults speak Spanish at homeBeaverton Township, Precinct 1: 0.0% of adults speak Spanish at homeSherman Township, Precinct 1: 0.0% of adults speak Spanish at homeNottawa Township, Precinct 1: 0.0% of adults speak Spanish at homeIsabella Township, Precinct 1: 0.2% of adults speak Spanish at homeDenver Township, Precinct 1: 0.6% of adults speak Spanish at homeColdwater Township, Precinct 1: 2.6% of adults speak Spanish at homeGilmore Township, Precinct 1: 3.9% of adults speak Spanish at homeVernon Township, Precinct 1: 0.6% of adults speak Spanish at homeWise Township, Precinct 1: 1.6% of adults speak Spanish at homeCity of Clare, Precinct 1: 0.0% of adults speak Spanish at homeGarfield Township, Precinct 1: 0.0% of adults speak Spanish at homeEdenville Township, Precinct 1: 0.0% of adults speak Spanish at homeTobacco Township, Precinct 1: 1.9% of adults speak Spanish at homeSurrey Township, Precinct 1: 0.1% of adults speak Spanish at homeGrant Township, Precinct 1: 0.2% of adults speak Spanish at homeFreeman Township, Precinct 1: 0.6% of adults speak Spanish at homeLincoln Township, Precinct 1: 0.1% of adults speak Spanish at homeHatton Township, Precinct 1: 0.2% of adults speak Spanish at homeCity of Harrison, Precinct 1: 0.9% of adults speak Spanish at homeRedding Township, Precinct 1: 1.1% of adults speak Spanish at homeGreenwood Township, Precinct 1: 0.4% of adults speak Spanish at homeHayes Township, Precinct 1: 0.1% of adults speak Spanish at homeHamilton Township, Precinct 1: 2.0% of adults speak Spanish at homeBentley Township, Precinct 1: 0.0% of adults speak Spanish at homeBillings Township, Precinct 1: 1.4% of adults speak Spanish at homeBuckeye Township, Precinct 1: 1.2% of adults speak Spanish at homeHay Township, Precinct 1: 0.0% of adults speak Spanish at homeGrim Township, Precinct 1: 1.2% of adults speak Spanish at homeGladwin Township, Precinct 1: 0.0% of adults speak Spanish at homeSecord Township, Precinct 1: 0.8% of adults speak Spanish at homeButman Township, Precinct 1: 1.2% of adults speak Spanish at homeClement Township, Precinct 1: 0.4% of adults speak Spanish at homeBourret Township, Precinct 1: 1.5% of adults speak Spanish at homeSheridan Township, Precinct 1: 0.0% of adults speak Spanish at homeCity of Beaverton, Precinct 1: 1.8% of adults speak Spanish at homeGrout Township, Precinct 1: 0.5% of adults speak Spanish at homeArthur Township, Precinct 1: 1.7% of adults speak Spanish at homeCity of Gladwin, Precinct 1: 0.0% of adults speak Spanish at homeSage Township, Precinct 1: 0.1% of adults speak Spanish at homeSherman Township, Precinct 1: 1.4% of adults speak Spanish at homeHayes Township, Precinct 2: 0.0% of adults speak Spanish at homeFrost Township, Precinct 1: 0.6% of adults speak Spanish at homeFranklin Township, Precinct 1: 0.9% of adults speak Spanish at homeSummerfield Township, Precinct 1: 0.6% of adults speak Spanish at homeWinterfield Township, Precinct 1: 0.6% of adults speak Spanish at homeCedar Township, Precinct 1: 2.0% of adults speak Spanish at homeMiddle Branch Township, Precinct 1: 0.4% of adults speak Spanish at homeRose Lake Township, Precinct 1: 0.0% of adults speak Spanish at homeHartwick Township, Precinct 1: 0.3% of adults speak Spanish at homeHighland Township, Precinct 1: 0.1% of adults speak Spanish at homeMarion Township, Precinct 1: 1.6% of adults speak Spanish at homeSherman Township, Precinct 1: 0.1% of adults speak Spanish at homeBarton Township, Precinct 1: 0.3% of adults speak Spanish at homeChase Township, Precinct 1: 2.6% of adults speak Spanish at homePinora Township, Precinct 11: 3.0% of adults speak Spanish at homeEllsworth Township, Precinct 6: 2.6% of adults speak Spanish at homeDover Township, Precinct 3: 1.6% of adults speak Spanish at homeHenderson Township, Precinct 1: 1.4% of adults speak Spanish at homeBoon Township, Precinct 1: 1.5% of adults speak Spanish at homeAntioch Township, Precinct 1: 0.2% of adults speak Spanish at homeClam Lake Township, Precinct 1: 1.9% of adults speak Spanish at homeCity of Cadillac, Precinct 3: 1.2% of adults speak Spanish at homeCity of Cadillac, Precinct 2: 0.0% of adults speak Spanish at homeHaring Township, Precinct 1: 0.5% of adults speak Spanish at homeCity of Cadillac, Precinct 1: 0.5% of adults speak Spanish at homeSelma Township, Precinct 1: 5.8% of adults speak Spanish at homeColfax Township, Precinct 1: 1.3% of adults speak Spanish at homeCedar Creek Township, Precinct 1: 0.7% of adults speak Spanish at homeCity of Manton, Precinct 1: 1.2% of adults speak Spanish at homeNorman Township, Precinct 1: 1.1% of adults speak Spanish at homeSlagle Township, Precinct 1: 1.6% of adults speak Spanish at homeDickson Township, Precinct 1: 0.7% of adults speak Spanish at homeSpringville Township, Precinct 1: 0.9% of adults speak Spanish at homeMarilla Township, Precinct 1: 0.8% of adults speak Spanish at homeMaple Grove Township, Precinct 1: 0.6% of adults speak Spanish at homeWexford Township, Precinct 1: 0.2% of adults speak Spanish at homeCleon Township, Precinct 1: 0.3% of adults speak Spanish at homeSpringdale Township, Precinct 1: 0.4% of adults speak Spanish at homeBrown Township, Precinct 1: 3.5% of adults speak Spanish at homeBear Lake Township, Precinct 1: 2.4% of adults speak Spanish at homeOnekama Township, Precinct 1: 0.8% of adults speak Spanish at homePleasanton Township, Precinct 1: 0.5% of adults speak Spanish at homeArcadia Township, Precinct 1: 0.9% of adults speak Spanish at home
under 5%5-15%15-30%30-50%50-70%70% or moreno data

Share of adults (18+) who speak Spanish at home, by precinct. Census ACS 2020-2024 5-year estimates on the current precinct layer. Hover a precinct for its value.

District shown in red: U.S. Census Bureau cartographic boundary file for the 119th Congress (cb_2024_us_cd119_500k). These are the lines in effect for 2026 in this state per the Candidate Alerts district registry.

Back to the national races map

Precinct map: past elections and demographics

R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (KAMALA D. HARRIS minus DONALD J. TRUMP) / all votes, by precinct.
R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (GRETCHEN WHITMER minus TUDOR M. DIXON) / all votes, by precinct.
R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno 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 $87kVermontville Township, Precinct 1 | 24P R+39.5 | Hisp 6.0% Blk 0.0% Inc $70kSunfield Township, Precinct 1 | 24P R+41.1 | Hisp 2.4% Blk 0.3% Inc $81kJohnstown Township, Precinct 1 | 24P R+39.5 | 22 R+24.3 | 20P R+34.0 | Hisp 6.4% Blk 0.0% Inc $86kBarry Township, Precinct 1 | 24P R+29.4 | 22 R+18.1 | 20P R+25.9 | Hisp 2.2% Blk 1.0% Inc $102kAssyria Township, Precinct 1 | 24P R+49.8 | 22 R+42.4 | 20P R+52.4 | Hisp 1.6% Blk 0.7% Inc $79kPrairieville Township, Precinct 1 | 24P R+19.4 | 22 R+8.3 | 20P R+17.8 | Hisp 5.7% Blk 0.4% Inc $80kOrangeville Township, Precinct 1 | 24P R+39.1 | 22 R+22.0 | 20P R+32.7 | Hisp 2.9% Blk 0.0% Inc $86kYankee Springs Township, Precinct 2 | 24P R+34.5 | 22 R+27.1 | 20P R+34.9 | Hisp 6.2% Blk 0.4% Inc $88kHope Township, Precinct 1 | 24P R+34.3 | 22 R+20.9 | 20P R+33.3 | Hisp 2.4% Blk 0.0% Inc $89kBaltimore Township, Precinct 1 | 24P R+47.7 | 22 R+33.4 | 20P R+46.3 | Hisp 2.8% Blk 0.0% Inc $78kMaple Grove Township, Precinct 1 | 24P R+53.6 | 22 R+42.3 | 20P R+51.8 | Hisp 5.6% Blk 0.0% Inc $71kRutland Township, Precinct 1 | 24P R+33.2 | 22 R+17.9 | 20P R+29.8 | Hisp 6.0% Blk 0.3% Inc $77kHastings Township, Precinct 1 | 24P R+39.9 | 22 R+27.3 | 20P R+34.5 | Hisp 0.1% Blk 0.2% Inc $72kCastleton Township, Precinct 1 | 24P R+43.1 | 22 R+27.6 | 20P R+38.3 | Hisp 4.2% Blk 0.0% Inc $69kCity of Hastings, Precinct 2 | 24P R+17.6 | 22 R+2.0 | 20P R+22.3 | Hisp 4.1% Blk 0.0% Inc $55kCity of Hastings, Precinct 3 | 24P R+17.5 | 22 R+5.0 | 20P R+18.5 | Hisp 5.8% Blk 0.0% Inc $57kCity of Hastings, Precinct 4 | 24P R+8.2 | 22 D+4.3 | 20P R+6.2 | Hisp 0.0% Blk 0.3% Inc $76kRutland Township, Precinct 2 | 24P R+21.7 | 22 R+11.6 | 20P R+21.6 | Hisp 4.7% Blk 0.0% Inc $75kYankee Springs Township, Precinct 1 | 24P R+39.0 | 22 R+27.9 | 20P R+38.9 | Hisp 11.0% Blk 1.3% Inc $82kThornapple Township, Precinct 3 | 24P R+24.6 | 22 R+11.8 | 20P R+23.3 | Hisp 6.0% Blk 1.8% Inc $101kThornapple Township, Precinct 1 | 24P R+43.8 | 22 R+38.0 | 20P R+42.1 | Hisp 1.5% Blk 0.4% Inc $118kThornapple Township, Precinct 2 | 24P R+37.5 | 22 R+28.4 | 20P R+45.8 | Hisp 4.1% Blk 0.9% Inc $84kCaledonia Township, Precinct 5 | 24P R+29.0 | 22 R+25.3 | 20P R+28.4 | Hisp 2.5% Blk 0.2% Inc $113kCaledonia Township, Precinct 4 | 24P R+34.5 | 22 R+31.3 | 20P R+37.7 | Hisp 0.0% Blk 0.0% Inc $170kCaledonia Township, Precinct 1 | 24P R+16.8 | 22 R+8.8 | 20P R+12.1 | Hisp 5.6% Blk 1.4% Inc $118kCity of Hastings, Precinct 1 | 24P R+6.6 | 22 D+4.9 | 20P R+6.7 | Hisp 0.9% Blk 0.1% Inc $63kIrving Township, Precinct 1 | 24P R+44.2 | 22 R+37.6 | 20P R+43.8 | Hisp 2.1% Blk 0.0% Inc $76kCarlton Township, Precinct 1 | 24P R+39.9 | 22 R+29.5 | 20P R+39.3 | Hisp 3.4% Blk 0.5% Inc $86kWoodland Township, Precinct 1 | 24P R+39.8 | 22 R+26.7 | 20P R+33.1 | Hisp 2.7% Blk 0.0% Inc $68kOdessa Township, Precinct 1 | 24P R+23.2 | Hisp 2.6% Blk 5.8% Inc $85kBowne Township, Precinct 1 | 24P R+49.8 | 22 R+44.2 | 20P R+47.5 | Hisp 3.6% Blk 0.0% Inc $122kCampbell Township, Precinct 1 | 24P R+47.0 | Hisp 5.5% Blk 1.5% Inc $83kOdessa Township, Precinct 2 | 24P R+45.1 | Hisp 4.2% Blk 2.4% Inc $76kLowell Charter Township, Precinct 1 | 24P R+26.7 | 22 R+21.3 | 20P R+24.3 | Hisp 2.4% Blk 0.5% Inc $129kBoston Township, Precinct 1 | 24P R+37.8 | Hisp 5.6% Blk 0.8% Inc $82kCaledonia Township, Precinct 6 | 24P R+13.0 | 22 R+9.7 | 20P R+19.4 | Hisp 9.7% Blk 5.7% Inc $94kCaledonia Township, Precinct 2 | 24P R+28.1 | 22 R+26.8 | 20P R+28.4 | Hisp 2.5% Blk 10.3% Inc $106kCaledonia Township, Precinct 3 | 24P R+32.2 | 22 R+26.6 | 20P R+34.7 | Hisp 0.5% Blk 0.8% Inc $121kSebewa Township, Precinct 1 | 24P R+56.2 | Hisp 5.2% Blk 0.0% Inc $96kDanby Township, Precinct 1 | 24P R+34.0 | Hisp 5.3% Blk 0.1% Inc $96kClaybanks Township, Precinct 1 | 24P R+31.5 | 22 R+20.2 | 20P R+29.6 | Hisp 4.7% Blk 3.3% Inc $70kBenona Township, Precinct 1 | 24P R+24.5 | 22 R+15.0 | 20P R+20.0 | Hisp 4.9% Blk 0.7% Inc $68kGolden Township, Precinct 1 | 24P R+36.8 | 22 R+30.0 | 20P R+33.9 | Hisp 10.1% Blk 0.0% Inc $67kChester Township, Precinct 1 | 24P R+51.9 | 22 R+43.5 | 20P R+47.6 | Hisp 4.5% Blk 0.0% Inc $78kEgelston Township, Precinct 3 | 24P R+6.9 | Hisp 11.3% Blk 2.0% Inc $56kCity of North Muskegon, Precinct 1 | 24P D+1.2 | Hisp 10.3% Blk 1.3% Inc $96kMuskegon Charter Township, Precinct 4 | 24P R+11.3 | Hisp 6.7% Blk 5.5% Inc $78kBerlin Township, Precinct 1 | 24P R+30.4 | Hisp 3.6% Blk 2.6% Inc $82kBoston Township, Precinct 2 | 24P R+33.0 | Hisp 6.2% Blk 1.0% Inc $85kLowell Charter Township, Precinct 2 | 24P R+6.3 | 22 D+4.4 | 20P R+6.6 | Hisp 1.6% Blk 2.8% Inc $78kCity of Lowell, Precinct 2 | 24P R+12.4 | 22 R+0.6 | 20P R+14.6 | Hisp 4.1% Blk 0.6% Inc $68kCity of Lowell, Precinct 1 | 24P R+3.6 | 22 D+11.5 | 20P R+0.1 | Hisp 3.3% Blk 0.2% Inc $92kCity of Ionia, Precinct 1 | 24P R+12.8 | Hisp 5.2% Blk 28.0% Inc $78kEaston Township, Precinct 2 | 24P R+24.4 | Hisp 7.3% Blk 8.5% Inc $74kCity of Ionia, Precinct 4 | 24P R+10.6 | Hisp 5.0% Blk 3.8% Inc $59kCity of Ionia, Precinct 2 | 24P R+10.5 | Hisp 13.7% Blk 0.2% Inc $78kVergennes Township, Precinct 1 | 24P R+27.7 | 22 R+23.0 | 20P R+27.5 | Hisp 1.3% Blk 1.6% Inc $91kVergennes Township, Precinct 2 | 24P R+19.2 | 22 R+11.8 | 20P R+20.7 | Hisp 4.8% Blk 0.2% Inc $97kKeene Township, Precinct 1 | 24P R+42.3 | Hisp 2.3% Blk 0.1% Inc $88kCity of Ionia, Precinct 3 | 24P R+12.1 | Hisp 6.9% Blk 6.5% Inc $52kEaston Township, Precinct 1 | 24P R+41.9 | Hisp 3.8% Blk 8.5% Inc $80kGrattan Township, Precinct 2 | 24P R+21.5 | 22 R+14.7 | 20P R+18.4 | Hisp 4.5% Blk 4.9% Inc $97kOtisco Township, Precinct 1 | 24P R+41.2 | Hisp 2.3% Blk 0.2% Inc $64kOrleans Township, Precinct 1 | 24P R+44.8 | Hisp 4.3% Blk 0.2% Inc $67kGrattan Township, Precinct 1 | 24P R+37.4 | 22 R+31.1 | 20P R+38.6 | Hisp 0.8% Blk 0.5% Inc $124kCity of Belding, Precinct 1 | 24P R+19.9 | Hisp 4.1% Blk 4.1% Inc $61kCity of Belding, Precinct 2 | Hisp 14.9% Blk 0.7% Inc $63kAlgoma Township, Precinct 5 | 24P R+14.6 | 22 R+10.0 | 20P R+17.2 | Hisp 0.2% Blk 0.1% Inc $130kCourtland Township, Precinct 1 | 24P R+18.6 | 22 R+9.4 | 20P R+18.2 | Hisp 2.0% Blk 0.8% Inc $122kCourtland Township, Precinct 3 | 24P R+28.5 | 22 R+23.5 | 20P R+29.4 | Hisp 4.2% Blk 1.1% Inc $113kAlgoma Township, Precinct 4 | 24P R+18.5 | 22 R+10.8 | 20P R+22.2 | Hisp 0.8% Blk 0.0% Inc $107kCourtland Township, Precinct 2 | 24P R+33.8 | 22 R+26.7 | 20P R+34.4 | Hisp 4.0% Blk 0.8% Inc $101kAlgoma Township, Precinct 3 | 24P R+33.7 | 22 R+27.9 | 20P R+37.8 | Hisp 4.1% Blk 0.0% Inc $134kEureka Township, Precinct 2 | 24P R+29.9 | 22 R+17.3 | 20P R+30.4 | Hisp 3.5% Blk 0.8% Inc $72kOakfield Township, Precinct 1 | 24P R+24.7 | 22 R+13.7 | 20P R+26.8 | Hisp 7.9% Blk 0.0% Inc $92kOakfield Township, Precinct 2 | 24P R+40.1 | 22 R+27.6 | 20P R+33.1 | Hisp 9.2% Blk 0.0% Inc $100kFairplain Township, Precinct 1 | 24P R+41.6 | 22 R+25.5 | 20P R+39.8 | Hisp 3.5% Blk 0.0% Inc $54kOakfield Township, Precinct 3 | 24P R+27.7 | 22 R+16.4 | 20P R+26.9 | Hisp 5.1% Blk 0.0% Inc $123kCity of Greenville, Precinct 1 | 24P R+15.9 | 22 D+0.4 | 20P R+14.2 | Hisp 1.7% Blk 0.1% Inc $51kCity of Greenville, Precinct 2 | 24P R+8.4 | 22 D+11.7 | 20P R+12.0 | Hisp 2.9% Blk 0.1% Inc $60kCity of Greenville, Precinct 3 | 24P R+8.5 | 22 D+8.3 | 20P R+4.8 | Hisp 5.6% Blk 0.1% Inc $66kEureka Township, Precinct 1 | 24P R+20.5 | 22 R+8.7 | 20P R+20.9 | Hisp 11.6% Blk 0.0% Inc $70kCity of Greenville, Precinct 4 | 24P R+21.5 | 22 R+4.0 | 20P R+21.3 | Hisp 22.1% Blk 0.7% Inc $63kSidney Township, Precinct 1 | 24P R+37.4 | 22 R+20.4 | 20P R+39.3 | Hisp 2.6% Blk 0.7% Inc $63kSpencer Township, Precinct 2 | 24P R+50.4 | 22 R+39.9 | 20P R+49.6 | Hisp 2.4% Blk 0.2% Inc $79kSpencer Township, Precinct 1 | 24P R+41.5 | 22 R+28.0 | 20P R+39.0 | Hisp 0.7% Blk 0.0% Inc $75kMontcalm Township, Precinct 1 | 24P R+38.5 | 22 R+22.5 | 20P R+35.9 | Hisp 1.1% Blk 0.2% Inc $74kCity of Stanton, Precinct 1 | 24P R+35.3 | 22 R+19.0 | 20P R+37.3 | Hisp 5.4% Blk 3.6% Inc $47kDouglass Township, Precinct 1 | 24P R+41.6 | 22 R+31.3 | 20P R+41.6 | Hisp 5.6% Blk 1.2% Inc $65kPine Township, Precinct 1 | 24P R+39.7 | 22 R+19.0 | 20P R+36.7 | Hisp 5.5% Blk 2.5% Inc $83kMaple Valley Township, Precinct 1 | 24P R+52.7 | 22 R+46.3 | 20P R+53.8 | Hisp 0.4% Blk 0.2% Inc $86kBelvidere Township, Precinct 1 | 24P R+42.3 | 22 R+25.7 | 20P R+37.6 | Hisp 3.2% Blk 0.1% Inc $66kCato Township, Precinct 1 | 24P R+39.7 | 22 R+21.2 | 20P R+35.1 | Hisp 5.8% Blk 10.4% Inc $58kAlgoma Township, Precinct 2 | 24P R+34.8 | 22 R+27.0 | 20P R+31.7 | Hisp 1.0% Blk 0.0% Inc $106kSparta Township, Precinct 1 | 24P R+17.9 | 22 R+3.2 | 20P R+16.7 | Hisp 4.8% Blk 0.0% Inc $62kSparta Township, Precinct 2 | 24P R+36.4 | 22 R+23.2 | 20P R+36.4 | Hisp 9.6% Blk 0.3% Inc $96kAlgoma Township, Precinct 1 | 24P R+36.4 | 22 R+27.3 | 20P R+34.4 | Hisp 2.4% Blk 0.0% Inc $108kSolon Township, Precinct 2 | 24P R+26.5 | 22 R+27.2 | 20P R+37.6 | Hisp 10.8% Blk 0.1% Inc $81kEnsley Township, Precinct 1 | 24P R+54.6 | 22 R+47.1 | 20P R+53.9 | Hisp 3.7% Blk 0.6% Inc $73kCroton Township, Precinct 1 | 24P R+39.7 | 22 R+28.0 | 20P R+32.3 | Hisp 2.7% Blk 0.9% Inc $69kBig Prairie Township, Precinct 1 | 24P R+41.2 | 22 R+29.1 | 20P R+38.9 | Hisp 3.0% Blk 1.0% Inc $53kGoodwell Township, Precinct 1 | 24P R+52.3 | 22 R+36.7 | 20P R+45.5 | Hisp 2.1% Blk 0.4% Inc $58kNorwich Township, Precinct 1 | 24P R+51.1 | 22 R+41.6 | 20P R+42.5 | Hisp 2.0% Blk 0.4% Inc $58kCity of Cedar Springs, Precinct 1 | 24P R+25.0 | 22 R+14.0 | 20P R+25.7 | Hisp 4.3% Blk 1.6% Inc $62kNelson Township, Precinct 2 | 24P R+34.8 | 22 R+29.0 | 20P R+35.8 | Hisp 5.8% Blk 0.6% Inc $58kSolon Township, Precinct 1 | 24P R+36.0 | 22 R+28.0 | 20P R+35.6 | Hisp 3.9% Blk 0.7% Inc $79kNelson Township, Precinct 1 | 24P R+44.9 | 22 R+30.1 | 20P R+40.3 | Hisp 1.8% Blk 0.1% Inc $71kSolon Township, Precinct 3 | 24P R+45.8 | Hisp 3.6% Blk 4.7% Inc $85kPierson Township, Precinct 1 | 24P R+47.3 | 22 R+33.7 | 20P R+44.8 | Hisp 0.1% Blk 0.1% Inc $88kReynolds Township, Precinct 1 | 24P R+46.7 | 22 R+37.5 | 20P R+48.8 | Hisp 5.1% Blk 7.7% Inc $71kAetna Township, Precinct 1 | 24P R+57.6 | 22 R+45.9 | 20P R+52.9 | Hisp 0.9% Blk 0.9% Inc $61kMecosta Township, Precinct 1 | 24P R+38.7 | 22 R+23.7 | 20P R+33.2 | Hisp 2.8% Blk 0.9% Inc $70kBig Rapids Township, Precinct 1 | 24P R+17.1 | 22 R+7.5 | 20P R+16.4 | Hisp 1.8% Blk 4.5% Inc $56kWinfield Township, Precinct 1 | 24P R+55.9 | 22 R+42.9 | 20P R+52.1 | Hisp 3.4% Blk 5.7% Inc $78kMillbrook Township, Precinct 1 | 24P R+51.1 | 22 R+33.7 | 20P R+45.6 | Hisp 8.7% Blk 0.0% Inc $70kHinton Township, Precinct 1 | 24P R+49.7 | 22 R+38.8 | 20P R+50.0 | Hisp 5.2% Blk 0.0% Inc $69kDeerfield Township, Precinct 1 | 24P R+51.5 | 22 R+42.1 | 20P R+46.1 | Hisp 3.1% Blk 2.7% Inc $60kMorton Township, Precinct 2 | 24P R+31.1 | 22 R+20.8 | 20P R+30.6 | Hisp 1.1% Blk 0.1% Inc $77kWheatland Township, Precinct 1 | 24P R+33.1 | 22 R+22.6 | 20P R+29.8 | Hisp 3.3% Blk 0.7% Inc $69kAustin Township, Precinct 1 | 24P R+48.9 | 22 R+32.9 | 20P R+41.3 | Hisp 1.3% Blk 0.6% Inc $64kMorton Township, Precinct 1 | 24P R+23.3 | 22 R+16.6 | 20P R+23.5 | Hisp 6.0% Blk 1.6% Inc $54kSheridan Township, Precinct 1 | 24P R+32.2 | 22 R+22.7 | 20P R+30.0 | Hisp 3.2% Blk 1.0% Inc $62kMartiny Township, Precinct 1 | 24P R+29.7 | 22 R+15.3 | 20P R+25.5 | Hisp 3.7% Blk 0.8% Inc $55kColfax Township, Precinct 1 | 24P R+29.9 | 22 R+23.8 | 20P R+29.9 | Hisp 2.0% Blk 0.3% Inc $86kFork Township, Precinct 1 | 24P R+46.8 | 22 R+29.6 | 20P R+38.9 | Hisp 1.2% Blk 0.3% Inc $57kChippewa Township, Precinct 1 | 24P R+38.9 | 22 R+26.5 | 20P R+37.6 | Hisp 3.7% Blk 1.5% Inc $58kGrant Township, Precinct 1 | 24P R+49.8 | 22 R+41.9 | 20P R+48.7 | Hisp 6.0% Blk 0.5% Inc $65kOrient Township, Precinct 1 | 24P R+49.0 | 22 R+39.2 | 20P R+52.4 | Hisp 0.8% Blk 0.2% Inc $69kEvart Township, Precinct 1 | 24P R+43.1 | 22 R+28.1 | 20P R+39.6 | Hisp 1.9% Blk 0.0% Inc $49kHersey Township, Precinct 1 | 24P R+47.4 | 22 R+30.6 | 20P R+45.5 | Hisp 2.3% Blk 0.9% Inc $56kCity of Evart, Precinct 1 | 24P R+38.4 | 22 R+24.3 | 20P R+33.9 | Hisp 5.5% Blk 0.2% Inc $25kSylvan Township, Precinct 1 | 24P R+46.7 | 22 R+42.6 | 20P R+48.6 | Hisp 2.2% Blk 2.9% Inc $48kOsceola Township, Precinct 1 | 24P R+54.8 | 22 R+46.0 | 20P R+50.2 | Hisp 2.0% Blk 2.3% Inc $60kCity of Big Rapids, Precinct 2 | 24P D+26.0 | 22 D+32.0 | 20P D+19.2 | Hisp 2.5% Blk 7.0% Inc $45kCity of Big Rapids, Precinct 1 | 24P D+4.3 | 22 D+17.2 | 20P D+1.4 | Hisp 3.2% Blk 6.5% Inc $45kCity of Big Rapids, Precinct 3 | 24P R+17.1 | 22 D+6.5 | 20P R+11.4 | Hisp 2.6% Blk 0.8% Inc $38kGreen Township, Precinct 1 | 24P R+37.3 | 22 R+25.5 | 20P R+33.6 | Hisp 2.4% Blk 0.8% Inc $78kRichmond Township, Precinct 1 | 24P R+45.5 | 22 R+35.1 | 20P R+42.5 | Hisp 3.7% Blk 2.6% Inc $61kCity of Reed City, Precinct 1 | 24P R+30.9 | 22 R+16.7 | 20P R+31.4 | Hisp 1.9% Blk 3.0% Inc $57kLincoln Township, Precinct 1 | 24P R+52.2 | 22 R+40.9 | 20P R+52.1 | Hisp 1.5% Blk 0.8% Inc $70kLe Roy Township, Precinct 1 | 24P R+52.2 | 22 R+37.5 | 20P R+51.1 | Hisp 0.6% Blk 0.3% Inc $70kBurdell Township, Precinct 1 | 24P R+52.4 | 22 R+41.8 | 20P R+48.9 | Hisp 0.9% Blk 0.3% Inc $64kCherry Grove Township, Precinct 1 | 24P R+32.0 | 22 R+22.1 | 20P R+29.5 | Hisp 0.3% Blk 0.7% Inc $90kCasnovia Township, Precinct 1 | 24P R+46.9 | Hisp 5.8% Blk 0.8% Inc $82kTyrone Township, Precinct 1 | 24P R+43.9 | 22 R+39.2 | 20P R+45.5 | Hisp 11.7% Blk 0.7% Inc $73kEgelston Township, Precinct 2 | 24P R+24.8 | Hisp 4.2% Blk 0.6% Inc $58kMoorland Township, Precinct 1 | 24P R+50.8 | Hisp 9.0% Blk 0.0% Inc $88kCity of Grant, Precinct 1 | 24P R+38.1 | 22 R+23.3 | 20P R+37.1 | Hisp 15.8% Blk 0.2% Inc $68kAshland Township, Precinct 1 | 24P R+46.8 | 22 R+39.1 | 20P R+46.6 | Hisp 12.4% Blk 0.4% Inc $67kBridgeton Township, Precinct 1 | 24P R+41.7 | 22 R+31.1 | 20P R+42.3 | Hisp 4.7% Blk 0.0% Inc $66kGrant Township, Precinct 1 | 24P R+52.9 | 22 R+47.2 | 20P R+54.3 | Hisp 15.6% Blk 0.1% Inc $70kCity of Newaygo, Precinct 1 | 24P R+32.7 | 22 R+19.4 | 20P R+33.8 | Hisp 4.1% Blk 1.0% Inc $50kLaketon Township, Precinct 2 | 24P R+7.9 | Hisp 4.5% Blk 1.8% Inc $99kEgelston Township, Precinct 1 | 24P R+22.7 | Hisp 4.6% Blk 3.5% Inc $70kLaketon Township, Precinct 1 | 24P R+7.3 | Hisp 9.4% Blk 2.2% Inc $97kMuskegon Charter Township, Precinct 2 | 24P R+7.2 | Hisp 5.8% Blk 1.4% Inc $56kDalton Township, Precinct 3 | 24P R+23.7 | Hisp 7.0% Blk 3.3% Inc $97kFruitland Township, Precinct 2 | 24P R+19.2 | Hisp 2.9% Blk 0.6% Inc $92kCedar Creek Township, Precinct 1 | 24P R+32.4 | Hisp 1.6% Blk 1.6% Inc $80kFruitland Township, Precinct 1 | 24P R+3.0 | Hisp 3.8% Blk 0.6% Inc $92kDalton Township, Precinct 1 | 24P R+27.9 | Hisp 3.8% Blk 1.6% Inc $83kDalton Township, Precinct 2 | 24P R+26.4 | Hisp 4.8% Blk 1.2% Inc $80kCity of Whitehall, Precinct 1 | 24P R+2.0 | Hisp 8.5% Blk 1.0% Inc $69kCity of Montague, Precinct 1 | 24P R+5.2 | Hisp 1.4% Blk 0.2% Inc $69kWhitehall Township, Precinct 1 | 24P R+10.6 | Hisp 7.3% Blk 0.9% Inc $67kWhite River Township, Precinct 1 | 24P R+15.6 | Hisp 10.0% Blk 0.6% Inc $99kHolton Township, Precinct 1 | 24P R+34.1 | Hisp 1.7% Blk 0.8% Inc $68kBlue Lake Township, Precinct 1 | 24P R+29.3 | Hisp 4.3% Blk 0.6% Inc $83kMontague Township, Precinct 1 | 24P R+19.5 | Hisp 2.8% Blk 0.5% Inc $80kGreenwood Township, Precinct 1 | 24P R+42.2 | 22 R+24.1 | 20P R+37.0 | Hisp 7.0% Blk 0.9% Inc $57kOtto Township, Precinct 1 | 24P R+38.4 | 22 R+31.5 | 20P R+45.9 | Hisp 6.3% Blk 0.2% Inc $58kGrant Township, Precinct 1 | 24P R+37.9 | 22 R+25.2 | 20P R+32.1 | Hisp 15.2% Blk 1.3% Inc $61kGarfield Township, Precinct 1 | 24P R+40.4 | 22 R+32.0 | 20P R+39.3 | Hisp 5.7% Blk 0.4% Inc $74kSheridan Charter Township, Precinct 1 | 24P R+46.7 | 22 R+37.0 | 20P R+40.6 | Hisp 6.1% Blk 1.4% Inc $92kBrooks Township, Precinct 1 | 24P R+41.5 | 22 R+34.4 | 20P R+39.5 | Hisp 8.1% Blk 0.1% Inc $71kCity of Fremont, Precinct 2 | 24P R+27.3 | 22 R+22.7 | 20P R+27.7 | Hisp 6.0% Blk 0.4% Inc $95kCity of Fremont, Precinct 1 | 24P R+24.4 | 22 R+18.4 | 20P R+24.4 | Hisp 6.6% Blk 0.0% Inc $54kSherman Township, Precinct 1 | 24P R+45.1 | 22 R+36.2 | 20P R+41.8 | Hisp 3.4% Blk 0.4% Inc $73kDayton Township, Precinct 1 | 24P R+46.4 | 22 R+39.3 | 20P R+40.6 | Hisp 5.1% Blk 0.9% Inc $66kEverett Township, Precinct 1 | 24P R+50.8 | 22 R+32.7 | 20P R+44.1 | Hisp 4.2% Blk 1.7% Inc $64kCity of White Cloud, Precinct 1 | 24P R+36.2 | 22 R+12.5 | 20P R+37.6 | Hisp 5.5% Blk 3.4% Inc $46kWilcox Township, Precinct 1 | 24P R+49.9 | 22 R+37.7 | 20P R+45.4 | Hisp 7.0% Blk 1.0% Inc $52kNewfield Township, Precinct 1 | 24P R+32.0 | 22 R+13.1 | 20P R+29.3 | Hisp 7.2% Blk 0.3% Inc $64kFerry Township, Precinct 1 | 24P R+44.5 | 22 R+30.9 | 20P R+44.2 | Hisp 7.4% Blk 0.0% Inc $68kShelby Township, Precinct 1 | 24P R+26.6 | 22 R+17.7 | 20P R+18.9 | Hisp 40.1% Blk 1.3% Inc $63kLeavitt Township, Precinct 1 | 24P R+48.9 | 22 R+47.4 | 20P R+45.7 | Hisp 17.8% Blk 0.4% Inc $61kElbridge Township, Precinct 1 | 24P R+46.3 | 22 R+38.8 | 20P R+52.1 | Hisp 17.7% Blk 0.4% Inc $61kHart Township, Precinct 1 | 24P R+35.7 | 22 R+23.4 | 20P R+34.5 | Hisp 8.3% Blk 1.1% Inc $62kCity of Hart, Precinct 1 | 24P R+7.2 | 22 D+4.8 | 20P R+9.0 | Hisp 20.4% Blk 2.8% Inc $49kColfax Township, Precinct 1 | 24P R+42.7 | 22 R+19.9 | 20P R+27.9 | Hisp 27.4% Blk 0.1% Inc $57kCrystal Township, Precinct 1 | 24P R+42.2 | 22 R+28.8 | 20P R+34.9 | Hisp 29.8% Blk 0.1% Inc $56kWeare Township, Precinct 1 | 24P R+34.6 | 22 R+19.8 | 20P R+38.8 | Hisp 3.9% Blk 2.9% Inc $61kLincoln Township, Precinct 1 | 24P R+41.4 | 22 R+29.1 | 20P R+36.5 | Hisp 4.2% Blk 2.1% Inc $50kDenver Township, Precinct 1 | 24P R+38.6 | 22 R+20.2 | 20P R+34.3 | Hisp 3.4% Blk 1.2% Inc $48kMerrill Township, Precinct 1 | 24P R+36.8 | 22 R+20.1 | 20P R+13.7 | Hisp 5.6% Blk 3.1% Inc $44kBeaver Township, Precinct 1 | 24P R+38.8 | 22 R+35.8 | 20P R+46.7 | Hisp 6.3% Blk 3.6% Inc $42kMonroe Township, Precinct 1 | 24P R+48.9 | 22 R+34.8 | 20P R+56.9 | Hisp 2.0% Blk 0.4% Inc $58kLilley Township, Precinct 1 | 24P R+39.8 | 22 R+26.7 | 20P R+36.1 | Hisp 4.4% Blk 2.2% Inc $49kTroy Township, Precinct 1 | 24P R+47.4 | 22 R+40.2 | 20P R+56.9 | Hisp 6.3% Blk 3.6% Inc $42kHome Township, Precinct 1 | 24P R+59.6 | 22 R+52.1 | 20P R+52.6 | Hisp 2.0% Blk 0.4% Inc $58kPleasant Plains Township, Precinct 12 | 24P R+17.1 | 22 D+6.6 | 20P R+8.5 | Hisp 6.0% Blk 12.4% Inc $38kYates Township, Precinct 19 | 24P D+21.9 | 22 D+28.3 | 20P D+31.7 | Hisp 6.6% Blk 38.2% Inc $29kPentwater Township, Precinct 1 | 24P D+4.2 | 22 D+8.6 | 20P R+3.7 | Hisp 2.4% Blk 0.0% Inc $85kCity 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 $58kCity 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 $48kCity 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 $69kCity 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 $44kCity 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 $52kCity 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 $78kPere Marquette Charter Township, Precinc | 24P R+11.8 | 22 R+3.8 | 20P R+15.4 | Hisp 2.7% Blk 1.9% Inc $71kHamlin Township, Precinct 2 | 24P R+18.6 | 22 R+5.8 | 20P R+15.3 | Hisp 1.0% Blk 0.0% Inc $103kHamlin Township, Precinct 1 | 24P R+14.6 | 22 R+5.0 | 20P R+18.3 | Hisp 4.3% Blk 3.8% Inc $70kSummit Township, Precinct 1 | 24P R+12.8 | 22 R+9.2 | 20P R+15.4 | Hisp 4.6% Blk 0.0% Inc $85kLogan Township, Precinct 1 | 24P R+34.5 | 22 R+25.3 | 20P R+34.1 | Hisp 2.3% Blk 0.4% Inc $65kEden Township, Precinct 1 | 24P R+37.7 | 22 R+38.5 | 20P R+31.7 | Hisp 7.6% Blk 0.5% Inc $58kRiverton Township, Precinct 1 | 24P R+34.7 | 22 R+25.4 | 20P R+30.1 | Hisp 5.6% Blk 0.0% Inc $73kPere Marquette Charter Township, Precinc | 24P R+23.9 | 22 R+17.0 | 20P R+20.1 | Hisp 7.6% Blk 0.2% Inc $73kBranch Township, Precinct 1 | 24P R+31.1 | 22 R+17.4 | 20P R+29.7 | Hisp 2.9% Blk 0.1% Inc $62kCuster Township, Precinct 1 | 24P R+48.4 | 22 R+35.5 | 20P R+40.9 | Hisp 9.5% Blk 0.3% Inc $60kAmber Township, Precinct 1 | 24P R+25.8 | 22 R+15.1 | 20P R+23.4 | Hisp 6.8% Blk 1.0% Inc $72kCity of Scottville, Precinct 1 | 24P R+35.5 | 22 R+16.3 | 20P R+23.0 | Hisp 10.0% Blk 0.9% Inc $62kSheridan Township, Precinct 1 | 24P R+29.0 | 22 R+18.9 | 20P R+27.6 | Hisp 3.2% Blk 0.3% Inc $59kLake Township, Precinct 7 | 24P R+26.6 | 22 R+18.9 | 20P R+25.7 | Hisp 5.5% Blk 10.8% Inc $52kCherry Valley Township, Precinct 2 | 24P R+35.0 | 22 R+27.2 | 20P R+24.5 | Hisp 15.8% Blk 11.7% Inc $48kWebber Township, Precinct 17 | 24P R+10.1 | 22 D+2.4 | 20P R+3.1 | Hisp 15.3% Blk 6.8% Inc $46kSweetwater Township, Precinct 16 | 24P R+23.1 | 22 D+2.6 | 20P R+23.1 | Hisp 5.8% Blk 7.4% Inc $53kPeacock Township, Precinct 10 | 24P R+36.9 | 22 R+23.3 | 20P R+30.5 | Hisp 9.2% Blk 1.0% Inc $55kSauble Township, Precinct 15 | 24P R+38.1 | 22 R+24.6 | 20P R+33.7 | Hisp 6.2% Blk 3.0% Inc $54kNewkirk Township, Precinct 8 | 24P R+58.7 | 22 R+39.6 | 20P R+53.1 | Hisp 23.6% Blk 1.0% Inc $56kEden Township, Precinct 4 | 24P R+38.8 | 22 R+21.3 | 20P R+30.4 | Hisp 4.4% Blk 0.9% Inc $55kElk Township, Precinct 5 | 24P R+25.9 | 22 R+8.5 | 20P R+24.5 | Hisp 5.0% Blk 0.7% Inc $49kSouth Branch Township, Precinct 1 | 24P R+26.9 | 22 R+20.6 | 20P R+35.4 | Hisp 3.5% Blk 0.0% Inc $50kSherman Township, Precinct 1 | 24P R+41.4 | 22 R+28.0 | 20P R+44.0 | Hisp 6.1% Blk 0.1% Inc $74kVictory Township, Precinct 1 | 24P R+41.8 | 22 R+30.8 | 20P R+42.0 | Hisp 5.5% Blk 0.1% Inc $77kMeade Township, Precinct 1 | 24P R+28.6 | 22 R+21.9 | 20P R+26.5 | Hisp 1.7% Blk 1.6% Inc $60kFree Soil Township, Precinct 1 | 24P R+40.9 | 22 R+30.0 | 20P R+38.6 | Hisp 1.8% Blk 2.1% Inc $61kGrant Township, Precinct 1 | 24P R+22.2 | 22 R+11.5 | 20P R+18.5 | Hisp 2.1% Blk 0.0% Inc $75kFiler Township, Precinct 1 | 24P R+11.2 | 22 D+2.9 | 20P R+7.6 | Hisp 1.6% Blk 0.0% Inc $75kStronach Township, Precinct 1 | 24P R+19.2 | 22 R+4.9 | 20P R+18.0 | Hisp 2.2% Blk 9.7% Inc $69kCity of Manistee, Precinct 2 | 24P R+3.3 | 22 D+19.1 | 20P D+3.2 | Hisp 6.3% Blk 1.3% Inc $65kCity of Manistee, Precinct 1 | 24P D+8.5 | 22 D+16.7 | 20P D+3.2 | Hisp 6.4% Blk 2.7% Inc $62kManistee Township, Precinct 1 | 24P R+9.0 | 22 D+3.1 | 20P R+9.0 | Hisp 4.9% Blk 7.8% Inc $70kCity of Portland, Precinct 1 | 24P R+7.4 | Hisp 2.6% Blk 0.0% Inc $63kOrange Township, Precinct 1 | 24P R+42.0 | Hisp 1.5% Blk 0.0% Inc $73kPortland Township, Precinct 1 | 24P R+29.3 | Hisp 0.6% Blk 0.3% Inc $91kLyons Township, Precinct 1 | 24P R+31.6 | Hisp 7.9% Blk 0.4% Inc $70kIonia Township, Precinct 1 | 24P R+29.8 | Hisp 8.6% Blk 0.1% Inc $65kLyons Township, Precinct 2 | 24P R+50.6 | Hisp 2.9% Blk 0.0% Inc $104kNorth Plains Township, Precinct 1 | 24P R+38.8 | Hisp 6.5% Blk 0.0% Inc $56kElba Township, Precinct 1 | 24P R+43.7 | 22 R+28.2 | 20P R+42.7 | Hisp 1.1% Blk 0.0% Inc $52kRonald Township, Precinct 1 | 24P R+45.7 | Hisp 4.2% Blk 0.0% Inc $67kNorth Shade Township, Precinct 1 | 24P R+51.4 | 22 R+40.8 | 20P R+50.0 | Hisp 27.7% Blk 0.3% Inc $72kBloomer Township, Precinct 1 | 24P R+56.6 | 22 R+44.4 | 20P R+53.1 | Hisp 3.2% Blk 12.1% Inc $79kBushnell Township, Precinct 1 | 24P R+59.5 | 22 R+44.9 | 20P R+55.2 | Hisp 11.6% Blk 4.3% Inc $70kCity of Carson City, Precinct 1 | 24P R+27.0 | 22 R+4.2 | 20P R+24.7 | Hisp 3.5% Blk 2.9% Inc $60kNew Haven Township, Precinct 1 | 24P R+48.1 | 22 R+36.0 | 20P R+42.2 | Hisp 3.1% Blk 0.0% Inc $69kCrystal Township, Precinct 1 | 24P R+39.9 | 22 R+24.3 | 20P R+37.0 | Hisp 5.2% Blk 4.6% Inc $59kEvergreen Township, Precinct 1 | 24P R+41.1 | 22 R+24.1 | 20P R+37.3 | Hisp 2.2% Blk 0.1% Inc $59kSumner Township, Precinct 1 | 24P R+43.0 | 22 R+29.7 | 20P R+40.0 | Hisp 1.4% Blk 0.0% Inc $53kFerris Township, Precinct 1 | 24P R+51.8 | 22 R+32.4 | 20P R+50.1 | Hisp 3.2% Blk 2.5% Inc $57kWashington Township, Precinct 1 | 24P R+45.4 | 22 R+35.0 | 20P R+47.8 | Hisp 1.3% Blk 0.0% Inc $80kFulton Township, Precinct 1 | 24P R+37.1 | 22 R+22.5 | 20P R+32.0 | Hisp 7.0% Blk 0.0% Inc $85kNorth Star Township, Precinct 1 | 24P R+46.4 | 22 R+25.7 | 20P R+36.9 | Hisp 1.1% Blk 0.3% Inc $75kNewark Township, Precinct 1 | 24P R+46.8 | 22 R+32.9 | 20P R+45.1 | Hisp 4.8% Blk 0.0% Inc $73kCity of Ithaca, Precinct 1 | 24P R+18.7 | 22 R+1.1 | 20P R+19.0 | Hisp 7.5% Blk 2.5% Inc $62kEmerson Township, Precinct 1 | 24P R+37.6 | 22 R+22.8 | 20P R+36.5 | Hisp 5.3% Blk 0.0% Inc $67kArcada Township, Precinct 1 | 24P R+32.3 | 22 R+16.6 | 20P R+26.9 | Hisp 10.0% Blk 1.1% Inc $77kCity of Alma, Precinct 3 | 24P R+17.0 | 22 D+6.7 | 20P R+8.8 | Hisp 11.9% Blk 1.6% Inc $57kHamilton Township, Precinct 1 | 24P R+40.3 | 22 R+24.6 | 20P R+45.0 | Hisp 5.3% Blk 0.2% Inc $62kLafayette Township, Precinct 1 | 24P R+49.2 | 22 R+35.0 | 20P R+46.5 | Hisp 5.2% Blk 0.2% Inc $78kDay Township, Precinct 1 | 24P R+51.7 | 22 R+42.6 | 20P R+51.4 | Hisp 1.4% Blk 3.0% Inc $59kCity of Alma, Precinct 1 | 24P D+5.7 | 22 D+12.3 | 20P D+5.9 | Hisp 14.1% Blk 3.3% Inc $69kHome Township, Precinct 1 | 24P R+48.0 | 22 R+36.1 | 20P R+45.3 | Hisp 3.9% Blk 1.2% Inc $60kRichland Township, Precinct 1 | 24P R+45.2 | 22 R+30.0 | 20P R+46.6 | Hisp 3.1% Blk 0.9% Inc $51kSeville Township, Precinct 1 | 24P R+47.1 | 22 R+30.6 | 20P R+45.7 | Hisp 3.1% Blk 0.0% Inc $72kRolland Township, Precinct 1 | 24P R+34.6 | Hisp 3.8% Blk 0.0% Inc $64kFremont Township, Precinct 1 | 24P R+45.7 | Hisp 1.6% Blk 0.1% Inc $73kCoe Township, Precinct 1 | 24P R+19.4 | Hisp 4.4% Blk 0.9% Inc $66kLincoln Township, Precinct 1 | 24P R+37.8 | Hisp 4.4% Blk 0.6% Inc $73kDeerfield Township, Precinct 1 | 24P R+4.7 | Hisp 5.4% Blk 0.0% Inc $88kWheeler Township, Precinct 1 | 24P R+40.0 | 22 R+22.3 | 20P R+39.5 | Hisp 8.8% Blk 0.0% Inc $64kCity of Mount Pleasant, Precinct 3 | 24P D+34.7 | Hisp 5.9% Blk 7.8% Inc $36kChippewa Township, Precinct 1 | 24P R+10.6 | Hisp 5.6% Blk 0.2% Inc $68kBroomfield Township, Precinct 1 | 24P R+26.4 | Hisp 5.5% Blk 0.2% Inc $60kUnion Township, Precinct 1 | 24P D+0.5 | Hisp 3.9% Blk 1.7% Inc $70kUnion Township, Precinct 2 | 24P D+11.1 | Hisp 6.9% Blk 3.4% Inc $43kCity of Mount Pleasant, Precinct 2 | 24P D+23.5 | Hisp 6.3% Blk 4.5% Inc $52kCity of Mount Pleasant, Precinct 1 | 24P D+27.0 | Hisp 6.0% Blk 3.2% Inc $49kDeerfield Township, Precinct 2 | 24P R+32.0 | Hisp 7.9% Blk 0.0% Inc $101kChippewa Township, Precinct 2 | 24P R+19.2 | Hisp 4.2% Blk 0.4% Inc $73kSherman Township, Precinct 2 | 24P R+23.3 | Hisp 5.8% Blk 0.6% Inc $72kCity of Alma, Precinct 2 | 24P R+0.8 | 22 D+15.9 | 20P R+3.8 | Hisp 10.1% Blk 0.8% Inc $55kCity of St. Louis, Precinct 1 | 24P R+25.2 | 22 R+5.3 | 20P R+17.4 | Hisp 8.3% Blk 34.0% Inc $51kBethany Township, Precinct 1 | 24P R+51.2 | 22 R+34.8 | 20P R+47.0 | Hisp 4.9% Blk 0.7% Inc $69kPine River Township, Precinct 1 | 24P R+36.6 | 22 R+19.7 | 20P R+30.5 | Hisp 6.9% Blk 0.5% Inc $63kJasper Township, Precinct 1 | 24P R+43.7 | Hisp 5.6% Blk 0.0% Inc $79kGreendale Township, Precinct 1 | 24P R+42.2 | Hisp 3.1% Blk 0.3% Inc $57kGeneva Township, Precinct 1 | 24P R+38.4 | Hisp 0.0% Blk 0.0% Inc $62kCity of Coleman, Precinct 1 | 24P R+31.5 | Hisp 1.0% Blk 6.2% Inc $52kWarren Township, Precinct 1 | 24P R+48.7 | Hisp 1.0% Blk 3.2% Inc $64kBeaverton Township, Precinct 1 | 24P R+52.7 | 22 R+41.6 | 20P R+50.9 | Hisp 2.7% Blk 0.2% Inc $55kSherman Township, Precinct 1 | 24P R+34.4 | Hisp 1.8% Blk 0.1% Inc $45kNottawa Township, Precinct 1 | 24P R+32.1 | Hisp 1.3% Blk 0.0% Inc $79kIsabella Township, Precinct 1 | 24P R+11.8 | Hisp 2.9% Blk 0.3% Inc $61kDenver Township, Precinct 1 | 24P R+27.9 | Hisp 6.6% Blk 0.1% Inc $57kColdwater Township, Precinct 1 | 24P R+35.7 | Hisp 3.5% Blk 0.0% Inc $65kGilmore Township, Precinct 1 | 24P R+41.5 | Hisp 6.7% Blk 0.1% Inc $71kVernon Township, Precinct 1 | 24P R+35.9 | Hisp 3.4% Blk 0.3% Inc $81kWise Township, Precinct 1 | 24P R+49.4 | Hisp 3.0% Blk 0.0% Inc $68kCity of Clare, Precinct 1 | 24P R+15.0 | 22 D+3.3 | 20P R+12.7 | Hisp 0.8% Blk 0.8% Inc $50kGarfield Township, Precinct 1 | 24P R+32.7 | 22 R+14.4 | 20P R+32.0 | Hisp 1.2% Blk 3.3% Inc $60kEdenville Township, Precinct 1 | 24P R+40.0 | Hisp 3.3% Blk 0.0% Inc $71kTobacco Township, Precinct 1 | 24P R+37.9 | 22 R+23.0 | 20P R+35.6 | Hisp 1.2% Blk 0.1% Inc $63kSurrey Township, Precinct 1 | 24P R+33.3 | 22 R+16.5 | 20P R+28.3 | Hisp 1.6% Blk 1.0% Inc $60kGrant Township, Precinct 1 | 24P R+38.6 | 22 R+26.4 | 20P R+39.8 | Hisp 2.6% Blk 1.2% Inc $52kFreeman Township, Precinct 1 | 24P R+35.6 | 22 R+13.0 | 20P R+31.1 | Hisp 4.7% Blk 0.0% Inc $45kLincoln Township, Precinct 1 | 24P R+36.0 | 22 R+11.3 | 20P R+25.7 | Hisp 2.0% Blk 0.9% Inc $52kHatton Township, Precinct 1 | 24P R+50.7 | 22 R+33.5 | 20P R+50.7 | Hisp 1.2% Blk 3.2% Inc $49kCity of Harrison, Precinct 1 | 24P R+29.1 | 22 R+15.7 | 20P R+23.5 | Hisp 5.2% Blk 0.8% Inc $39kRedding Township, Precinct 1 | 24P R+52.2 | 22 R+30.4 | 20P R+42.2 | Hisp 5.2% Blk 0.0% Inc $47kGreenwood Township, Precinct 1 | 24P R+48.2 | 22 R+34.5 | 20P R+44.8 | Hisp 2.5% Blk 0.1% Inc $49kHayes Township, Precinct 1 | 24P R+41.6 | 22 R+24.9 | 20P R+41.9 | Hisp 1.3% Blk 0.4% Inc $43kHamilton Township, Precinct 1 | 24P R+44.8 | 22 R+29.9 | 20P R+42.1 | Hisp 2.8% Blk 0.0% Inc $43kBentley Township, Precinct 1 | 24P R+39.3 | 22 R+14.9 | 20P R+32.2 | Hisp 9.0% Blk 0.0% Inc $57kBillings Township, Precinct 1 | 24P R+37.7 | 22 R+18.3 | 20P R+29.8 | Hisp 1.6% Blk 0.3% Inc $61kBuckeye Township, Precinct 1 | 24P R+54.9 | 22 R+41.4 | 20P R+55.3 | Hisp 2.0% Blk 0.9% Inc $42kHay Township, Precinct 1 | 24P R+40.2 | 22 R+18.4 | 20P R+31.2 | Hisp 1.8% Blk 1.6% Inc $60kGrim Township, Precinct 1 | 24P R+49.4 | 22 R+29.0 | 20P R+34.7 | Hisp 3.2% Blk 0.7% Inc $58kGladwin Township, Precinct 1 | 24P R+49.4 | 22 R+33.5 | 20P R+44.9 | Hisp 0.6% Blk 0.2% Inc $46kSecord Township, Precinct 1 | 24P R+33.0 | 22 R+22.5 | 20P R+30.0 | Hisp 2.0% Blk 0.6% Inc $63kButman Township, Precinct 1 | 24P R+34.6 | 22 R+19.7 | 20P R+32.0 | Hisp 2.7% Blk 0.0% Inc $66kClement Township, Precinct 1 | 24P R+43.1 | 22 R+29.1 | 20P R+36.4 | Hisp 1.0% Blk 0.0% Inc $58kBourret Township, Precinct 1 | 24P R+43.5 | 22 R+18.7 | 20P R+43.4 | Hisp 3.1% Blk 0.0% Inc $55kSheridan Township, Precinct 1 | 24P R+50.8 | 22 R+37.0 | 20P R+47.6 | Hisp 0.5% Blk 0.0% Inc $64kCity of Beaverton, Precinct 1 | 24P R+27.0 | 22 R+7.7 | 20P R+21.6 | Hisp 1.9% Blk 0.1% Inc $44kGrout Township, Precinct 1 | 24P R+52.4 | 22 R+38.7 | 20P R+46.8 | Hisp 2.2% Blk 0.3% Inc $59kArthur Township, Precinct 1 | 24P R+63.2 | 22 R+56.3 | 20P R+62.6 | Hisp 1.6% Blk 0.0% Inc $56kCity of Gladwin, Precinct 1 | 24P R+31.1 | 22 R+8.5 | 20P R+29.3 | Hisp 1.9% Blk 0.4% Inc $44kSage Township, Precinct 1 | 24P R+43.2 | 22 R+28.8 | 20P R+40.5 | Hisp 1.1% Blk 0.2% Inc $56kSherman Township, Precinct 1 | 24P R+45.1 | 22 R+30.8 | 20P R+41.2 | Hisp 3.2% Blk 0.0% Inc $49kHayes Township, Precinct 2 | 24P R+32.1 | 22 R+15.2 | 20P R+32.7 | Hisp 2.7% Blk 0.1% Inc $33kFrost Township, Precinct 1 | 24P R+49.5 | 22 R+29.3 | 20P R+47.5 | Hisp 5.7% Blk 0.9% Inc $55kFranklin Township, Precinct 1 | 24P R+43.5 | 22 R+28.3 | 20P R+38.5 | Hisp 2.0% Blk 1.0% Inc $50kSummerfield Township, Precinct 1 | 24P R+43.5 | 22 R+27.2 | 20P R+42.9 | Hisp 6.0% Blk 0.3% Inc $53kWinterfield Township, Precinct 1 | 24P R+50.3 | 22 R+38.3 | 20P R+41.1 | Hisp 2.4% Blk 0.6% Inc $48kCedar Township, Precinct 1 | 24P R+41.8 | 22 R+36.3 | 20P R+39.6 | Hisp 2.7% Blk 0.6% Inc $63kMiddle Branch Township, Precinct 1 | 24P R+53.1 | 22 R+41.8 | 20P R+54.8 | Hisp 1.9% Blk 0.3% Inc $48kRose Lake Township, Precinct 1 | 24P R+45.8 | 22 R+41.0 | 20P R+50.5 | Hisp 0.0% Blk 0.2% Inc $63kHartwick Township, Precinct 1 | 24P R+55.2 | 22 R+36.8 | 20P R+46.7 | Hisp 1.6% Blk 0.9% Inc $67kHighland Township, Precinct 1 | 24P R+57.9 | 22 R+51.8 | 20P R+62.1 | Hisp 3.6% Blk 0.2% Inc $72kMarion Township, Precinct 1 | 24P R+50.9 | 22 R+34.1 | 20P R+43.9 | Hisp 4.0% Blk 0.1% Inc $47kSherman Township, Precinct 1 | 24P R+60.0 | 22 R+51.9 | 20P R+57.6 | Hisp 1.3% Blk 0.3% Inc $59kBarton Township, Precinct 1 | 24P R+54.3 | 22 R+43.8 | 20P R+52.3 | Hisp 2.0% Blk 0.4% Inc $58kChase Township, Precinct 1 | 24P R+61.0 | 22 R+47.2 | 20P R+55.7 | Hisp 3.2% Blk 0.7% Inc $62kPinora Township, Precinct 11 | 24P R+51.5 | 22 R+51.4 | 20P R+49.3 | Hisp 7.2% Blk 0.2% Inc $63kEllsworth Township, Precinct 6 | 24P R+47.7 | 22 R+32.2 | 20P R+43.5 | Hisp 10.3% Blk 0.0% Inc $60kDover Township, Precinct 3 | 24P R+62.2 | 22 R+50.2 | 20P R+56.6 | Hisp 13.5% Blk 0.0% Inc $55kHenderson Township, Precinct 1 | 24P R+49.6 | 22 R+30.4 | 20P R+40.0 | Hisp 3.3% Blk 0.0% Inc $50kBoon Township, Precinct 1 | 24P R+30.7 | 22 R+21.0 | 20P R+36.2 | Hisp 3.6% Blk 0.0% Inc $50kAntioch Township, Precinct 1 | 24P R+39.4 | 22 R+25.9 | 20P R+38.6 | Hisp 3.7% Blk 0.8% Inc $58kClam Lake Township, Precinct 1 | 24P R+36.4 | 22 R+27.4 | 20P R+33.0 | Hisp 1.8% Blk 1.5% Inc $64kCity of Cadillac, Precinct 3 | 24P R+13.1 | 22 R+3.9 | 20P R+18.1 | Hisp 1.6% Blk 4.2% Inc $75kCity of Cadillac, Precinct 2 | 24P R+14.8 | 22 D+1.1 | 20P R+14.6 | Hisp 0.7% Blk 0.8% Inc $53kHaring Township, Precinct 1 | 24P R+41.7 | 22 R+36.0 | 20P R+42.7 | Hisp 3.4% Blk 0.4% Inc $68kCity of Cadillac, Precinct 1 | 24P R+21.1 | 22 R+7.2 | 20P R+23.1 | Hisp 1.3% Blk 2.6% Inc $58kSelma Township, Precinct 1 | 24P R+35.2 | 22 R+22.7 | 20P R+38.5 | Hisp 10.8% Blk 0.3% Inc $76kColfax Township, Precinct 1 | 24P R+45.2 | 22 R+28.7 | 20P R+41.1 | Hisp 3.4% Blk 0.4% Inc $57kCedar Creek Township, Precinct 1 | 24P R+47.0 | 22 R+37.7 | 20P R+47.8 | Hisp 1.2% Blk 0.3% Inc $53kCity of Manton, Precinct 1 | 24P R+44.6 | 22 R+28.6 | 20P R+40.6 | Hisp 2.2% Blk 0.0% Inc $47kNorman Township, Precinct 1 | 24P R+40.6 | 22 R+22.1 | 20P R+36.6 | Hisp 5.2% Blk 5.9% Inc $63kSlagle Township, Precinct 1 | 24P R+39.2 | 22 R+26.1 | 20P R+34.0 | Hisp 4.3% Blk 0.0% Inc $51kDickson Township, Precinct 1 | 24P R+33.1 | 22 R+20.2 | 20P R+29.5 | Hisp 3.0% Blk 2.9% Inc $55kSpringville Township, Precinct 1 | 24P R+47.5 | 22 R+30.3 | 20P R+46.0 | Hisp 3.9% Blk 1.1% Inc $59kMarilla Township, Precinct 1 | 24P R+41.4 | 22 R+28.1 | 20P R+37.3 | Hisp 1.7% Blk 0.3% Inc $58kMaple Grove Township, Precinct 1 | 24P R+28.1 | 22 R+11.4 | 20P R+25.5 | Hisp 3.5% Blk 0.3% Inc $57kWexford Township, Precinct 1 | 24P R+53.3 | 22 R+39.0 | 20P R+48.9 | Hisp 3.9% Blk 2.3% Inc $68kCleon Township, Precinct 1 | 24P R+44.2 | 22 R+31.1 | 20P R+42.7 | Hisp 1.0% Blk 0.0% Inc $52kSpringdale Township, Precinct 1 | 24P R+33.3 | 22 R+16.6 | 20P R+28.5 | Hisp 0.5% Blk 0.8% Inc $62kBrown Township, Precinct 1 | 24P R+25.8 | 22 R+21.8 | 20P R+25.2 | Hisp 4.5% Blk 12.6% Inc $67kBear Lake Township, Precinct 1 | 24P R+29.3 | 22 R+19.1 | 20P R+38.4 | Hisp 3.0% Blk 0.5% Inc $73kOnekama Township, Precinct 1 | 24P R+7.8 | 22 D+3.2 | 20P R+9.6 | Hisp 1.6% Blk 0.6% Inc $71kPleasanton Township, Precinct 1 | 24P R+28.7 | 22 R+20.6 | 20P R+27.8 | Hisp 0.8% Blk 0.4% Inc $67kArcadia Township, Precinct 1 | 24P D+6.6 | 22 D+10.3 | 20P D+4.5 | Hisp 1.2% Blk 0.0% Inc $75kMCD 42220, Ward 0, Precinct 1 | 20P R+43.7Kalamo Township, Precinct 1 | 22 R+30.0Vermontville Township, Precinct 1 | 22 R+23.3MCD 81980, Ward 0, Precinct 1 | 20P R+39.9MCD 77440, Ward 0, Precinct 1 | 20P R+38.1Sunfield Township, Precinct 1 | 22 R+25.6MCD 41560, Ward 0, Precinct 1 | 20P R+38.3Jasper Township, Precinct 1 | 22 R+28.7MCD 34860, Ward 0, Precinct 1 | 20P R+47.2Greendale Township, Precinct 1 | 22 R+32.3Geneva Township, Precinct 1 | 22 R+22.8MCD 31820, Ward 0, Precinct 1 | 20P R+33.7City of Coleman, Precinct 1 | 22 R+9.1MCD 17100, Ward 0, Precinct 1 | 20P R+28.8Warren Township, Precinct 1 | 22 R+33.0MCD 84020, Ward 0, Precinct 1 | 20P R+42.5Edenville Township, Precinct 1 | 22 R+26.1MCD 24830, Ward 0, Precinct 1 | 20P R+37.4MCD 19720, Ward 0, Precinct 1 | 20P R+30.7Danby Township, Precinct 1 | 22 R+21.1MCD 60200, Ward 0, Precinct 1 | 20P R+26.6Odessa Township, Precinct 1 | 22 R+10.2Odessa Township, Precinct 2 | 22 R+31.6MCD 60200, Ward 0, Precinct 2 | 20P R+44.7Sebewa Township, Precinct 1 | 22 R+43.3MCD 72120, Ward 0, Precinct 1 | 20P R+49.9City of Portland, Precinct 1 | 22 D+7.1MCD 65860, Ward 0, Precinct 1 | 20P R+6.1Portland Township, Precinct 1 | 22 R+14.3MCD 65880, Ward 0, Precinct 1 | 20P R+21.1MCD 12840, Ward 0, Precinct 1 | 20P R+47.7Campbell Township, Precinct 1 | 22 R+36.4MCD 09680, Ward 0, Precinct 2 | 20P R+40.7Boston Township, Precinct 2 | 22 R+33.6MCD 09680, Ward 0, Precinct 3 | 20P R+28.9Boston Township, Precinct 3 | 22 R+25.8Keene Township, Precinct 1 | 22 R+35.9MCD 42520, Ward 0, Precinct 1 | 20P R+39.6Otisco Township, Precinct 1 | 22 R+28.2MCD 60920, Ward 0, Precinct 1 | 20P R+43.9Orange Township, Precinct 1 | 22 R+33.0Boston Township, Precinct 1 | 22 R+21.3MCD 09680, Ward 0, Precinct 1 | 20P R+30.9MCD 65880, Ward 0, Precinct 2 | 20P R+31.4Portland Township, Precinct 2 | 22 R+22.2MCD 07700, Ward 0, Precinct 1 | 20P R+31.5Berlin Township, Precinct 1 | 22 R+20.6City of Ionia, Precinct 1 | 22 D+8.8MCD 40860, Ward 1, Precinct 1 | 20P R+4.1Easton Township, Precinct 2 | 22 R+9.7MCD 24220, Ward 0, Precinct 2 | 20P R+27.1MCD 40860, Ward 4, Precinct 1 | 20P R+3.9City of Ionia, Precinct 4 | 22 D+10.6MCD 49920, Ward 0, Precinct 1 | 20P R+28.3MCD 40860, Ward 2, Precinct 1 | 20P R+14.5City of Ionia, Precinct 2 | 22 D+4.3Lyons Township, Precinct 1 | 22 R+8.9Ionia Township, Precinct 1 | 22 R+11.9MCD 40880, Ward 0, Precinct 1 | 20P R+30.2MCD 40860, Ward 3, Precinct 1 | 20P R+10.0City of Ionia, Precinct 3 | 22 D+12.3MCD 24220, Ward 0, Precinct 1 | 20P R+42.2Easton Township, Precinct 1 | 22 R+24.2MCD 49920, Ward 0, Precinct 3 | 20P R+24.6North Plains Township, Precinct 1 | 22 R+18.4MCD 58720, Ward 0, Precinct 1 | 20P R+35.6Orleans Township, Precinct 1 | 22 R+26.6MCD 61160, Ward 0, Precinct 1 | 20P R+41.8Ronald Township, Precinct 1 | 22 R+31.3MCD 61580, Ward 0, Precinct 1 | 20P R+41.2MCD 06900, Ward 0, Precinct 2 | 20P R+15.3City of Belding, Precinct 2 | 22 D+5.5Egelston Township, Precinct 3 | 22 D+11.8MCD 25080, Ward 0, Precinct 3 | 20P R+12.0Casnovia Township, Precinct 1 | 22 R+44.2MCD 13840, Ward 0, Precinct 1 | 20P R+47.8MCD 25080, Ward 0, Precinct 2 | 20P R+20.0Egelston Township, Precinct 2 | 22 R+8.7MCD 55440, Ward 0, Precinct 1 | 20P R+45.5Moorland Township, Precinct 1 | 22 R+38.9MCD 56340, Ward 0, Precinct 4 | 20P R+6.5Muskegon Charter Township, Precinct 4 | 22 D+4.7Egelston Township, Precinct 1 | 22 R+2.8MCD 25080, Ward 0, Precinct 1 | 20P R+16.7MCD 56340, Ward 0, Precinct 3 | 20P R+10.2Muskegon Charter Township, Precinct 3 | 22 D+1.6MCD 56020, Ward 0, Precinct 6 | 20P D+46.0City of Mount Pleasant, Precinct 5 | 22 D+52.1MCD 15580, Ward 0, Precinct 1 | 20P D+1.0Chippewa Township, Precinct 1 | 22 D+7.4MCD 56020, Ward 0, Precinct 4 | 20P D+27.9City of Mount Pleasant, Precinct 4 | 22 D+37.2MCD 56020, Ward 0, Precinct 7 | 20P D+42.3MCD 81340, Ward 0, Precinct 2 | 20P D+19.2Union Township, Precinct 2 | 22 D+28.1MCD 56020, Ward 0, Precinct 3 | 20P D+25.0City of Mount Pleasant, Precinct 3 | 22 D+34.9City of Mount Pleasant, Precinct 2 | 22 D+51.1MCD 56020, Ward 0, Precinct 1 | 20P D+18.9City of Mount Pleasant, Precinct 1 | 22 D+31.1MCD 56020, Ward 0, Precinct 5 | 20P D+28.7MCD 56020, Ward 0, Precinct 2 | 20P D+41.2City of Mount Pleasant, Precinct 5 | 22 D+52.1MCD 81340, Ward 0, Precinct 1 | 20P D+3.4Union Township, Precinct 1 | 22 D+7.2Chippewa Township, Precinct 2 | 22 D+3.5Lyons Township, Precinct 2 | 22 R+47.5MCD 49920, Ward 0, Precinct 2 | 20P R+52.1Coe Township, Precinct 2 | 22 R+4.3MCD 16880, Ward 0, Precinct 2 | 20P R+19.7Lincoln Township, Precinct 1 | 22 R+23.0MCD 47660, Ward 0, Precinct 1 | 20P R+32.3MCD 16880, Ward 0, Precinct 1 | 20P R+22.5Coe Township, Precinct 1 | 22 R+3.2Union Township, Precinct 3 | 22 D+22.4MCD 81340, Ward 0, Precinct 3 | 20P D+16.3MCD 58640, Ward 0, Precinct 1 | 20P D+3.5City of North Muskegon, Precinct 1 | 22 D+21.4MCD 56340, Ward 0, Precinct 2 | 20P D+2.1Muskegon Charter Township, Precinct 2 | 22 D+12.1Dalton Township, Precinct 4 | 22 R+9.5MCD 19660, Ward 0, Precinct 4 | 20P R+19.4MCD 69440, Ward 0, Precinct 1 | 20P R+43.8MCD 06900, Ward 0, Precinct 3 | 20P R+15.5City of Belding, Precinct 3 | 22 R+1.8MCD 06900, Ward 0, Precinct 1 | 20P R+24.5City of Belding, Precinct 1 | 22 R+11.8Rolland Township, Precinct 1 | 22 R+25.6MCD 69300, Ward 0, Precinct 1 | 20P R+36.5MCD 30680, Ward 0, Precinct 1 | 20P R+44.2Fremont Township, Precinct 1 | 22 R+31.1MCD 21140, Ward 0, Precinct 1 | 20P R+1.8Deerfield Township, Precinct 1 | 22 D+2.8Broomfield Township, Precinct 1 | 22 R+14.0MCD 11140, Ward 0, Precinct 1 | 20P R+26.8MCD 21140, Ward 0, Precinct 2 | 20P R+23.9Deerfield Township, Precinct 2 | 22 R+16.9Sherman Township, Precinct 2 | 22 R+7.4Sherman Township, Precinct 1 | 22 R+18.0MCD 73200, Ward 0, Precinct 1 | 20P R+23.9Nottawa Township, Precinct 1 | 22 R+18.8MCD 59360, Ward 0, Precinct 1 | 20P R+29.2Coldwater Township, Precinct 1 | 22 R+17.2MCD 17060, Ward 0, Precinct 1 | 20P R+32.3Gilmore Township, Precinct 1 | 22 R+32.0MCD 32200, Ward 0, Precinct 1 | 20P R+36.7MCD 15580, Ward 0, Precinct 2 | 20P R+14.8Isabella Township, Precinct 1 | 22 D+5.1MCD 41160, Ward 0, Precinct 1 | 20P R+9.6MCD 21680, Ward 0, Precinct 1 | 20P R+21.3Denver Township, Precinct 1 | 22 R+13.2MCD 82000, Ward 0, Precinct 1 | 20P R+28.5Vernon Township, Precinct 1 | 22 R+18.1MCD 88040, Ward 0, Precinct 1 | 20P R+42.1Wise Township, Precinct 1 | 22 R+32.0MCD 19660, Ward 0, Precinct 3 | 20P R+19.4Dalton Township, Precinct 3 | 22 R+5.2Dalton Township, Precinct 1 | 22 R+14.1MCD 19660, Ward 0, Precinct 1 | 20P R+28.5Dalton Township, Precinct 2 | 22 R+3.9MCD 19660, Ward 0, Precinct 2 | 20P R+22.8Blue Lake Township, Precinct 1 | 22 R+15.5MCD 09340, Ward 0, Precinct 1 | 20P R+23.9MCD 14100, Ward 0, Precinct 1 | 20P R+30.3Cedar Creek Township, Precinct 1 | 22 R+19.1Holton Township, Precinct 1 | 22 R+22.2MCD 38820, Ward 0, Precinct 1 | 20P R+37.3MCD 58640, Ward 0, Precinct 2 | 20P R+2.2Laketon Township, Precinct 1 | 22 D+1.5MCD 45160, Ward 0, Precinct 1 | 20P R+10.9MCD 45160, Ward 0, Precinct 2 | 20P R+8.3Laketon Township, Precinct 2 | 22 D+5.6MCD 45160, Ward 0, Precinct 3 | 20P R+13.0Laketon Township, Precinct 3 | 22 D+2.2MCD 30980, Ward 0, Precinct 2 | 20P R+14.8Fruitland Township, Precinct 2 | 22 R+3.3MCD 30980, Ward 0, Precinct 1 | 20P R+5.9Fruitland Township, Precinct 1 | 22 D+8.3MCD 86780, Ward 0, Precinct 1 | 20P R+4.1City of Whitehall, Precinct 1 | 22 D+6.4MCD 55100, Ward 0, Precinct 1 | 20P R+6.6City of Montague, Precinct 1 | 22 D+3.7MCD 86800, Ward 0, Precinct 1 | 20P R+9.3Whitehall Township, Precinct 1 | 22 D+5.6MCD 86980, Ward 0, Precinct 1 | 20P R+9.5White River Township, Precinct 1 | 22 R+6.8MCD 55120, Ward 0, Precinct 1 | 20P R+20.5Montague 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.

County2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
KentR+29.063,967R+21.351,671R+29.259,084
MuskegonR+17.141,219R+3.731,241R+15.939,048
BarryR+34.338,625R+22.830,673R+32.635,846
IoniaR+31.934,021R+18.227,188R+30.332,154
MontcalmR+39.034,845R+24.225,536R+37.330,510
IsabellaR+7.530,835D+6.923,944R+2.529,374
NewaygoR+42.829,201R+32.822,748R+40.426,170
MecostaR+30.122,486R+19.417,498R+28.021,009
GratiotR+31.319,848R+15.515,312R+28.319,095
MasonR+21.418,056R+10.814,760R+19.817,228
WexfordR+32.917,522R+21.613,661R+33.116,503
ClareR+37.617,288R+21.213,166R+34.816,231
ManisteeR+15.915,297R+2.712,572R+15.114,627
GladwinR+40.715,488R+24.412,021R+36.814,585
OceanaR+30.014,870R+18.512,040R+28.114,035
OsceolaR+47.913,184R+36.510,368R+46.412,308
LakeR+32.26,915R+18.55,253R+26.36,314
MidlandR+41.55,647R+26.74,350R+38.85,404
EatonR+40.82,833R+26.22,713R+40.43,251
OttawaR+51.91,336R+43.51,112R+47.61,271
All counties (approx.)R+30.0443,483R+17.8347,827R+28.1414,047

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.

AreaPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
District782,873619,50187.4%4.9%2.0%0.6%$71k22.6%19.3%19.6%82.5%12.9%2.2%
Kent (in district)100,83076,56688.8%4.2%1.1%0.8%$99k35.3%16.9%16.6%89.2%5.5%2.5%
Montcalm (in district)67,78753,65687.0%4.5%3.2%0.2%$67k16.0%19.0%17.9%83.1%12.6%2.0%
Muskegon (in district)66,54351,66586.1%5.8%1.6%0.4%$80k21.9%17.1%18.8%91.0%9.5%2.9%
Ionia (in district)66,34852,49085.3%5.3%3.3%0.5%$76k18.6%20.4%15.8%77.4%10.6%1.9%
Isabella (in district)64,56553,10083.0%5.1%2.4%1.6%$59k31.3%39.1%14.0%61.7%21.9%1.9%
Barry (in district)63,36849,62391.8%3.7%0.3%0.6%$81k24.9%16.2%19.5%87.3%8.4%1.6%
Newaygo (in district)50,81639,69987.2%6.3%0.8%0.4%$67k18.1%16.4%20.7%86.5%12.8%3.3%
Gratiot (in district)41,31833,25483.0%7.7%5.7%0.4%$66k18.7%22.6%17.8%78.9%14.0%2.9%
Mecosta (in district)41,02033,15489.6%2.9%2.1%0.7%$62k22.5%24.8%20.4%77.0%19.8%1.3%
Clare (in district)31,18025,17592.8%2.3%0.9%0.3%$50k12.9%14.2%25.6%86.9%21.6%0.4%
Wexford (in district)29,64923,03990.7%2.7%1.2%0.7%$64k21.8%16.2%21.0%79.8%14.1%1.3%
Mason (in district)29,08423,41589.3%4.9%1.0%0.5%$69k26.6%14.6%26.4%78.2%14.1%2.0%
Oceana (in district)26,87821,16279.5%15.5%1.0%0.1%$63k21.5%16.1%22.5%84.4%13.6%9.8%
Gladwin (in district)25,64620,80392.7%2.2%0.3%0.4%$57k16.9%12.8%27.3%86.1%14.9%0.7%
Manistee (in district)25,08120,90587.4%3.6%3.2%0.4%$66k24.9%13.9%28.0%85.8%12.7%1.3%
Osceola (in district)23,21218,04291.6%2.1%1.1%0.4%$59k16.6%15.7%22.0%83.7%15.8%0.8%
Lake (in district)12,54410,69175.5%9.3%7.8%0.3%$49k12.7%14.1%27.3%82.0%20.5%3.4%
Midland (in district)9,7097,72391.8%2.4%1.2%0.4%$66k19.1%14.9%20.9%88.5%13.9%0.6%
Eaton (in district)5,0253,71588.9%5.0%0.2%0.9%$78k16.9%15.2%19.3%86.3%11.6%1.3%
Ottawa (in district)2,2691,62492.8%4.5%0.0%0.3%$78k23.6%17.0%15.9%83.4%10.8%3.4%

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.