Lapeer County, Michigan
Precinct data
Results by precinct
71 precincts · 55,439 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Dryden Township, Precinct 1Dryden Township, Precinct 1 | 876 | 2,522 | 34 | 3,432 | 25.5% | 73.5% | R+48.0 |
|---|---|---|---|---|---|---|---|
| Precinct -Hadley Township, Precinct 1Hadley Township, Precinct 1 | 1,043 | 2,217 | 38 | 3,298 | 31.6% | 67.2% | R+35.6 |
| Precinct -Almont Township, Precinct 2Almont Township, Precinct 2 | 706 | 1,842 | 30 | 2,578 | 27.4% | 71.5% | R+44.1 |
| Precinct -City of Lapeer, Precinct 1City of Lapeer, Precinct 1 | 938 | 1,399 | 31 | 2,368 | 39.6% | 59.1% | R+19.5 |
| Precinct -Arcadia Township, Precinct 1Arcadia Township, Precinct 1 | 502 | 1,515 | 37 | 2,054 | 24.4% | 73.8% | R+49.3 |
| Precinct -Lapeer Township, Precinct 2Lapeer Township, Precinct 2 | 660 | 1,358 | 20 | 2,038 | 32.4% | 66.6% | R+34.2 |
| Precinct -North Branch Township, Precinct 1North Branch Township, Precinct 1 | 498 | 1,503 | 28 | 2,029 | 24.5% | 74.1% | R+49.5 |
| Precinct -Imlay Township, Precinct 1Imlay Township, Precinct 1 | 451 | 1,491 | 31 | 1,973 | 22.9% | 75.6% | R+52.7 |
| Precinct -City of Lapeer, Precinct 2City of Lapeer, Precinct 2 | 782 | 1,156 | 33 | 1,971 | 39.7% | 58.7% | R+19.0 |
| Precinct -Almont Township, Precinct 1Almont Township, Precinct 1 | 486 | 1,418 | 27 | 1,931 | 25.2% | 73.4% | R+48.3 |
| Precinct -Oregon Township, Precinct 2Oregon Township, Precinct 2 | 700 | 1,157 | 24 | 1,881 | 37.2% | 61.5% | R+24.3 |
| Precinct -Oregon Township, Precinct 1Oregon Township, Precinct 1 | 604 | 1,248 | 27 | 1,879 | 32.1% | 66.4% | R+34.3 |
| Precinct -Mayfield Township, Precinct 3Mayfield Township, Precinct 3 | 595 | 1,201 | 21 | 1,817 | 32.7% | 66.1% | R+33.4 |
| Precinct -Deerfield Township, Precinct 2Deerfield Township, Precinct 2 | 504 | 1,262 | 20 | 1,786 | 28.2% | 70.7% | R+42.4 |
| Precinct -Metamora Township, Precinct 1Metamora Township, Precinct 1 | 530 | 1,207 | 24 | 1,761 | 30.1% | 68.5% | R+38.4 |
| Precinct -Mayfield Township, Precinct 1Mayfield Township, Precinct 1 | 526 | 1,182 | 24 | 1,732 | 30.4% | 68.2% | R+37.9 |
| Precinct -Deerfield Township, Precinct 1Deerfield Township, Precinct 1 | 424 | 1,254 | 24 | 1,702 | 24.9% | 73.7% | R+48.8 |
| Precinct -Attica Township, Precinct 2Attica Township, Precinct 2 | 430 | 1,227 | 25 | 1,682 | 25.6% | 72.9% | R+47.4 |
| Precinct -Marathon Township, Precinct 1Marathon Township, Precinct 1 | 477 | 1,018 | 22 | 1,517 | 31.4% | 67.1% | R+35.7 |
| Precinct -Attica Township, Precinct 1Attica Township, Precinct 1 | 375 | 1,114 | 14 | 1,503 | 25.0% | 74.1% | R+49.2 |
| Precinct -Metamora Township, Precinct 2Metamora Township, Precinct 2 | 453 | 962 | 17 | 1,432 | 31.6% | 67.2% | R+35.5 |
| Precinct -Elba Township, Precinct 3Elba Township, Precinct 3 | 385 | 1,012 | 12 | 1,409 | 27.3% | 71.8% | R+44.5 |
| Precinct -Mayfield Township, Precinct 2Mayfield Township, Precinct 2 | 472 | 850 | 15 | 1,337 | 35.3% | 63.6% | R+28.3 |
| Precinct -Lapeer Township, Precinct 1Lapeer Township, Precinct 1 | 379 | 867 | 20 | 1,266 | 29.9% | 68.5% | R+38.5 |
| Precinct -Elba Township, Precinct 2Elba Township, Precinct 2 | 444 | 778 | 6 | 1,228 | 36.2% | 63.4% | R+27.2 |
| Precinct -Marathon Township, Precinct 2Marathon Township, Precinct 2 | 363 | 846 | 12 | 1,221 | 29.7% | 69.3% | R+39.6 |
| Precinct -Goodland Township, Precinct 1Goodland Township, Precinct 1 | 237 | 927 | 11 | 1,175 | 20.2% | 78.9% | R+58.7 |
| Precinct -Burnside Township, Precinct 1Burnside Township, Precinct 1 | 169 | 880 | 15 | 1,064 | 15.9% | 82.7% | R+66.8 |
| Precinct -City of Imlay City, Precinct 2City of Imlay City, Precinct 2 | 399 | 583 | 13 | 995 | 40.1% | 58.6% | R+18.5 |
| Precinct -Elba Township, Precinct 1Elba Township, Precinct 1 | 308 | 607 | 15 | 930 | 33.1% | 65.3% | R+32.2 |
| Precinct -Rich Township, Precinct 1Rich Township, Precinct 1 | 198 | 710 | 15 | 923 | 21.5% | 76.9% | R+55.5 |
| Precinct -Burlington Township, Precinct 1Burlington Township, Precinct 1 | 174 | 678 | 12 | 864 | 20.1% | 78.5% | R+58.3 |
| Precinct -City of Imlay City, Precinct 1City of Imlay City, Precinct 1 | 250 | 407 | 6 | 663 | 37.7% | 61.4% | R+23.7 |
| 0870168000001087-01680-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0870168000002087-01680-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0870328000001087-03280-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0870404000001087-04040-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0870404000002087-04040-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0871118000001087-11180-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0871184000001087-11840-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0871190000001087-11900-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0872116000001087-21160-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0872116000002087-21160-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0872316000001087-23160-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0872316000002087-23160-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0872516000001087-25160-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0872516000002087-25160-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0872516000003087-25160-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0873296000001087-32960-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0873584000001087-35840-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0873584000002087-35840-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874030000001087-40300-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874032000001087-40320-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874032000002087-40320-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874604001001087-46040-01001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874604001002087-46040-01002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874604001003087-46040-01003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874604001004087-46040-01004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874606000001087-46060-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0874606000002087-46060-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0875142000001087-51420-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0875142000002087-51420-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0875250000001087-52500-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0875250000002087-52500-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0875250000003087-52500-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0875336000001087-53360-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0875336000002087-53360-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0875809000001087-58090-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0876106000001087-61060-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0876106000002087-61060-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0876816000001087-68160-00001 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −6.7% |
| 1896 | −10.5% |
| 1900 | −24.1% |
| 1904 | −42.2% |
| 1908 | −33.0% |
| 1912 | −9.8% |
| 1916 | −26.0% |
| 1920 | −60.1% |
| 1924 | −71.3% |
| 1928 | −66.1% |
| 1932 | −6.0% |
| 1936 | −13.0% |
| 1940 | −40.0% |
| 1944 | −44.1% |
| 1948 | −27.7% |
| 1952 | −46.1% |
| 1956 | −45.7% |
| 1960 | −34.4% |
| 1964 | +17.7% |
| 1968 | −22.7% |
| 1972 | −34.6% |
| 1976 | −12.8% |
| 1980 | −22.5% |
| 1984 | −42.0% |
| 1988 | −21.4% |
| 1992 | −1.0% |
| 1996 | +2.9% |
| 2000 | −12.4% |
| 2004 | −16.9% |
| 2008 | −3.0% |
| 2012 | −11.5% |
| 2016 | −38.3% |
| 2020 | −36.3% |
| 2024 | −39.8% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 66,834 |
| 2018 | 66,901 |
| 2020 | 72,188 |
| 2022 | 73,494 |
| 2024 | 75,355 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+383 net domestic migration · 2025
Net +1,360 over 2011–2025 · gain loss
Arrivals reported $62,696 in average income, against $74,818 for residents who stayed — 16% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+5.4 on average — 34 points more Democratic-leaning than Lapeer County, MI itself (R+39.8).
Where arrivals came from lean of each source
- Oakland County, MI481D+10.6
- Genesee County, MI422D+4.2
- Macomb County, MI413R+13.7
- St. Clair County, MI103R+34.6
- Tuscola County, MI100R+43.0
- Sanilac County, MI81R+47.7
Where departures went households, 2022–23
- Genesee County, MI493
- Oakland County, MI354
- Macomb County, MI285
- St. Clair County, MI120
- Tuscola County, MI119
- Sanilac County, MI82
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | −193 |
| 2012 | −76 |
| 2013 | +5 |
| 2014 | −135 |
| 2015 | +153 |
| 2016 | −174 |
| 2017 | +81 |
| 2018 | −95 |
| 2019 | −183 |
| 2021 | +329 |
| 2022 | +344 |
| 2023 | +576 |
| 2024 | +345 |
| 2025 | +383 |
Lapeer County, anchored by its small county-seat city of the same name, has moved steadily toward lopsided Republican margins over two decades as its largely white, working-class exurban population pulled away from the Detroit metro's political orbit.
Across the recorded series it reached a Democratic high of 17.7 points in 1964 and a Republican high of 71.3 points in 1924. Between 2020 and 2024 the county moved 3.5 points toward the Republican candidate; the 2024 margin was 39.8 points.
A population of 88,837, a 90% non-Hispanic-white share, and a median household income of $77,306 describe the county. The county's voting pattern over the last decade is most similar to that of St. Clair County and Sanilac County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Lapeer County, Michigan. Akashic. https://akashic.app/county/26087/. Accessed May 20, 2026. License: CC BY 4.0.