2024 Michigan State House Election
Michigan · State
General Election
November 5, 2024
Contests
110
Candidates
242
Valid votes
5,446,364
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 2,777,472 | 51.0% | 58 | 52.7% | +4 |
| Democratic | 2,644,918 | 48.6% | 52 | 47.3% | −4 |
| Working Class | 10,184 | 0.2% | 0 | 0.0% | — |
| Libertarian | 5,092 | 0.1% | 0 | 0.0% | 0 |
| Green | 4,711 | 0.1% | 0 | 0.0% | 0 |
Show 1 more parties
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Independent | 3,987 | 0.1% | 0 | 0.0% | 0 |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 54 | 58 | +4 | 49.2% | 51.0% | +1.8 pp |
| Democratic | 56 | 52 | −4 | 50.6% | 48.6% | −2.0 pp |
Seat changes by party
110 → 110 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 58 | 58 | 0 | 49.6% | 51.0% | +1.4 pp |
| Democratic | 52 | 52 | 0 | 49.9% | 48.6% | −1.3 pp |
Seat changes by party
110 → 110 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 54 | 58 | +4 | 49.2% | 51.0% | +1.8 pp |
| Democratic | 56 | 52 | −4 | 50.6% | 48.6% | −2.0 pp |
Seat changes by party
110 → 110 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 58 | 52 |
| November 8, 2022 | 54 | 56 |
| November 5, 2024 | 58 | 52 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 58 | 52 |
| November 8, 2022 | 54 | 56 |
| November 5, 2024 | 58 | 52 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 49.6% | 49.9% |
| November 8, 2022 | 49.2% | 50.6% |
| November 5, 2024 | 51.0% | 48.6% |
Source: Michigan Secretary of State
District map
Loading map…
District results
112 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Working Class | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 36,71071.1% | 71.1% | 14,92628.9% | 28.9% | —— | — | 51,636 | |
| 35,02469.3% | 69.3% | 15,52230.7% | 30.7% | —— | — | 50,546 | |
| 36,45170.4% | 70.4% | 15,30029.6% | 29.6% | —— | — | 51,751 | |
| 34,21863.8% | 63.8% | 19,42136.2% | 36.2% | —— | — | 53,639 | |
| 30,96047.9% | 47.9% | 33,66252.1% | 52.1% | —— | — | 64,622 | |
| 36,77862.9% | 62.9% | 16,68128.5% | 28.5% | —— | — | 58,447 | |
| 40,04371.7% | 71.7% | 15,78028.3% | 28.3% | —— | — | 55,823 | |
| 39,39769.6% | 69.6% | 17,22130.4% | 30.4% | —— | — | 56,618 | |
| 34,72860.7% | 60.7% | 22,51639.3% | 39.3% | —— | — | 57,244 | |
| 32,41666.4% | 66.4% | 15,36931.5% | 31.5% | —— | — | 48,846 | |
| 26,80751.6% | 51.6% | 25,13448.4% | 48.4% | —— | — | 51,941 | |
| 31,58363.1% | 63.1% | 18,49336.9% | 36.9% | —— | — | 50,076 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Mike HoadleyRep36,710 votes · 71.1%Runner-upJon LerouxDem14,926 votes · 28.9% | Jon LerouxDem14,926 votes · 28.9% | 42.2percentage points | |
Tom KunseRep35,024 votes · 69.3%Runner-upTracy RuellDem15,522 votes · 30.7% | Tracy RuellDem15,522 votes · 30.7% | 38.6percentage points | |
Joseph D. FoxRep36,451 votes · 70.4%Runner-upChristopher R. CrainDem15,300 votes · 29.6% | Christopher R. CrainDem15,300 votes · 29.6% | 40.9percentage points | |
Curt VanderwallRep34,218 votes · 63.8%Runner-upKathy Pelleran-MahoneyDem19,421 votes · 36.2% | Kathy Pelleran-MahoneyDem19,421 votes · 36.2% | 27.6percentage points | |
Betsy CoffiaDem33,662 votes · 52.1%Runner-upLisa TrombleyRep30,960 votes · 47.9% | Lisa TrombleyRep30,960 votes · 47.9% | 4.2percentage points | |
John R. RothRep36,778 votes · 62.9%Runner-upLarry KnightDem16,681 votes · 28.5% | Larry KnightDem16,681 votes · 28.5% | 34.4percentage points | |
Ken BortonRep40,043 votes · 71.7%Runner-upJames WojeyDem15,780 votes · 28.3% | James WojeyDem15,780 votes · 28.3% | 43.5percentage points | |
Cam CavittRep39,397 votes · 69.6%Runner-upTrina BorensteinDem17,221 votes · 30.4% | Trina BorensteinDem17,221 votes · 30.4% | 39.2percentage points | |
Parker FairbairnRep34,728 votes · 60.7%Runner-upJodi DeckerDem22,516 votes · 39.3% | Jodi DeckerDem22,516 votes · 39.3% | 21.3percentage points | |
David PrestinRep32,416 votes · 66.4%Runner-upChristiana ReynoldsDem15,369 votes · 31.5% | Christiana ReynoldsDem15,369 votes · 31.5% | 34.9percentage points | |
Karl BohnakRep26,807 votes · 51.6%Runner-upJenn HillDem25,134 votes · 48.4% | Jenn HillDem25,134 votes · 48.4% | 3.2percentage points | |
Gregory J. MarkkanenRep31,583 votes · 63.1%Runner-upKim S. CorcoranDem18,493 votes · 36.9% | Kim S. CorcoranDem18,493 votes · 36.9% | 26.1percentage points |