State-level election results

—

Statewide margin (R − D)
—
Shift from previous race: —
Counties carried
— R · — D
Total votes cast in race
—
Third-party & write-in: —

County results

Color shows who won each county and by how much. Click a county to follow it over time.

Margin over time

Republican minus Democratic share of the vote, every race 2016–2026.

All 83 counties

Sort by any column; click a row to highlight it on the map and chart.

Margin is the Republican candidate's share minus the Democrat's, of all votes cast in the race. "Shift" compares a county with the previous general election for the same office; both U.S. Senate seats form one series. Governor and lieutenant governor run as a ticket and are listed under the governor; presidential tickets under the presidential candidate. Michigan's Supreme Court and education boards (State Board of Education and university boards) are also on the statewide ballot but aren't shown. Results: the Michigan Secretary of State's official results by county (2016–2022; the state's site doesn't answer automated downloads, so the files are the Internet Archive's copies saved after certification) and, for 2024, the MIT Election Data + Science Lab's precinct returns from the official results, added up by county. Statewide totals match the certified results. Write-in votes are combined; the 2024 data has no write-ins. 2026 results come from CivicAPI, which collects county and state reports, and are unofficial until certified. Turnout isn't included yet.