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,07565.9% | 65.9% | 8,82534.0% | 34.0% | 220.1% | 0.1% | 25,922 | 83.9% | |
| 15,46161.1% | 61.1% | 9,80238.7% | 38.7% | 390.2% | 0.2% | 25,302 | 84.0% | |
| 18,72770.5% | 70.5% | 7,79929.4% | 29.4% | 400.2% | 0.2% | 26,566 | 85.8% | |
| 14,81658.1% | 58.1% | 10,62041.7% | 41.7% | 450.2% | 0.2% | 25,481 | 83.3% | |
| 11,62049.0% | 49.0% | 12,03050.8% | 50.8% | 440.2% | 0.2% | 23,694 | 81.9% | |
| 15,26258.0% | 58.0% | 11,02041.9% | 41.9% | 250.1% | 0.1% | 26,307 | 84.5% | |
| 12,91348.6% | 48.6% | 13,63151.3% | 51.3% | 280.1% | 0.1% | 26,572 | 85.7% | |
| 15,26153.5% | 53.5% | 13,24046.4% | 46.4% | 330.1% | 0.1% | 28,534 | 86.1% | |
| 7,95036.7% | 36.7% | 13,64963.1% | 63.1% | 400.2% | 0.2% | 21,639 | 79.6% | |
| 10,95048.0% | 48.0% | 11,82251.8% | 51.8% | 370.2% | 0.2% | 22,809 | 80.7% | |
| 11,28049.3% | 49.3% | 11,56050.5% | 50.5% | 470.2% | 0.2% | 22,887 | 81.7% | |
| 14,99854.1% | 54.1% | 12,71445.8% | 45.8% | 290.1% | 0.1% | 27,741 | 87.0% | |
| 12,15248.3% | 48.3% | 12,97751.6% | 51.6% | 370.1% | 0.1% | 25,166 | 83.9% | |
| 15,81757.1% | 57.1% | 11,85142.8% | 42.8% | 220.1% | 0.1% | 27,690 | 85.6% | |
| 11,84144.5% | 44.5% | 14,72655.4% | 55.4% | 180.1% | 0.1% | 26,585 | 84.7% | |
| 5,41034.9% | 34.9% | 10,03064.8% | 64.8% | 420.3% | 0.3% | 15,482 | 72.8% | |
| 3,79325.4% | 25.4% | 11,07874.3% | 74.3% | 480.3% | 0.3% | 14,919 | 70.7% | |
| 6,74936.4% | 36.4% | 11,75163.3% | 63.3% | 550.3% | 0.3% | 18,555 | 76.0% | |
| 5,87528.9% | 28.9% | 14,42770.9% | 70.9% | 440.2% | 0.2% | 20,346 | 79.4% | |
| —— | — | 16,86995.9% | 95.9% | 7274.1% | 4.1% | 17,596 | 84.3% | |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
Paul NovotnyRep17,075 votes · 65.9%Runner-upPaul BolinDFL8,825 votes · 34.0% | Paul BolinDFL8,825 votes · 34.0% | 31.8percentage points | |
Harry NiskaRep15,461 votes · 61.1%Runner-upDara GrimmerDFL9,802 votes · 38.7% | Dara GrimmerDFL9,802 votes · 38.7% | 22.4percentage points | |
Peggy ScottRep18,727 votes · 70.5%Runner-upGadisa BerkessaDFL7,799 votes · 29.4% | Gadisa BerkessaDFL7,799 votes · 29.4% | 41.1percentage points | |
Nolan WestRep14,816 votes · 58.2%Runner-upAshton RamsammyDFL10,620 votes · 41.7% | Ashton RamsammyDFL10,620 votes · 41.7% | 16.5percentage points | |
Matt NorrisDFL12,030 votes · 50.8%Runner-upAlex MoeRep11,620 votes · 49.0% | Alex MoeRep11,620 votes · 49.0% | 1.7percentage points | |
Patti AndersonRep15,262 votes · 58.0%Runner-upJake RossDFL11,020 votes · 41.9% | Jake RossDFL11,020 votes · 41.9% | 16.1percentage points | |
Josiah HillDFL13,631 votes · 51.3%Runner-upJessica L. JohnsonRep12,913 votes · 48.6% | Jessica L. JohnsonRep12,913 votes · 48.6% | 2.7percentage points | |
Danny NadeauRep15,261 votes · 53.5%Runner-upBrian RainesDFL13,240 votes · 46.4% | Brian RainesDFL13,240 votes · 46.4% | 7.1percentage points | |
Melissa HortmanDFL13,649 votes · 63.1%Runner-upScott SimmonsRep7,950 votes · 36.7% | Scott SimmonsRep7,950 votes · 36.7% | 26.3percentage points | |
Zack StephensonDFL11,822 votes · 51.8%Runner-upJosh JunglingRep10,950 votes · 48.0% | Josh JunglingRep10,950 votes · 48.0% | 3.8percentage points | |
Kari RehrauerDFL11,560 votes · 50.5%Runner-upSteve PapeRep11,280 votes · 49.3% | Steve PapeRep11,280 votes · 49.3% | 1.2percentage points | |
Elliott EngenRep14,998 votes · 54.1%Runner-upJanelle CalhounDFL12,714 votes · 45.8% | Janelle CalhounDFL12,714 votes · 45.8% | 8.2percentage points | |
Brion CurranDFL12,977 votes · 51.6%Runner-upPatty BradwayRep12,152 votes · 48.3% | Patty BradwayRep12,152 votes · 48.3% | 3.3percentage points | |
Kristin RobbinsRep15,817 votes · 57.1%Runner-upLaurie WolfeDFL11,851 votes · 42.8% | Laurie WolfeDFL11,851 votes · 42.8% | 14.3percentage points | |
Kristin BahnerDFL14,726 votes · 55.4%Runner-upJohn R. BristolRep11,841 votes · 44.5% | John R. BristolRep11,841 votes · 44.5% | 10.9percentage points | |
Huldah HiltsleyDFL10,030 votes · 64.8%Runner-upBrad OlsonRep5,410 votes · 34.9% | Brad OlsonRep5,410 votes · 34.9% | 29.8percentage points | |
Samantha VangDFL11,078 votes · 74.3%Runner-upRobert MarvinRep3,793 votes · 25.4% | Robert MarvinRep3,793 votes · 25.4% | 48.8percentage points | |
Erin KoegelDFL11,751 votes · 63.3%Runner-upRod SylvesterRep6,749 votes · 36.4% | Rod SylvesterRep6,749 votes · 36.4% | 27.0percentage points | |
Sandra FeistDFL14,427 votes · 70.9%Runner-upKt JacobsRep5,875 votes · 28.9% | Kt JacobsRep5,875 votes · 28.9% | 42.0percentage points | |
Kelly MollerDFL16,869 votes · 95.9%Runner-upWrite-InInd727 votes · 4.1% | Write-InInd727 votes · 4.1% | 91.7percentage points |