2024 Minnesota State House Election
Minnesota · State
General Election
November 5, 2024
Contests
134
Candidates
403
Valid votes
3,093,482
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 1,530,797 | 49.5% | 67 | 50.0% | +3 |
| Democratic-Farmer-Labor | 1,545,212 | 50.0% | 66 | 49.3% | −4 |
| Independent | 7,814 | 0.3% | 0 | 0.0% | 0 |
| Independence-Alliance | 3,517 | 0.1% | 0 | 0.0% | 0 |
| Green Party | 3,284 | 0.1% | 0 | 0.0% | — |
Show 3 more parties
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Libertarian Party | 1,298 | 0.0% | 0 | 0.0% | — |
| Americans First | 848 | 0.0% | 0 | 0.0% | — |
| Forward Party Independent | 712 | 0.0% | 0 | 0.0% | — |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 64 | 67 | +3 | 48.3% | 49.5% | +1.2 pp |
| Democratic-Farmer-Labor | 70 | 66 | −4 | 50.9% | 50.0% | −1.0 pp |
Seat changes by party
134 → 134 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 64 | 67 | +3 | 48.2% | 49.5% | +1.3 pp |
| Democratic-Farmer-Labor | 70 | 66 | −4 | 51.1% | 50.0% | −1.1 pp |
Seat changes by party
134 → 134 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 64 | 67 | +3 | 48.3% | 49.5% | +1.2 pp |
| Democratic-Farmer-Labor | 70 | 66 | −4 | 50.9% | 50.0% | −1.0 pp |
Seat changes by party
134 → 134 seats
Historical trends
Democratic-Farmer-Labor Republican
Chart data
| Election | Democratic-Farmer-Labor | Republican |
|---|---|---|
| November 3, 2020 | 70 | 64 |
| November 8, 2022 | 70 | 64 |
| November 5, 2024 | 66 | 67 |
Democratic-Farmer-Labor Republican
Chart data
| Election | Democratic-Farmer-Labor | Republican |
|---|---|---|
| November 3, 2020 | 70 | 64 |
| November 8, 2022 | 70 | 64 |
| November 5, 2024 | 66 | 67 |
Democratic-Farmer-Labor Republican
Chart data
| Election | Democratic-Farmer-Labor | Republican |
|---|---|---|
| November 3, 2020 | 51.1% | 48.2% |
| November 8, 2022 | 50.9% | 48.3% |
| November 5, 2024 | 50.0% | 49.5% |
District 40B: the November winner was found ineligible on residency grounds. Reported votes are retained without an elected candidate. A special election followed in March 2025. Legislative Reference Library
Source: Minnesota Secretary of State
District map
Loading map…
District results
135 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | DFL | Ind | |||||
|---|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | |||
| 17,42076.1% | 76.1% | 5,46623.9% | 23.9% | 150.1% | 0.1% | 22,901 | 82.5% | |
| 13,93967.2% | 67.2% | 6,79132.7% | 32.7% | 140.1% | 0.1% | 20,744 | 80.6% | |
| 11,51851.9% | 51.9% | 10,66748.0% | 48.0% | 260.1% | 0.1% | 22,211 | 76.0% | |
| 14,37263.7% | 63.7% | 8,16836.2% | 36.2% | 100.0% | 0.0% | 22,550 | 79.2% | |
| 14,44355.5% | 55.5% | 10,77941.4% | 41.4% | 730.3% | 0.3% | 26,007 | 84.2% | |
| 13,48050.2% | 50.2% | 13,32149.7% | 49.7% | 270.1% | 0.1% | 26,828 | 85.1% | |
| 7,82241.3% | 41.3% | 11,07258.5% | 58.5% | 320.2% | 0.2% | 18,926 | 75.7% | |
| 15,27366.4% | 66.4% | 7,70933.5% | 33.5% | 160.1% | 0.1% | 22,998 | 81.0% | |
| 18,85571.3% | 71.3% | 7,55128.6% | 28.6% | 220.1% | 0.1% | 26,428 | 83.4% | |
| 17,60475.4% | 75.4% | 5,72924.5% | 24.5% | 210.1% | 0.1% | 23,354 | 83.8% | |
| 17,76566.0% | 66.0% | 9,11633.9% | 33.9% | 190.1% | 0.1% | 26,900 | 84.1% | |
| 15,74463.4% | 63.4% | 8,20933.1% | 33.1% | 320.1% | 0.1% | 24,833 | 82.2% | |
| 14,42260.3% | 60.3% | 9,46739.6% | 39.6% | 230.1% | 0.1% | 23,912 | 81.8% | |
| 13,78156.3% | 56.3% | 10,65543.6% | 43.6% | 230.1% | 0.1% | 24,459 | 81.9% | |
| 6,96231.6% | 31.6% | 15,00668.2% | 68.2% | 290.1% | 0.1% | 21,997 | 76.5% | |
| 7,95431.3% | 31.3% | 17,44068.5% | 68.5% | 550.2% | 0.2% | 25,449 | 81.6% | |
| 15,58768.8% | 68.8% | 7,04231.1% | 31.1% | 410.2% | 0.2% | 22,670 | 82.6% | |
| 19,36671.6% | 71.6% | 7,66128.3% | 28.3% | 180.1% | 0.1% | 27,045 | 85.2% | |
| 17,95771.1% | 71.1% | 7,15928.4% | 28.4% | 1340.5% | 0.5% | 25,250 | 83.7% | |
| 19,95979.6% | 79.6% | 5,07920.3% | 20.3% | 240.1% | 0.1% | 25,062 | 85.2% | |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
John BurkelRep17,420 votes · 76.1%Runner-upJames ScevilleDFL5,466 votes · 23.9% | James ScevilleDFL5,466 votes · 23.9% | 52.2percentage points | |
Steve GanderRep13,939 votes · 67.2%Runner-upMike ChristophersonDFL6,791 votes · 32.7% | Mike ChristophersonDFL6,791 votes · 32.7% | 34.5percentage points | |
Bidal Duran JrRep11,518 votes · 51.9%Runner-upReed OlsonDFL10,667 votes · 48.0% | Reed OlsonDFL10,667 votes · 48.0% | 3.8percentage points | |
Matt BlissRep14,372 votes · 63.7%Runner-upMichael ReyesDFL8,168 votes · 36.2% | Michael ReyesDFL8,168 votes · 36.2% | 27.5percentage points | |
Roger J. SkrabaRep14,443 votes · 55.5%Runner-upHarley DrobaDFL10,779 votes · 41.5% | Harley DrobaDFL10,779 votes · 41.5% | 14.1percentage points | |
Natalie ZeleznikarRep13,480 votes · 50.3%Runner-upMark MungerDFL13,321 votes · 49.7% | Mark MungerDFL13,321 votes · 49.7% | 0.6percentage points | |
Heather M. KeelerDFL11,072 votes · 58.5%Runner-upJoshua ZinckeRep7,822 votes · 41.3% | Joshua ZinckeRep7,822 votes · 41.3% | 17.2percentage points | |
Jim JoyRep15,273 votes · 66.4%Runner-upThaddeus LaugischDFL7,709 votes · 33.5% | Thaddeus LaugischDFL7,709 votes · 33.5% | 32.9percentage points | |
Krista KnudsenRep18,855 votes · 71.3%Runner-upBrian HobsonDFL7,551 votes · 28.6% | Brian HobsonDFL7,551 votes · 28.6% | 42.8percentage points | |
Mike WienerRep17,604 votes · 75.4%Runner-upGregg HendricksonDFL5,729 votes · 24.5% | Gregg HendricksonDFL5,729 votes · 24.5% | 50.9percentage points | |
Ben DavisRep17,765 votes · 66.0%Runner-upEarl ButenhoffDFL9,116 votes · 33.9% | Earl ButenhoffDFL9,116 votes · 33.9% | 32.2percentage points | |
Josh HeintzemanRep15,744 votes · 63.4%Runner-upEmily LeClaireDFL8,209 votes · 33.1% | Emily LeClaireDFL8,209 votes · 33.1% | 30.3percentage points | |
Spencer IgoRep14,422 votes · 60.3%Runner-upAron SchnaserDFL9,467 votes · 39.6% | Aron SchnaserDFL9,467 votes · 39.6% | 20.7percentage points | |
Cal WarwasRep13,781 votes · 56.3%Runner-upLorrie JanatopoulosDFL10,655 votes · 43.6% | Lorrie JanatopoulosDFL10,655 votes · 43.6% | 12.8percentage points | |
Peter JohnsonDFL15,006 votes · 68.2%Runner-upMark McGrewRep6,962 votes · 31.7% | Mark McGrewRep6,962 votes · 31.7% | 36.6percentage points | |
Alicia (Liish) KozlowskiDFL17,440 votes · 68.5%Runner-upShawn SavelaRep7,954 votes · 31.3% | Shawn SavelaRep7,954 votes · 31.3% | 37.3percentage points | |
Jeff BackerRep15,587 votes · 68.8%Runner-upMichael ZiomkoDFL7,042 votes · 31.1% | Michael ZiomkoDFL7,042 votes · 31.1% | 37.7percentage points | |
Tom MurphyRep19,366 votes · 71.6%Runner-upJason SatterDFL7,661 votes · 28.3% | Jason SatterDFL7,661 votes · 28.3% | 43.3percentage points | |
Ron KreshaRep17,957 votes · 71.1%Runner-upJulia Samsal HippDFL7,159 votes · 28.4% | Julia Samsal HippDFL7,159 votes · 28.4% | 42.8percentage points | |
Isaac SchultzRep19,959 votes · 79.6%Runner-upJoEllen BurnsDFL5,079 votes · 20.3% | JoEllen BurnsDFL5,079 votes · 20.3% | 59.4percentage points |