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 % | |||
| 9,59636.7% | 36.7% | 16,52463.2% | 63.2% | 330.1% | 0.1% | 26,153 | 86.1% | |
| 5,53326.3% | 26.3% | 15,44073.4% | 73.4% | 510.2% | 0.2% | 21,024 | 82.8% | |
| 7,37335.7% | 35.7% | 13,24464.1% | 64.1% | 510.2% | 0.2% | 20,668 | 78.9% | |
| 8,83339.0% | 39.0% | 13,78460.9% | 60.9% | 260.1% | 0.1% | 22,643 | 80.4% | |
| 10,29139.3% | 39.3% | 15,85760.6% | 60.6% | 310.1% | 0.1% | 26,179 | 85.6% | |
| 10,22642.1% | 42.1% | 14,01157.7% | 57.7% | 310.1% | 0.1% | 24,268 | 83.2% | |
| 9,00240.5% | 40.5% | 13,20359.4% | 59.4% | 330.1% | 0.1% | 22,238 | 81.3% | |
| 10,96549.9% | 49.9% | 10,97949.9% | 49.9% | 360.2% | 0.2% | 21,980 | 79.1% | |
| 15,80761.9% | 61.9% | 9,69638.0% | 38.0% | 180.1% | 0.1% | 25,521 | 84.9% | |
| 10,57646.6% | 46.6% | 12,11453.3% | 53.3% | 240.1% | 0.1% | 22,714 | 82.3% | |
| 7,96840.6% | 40.6% | 11,61659.2% | 59.2% | 240.1% | 0.1% | 19,608 | 77.3% | |
| 8,68738.7% | 38.7% | 13,75061.2% | 61.2% | 240.1% | 0.1% | 22,461 | 81.5% | |
| 11,57544.0% | 44.0% | 14,73656.0% | 56.0% | 190.1% | 0.1% | 26,330 | 85.6% | |
| 16,47962.6% | 62.6% | 9,84837.4% | 37.4% | 180.1% | 0.1% | 26,345 | 85.1% | |
| 13,78152.3% | 52.3% | 12,52047.6% | 47.6% | 240.1% | 0.1% | 26,325 | 84.2% | |
| 12,06747.5% | 47.5% | 13,32552.4% | 52.4% | 220.1% | 0.1% | 25,414 | 82.6% | |
| 14,88659.8% | 59.8% | 9,96240.0% | 40.0% | 290.1% | 0.1% | 24,877 | 85.3% | |
| —— | — | 11,67297.9% | 97.9% | 2472.1% | 2.1% | 11,919 | 68.8% | |
| 3,54917.4% | 17.4% | 16,79182.3% | 82.3% | 520.3% | 0.3% | 20,392 | 73.2% | |
| 3,53515.2% | 15.2% | 19,68484.6% | 84.6% | 510.2% | 0.2% | 23,270 | 80.5% | |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
Steve ElkinsDFL16,524 votes · 63.2%Runner-upBob GustRep9,596 votes · 36.7% | Bob GustRep9,596 votes · 36.7% | 26.5percentage points | |
Michael HowardDFL15,440 votes · 73.4%Runner-upJeffrey ThompsonRep5,533 votes · 26.3% | Jeffrey ThompsonRep5,533 votes · 26.3% | 47.1percentage points | |
Nathan CoulterDFL13,244 votes · 64.1%Runner-upLion Dale JohnsonRep7,373 votes · 35.7% | Lion Dale JohnsonRep7,373 votes · 35.7% | 28.4percentage points | |
Liz ReyerDFL13,784 votes · 60.9%Runner-upDiane AndersonRep8,833 votes · 39.0% | Diane AndersonRep8,833 votes · 39.0% | 21.9percentage points | |
Bianca VirnigDFL15,857 votes · 60.6%Runner-upDouglas WillettsRep10,291 votes · 39.3% | Douglas WillettsRep10,291 votes · 39.3% | 21.3percentage points | |
Mary Frances ClardyDFL14,011 votes · 57.7%Runner-upNathan HerschbachRep10,226 votes · 42.1% | Nathan HerschbachRep10,226 votes · 42.1% | 15.6percentage points | |
Rick HansenDFL13,203 votes · 59.4%Runner-upAaron M. BrooksbyRep9,002 votes · 40.5% | Aaron M. BrooksbyRep9,002 votes · 40.5% | 18.9percentage points | |
Brad TabkeDFL10,979 votes · 50.0%Runner-upAaron PaulRep10,965 votes · 49.9% | Aaron PaulRep10,965 votes · 49.9% | 0.1percentage points | |
Ben BakebergRep15,807 votes · 61.9%Runner-upJean LeeDFL9,696 votes · 38.0% | Jean LeeDFL9,696 votes · 38.0% | 23.9percentage points | |
Jessica HansonDFL12,114 votes · 53.3%Runner-upGabriela KroetchRep10,576 votes · 46.6% | Gabriela KroetchRep10,576 votes · 46.6% | 6.8percentage points | |
Kaela BergDFL11,616 votes · 59.2%Runner-upVan HolstonRep7,968 votes · 40.6% | Van HolstonRep7,968 votes · 40.6% | 18.6percentage points | |
Robert BiermanDFL13,750 votes · 61.2%Runner-upAngela ZornRep8,687 votes · 38.7% | Angela ZornRep8,687 votes · 38.7% | 22.5percentage points | |
John HuotDFL14,736 votes · 56.0%Runner-upAngeline AndersonRep11,575 votes · 44.0% | Angeline AndersonRep11,575 votes · 44.0% | 12.0percentage points | |
Jon KoznickRep16,479 votes · 62.6%Runner-upVeda KanitzDFL9,848 votes · 37.4% | Veda KanitzDFL9,848 votes · 37.4% | 25.2percentage points | |
Jeff WitteRep13,781 votes · 52.4%Runner-upBrian CohnDFL12,520 votes · 47.6% | Brian CohnDFL12,520 votes · 47.6% | 4.8percentage points | |
Kristi PursellDFL13,325 votes · 52.4%Runner-upRita Hillmann OlsonRep12,067 votes · 47.5% | Rita Hillmann OlsonRep12,067 votes · 47.5% | 5.0percentage points | |
Drew RoachRep14,886 votes · 59.8%Runner-upIan EnglishDFL9,962 votes · 40.1% | Ian EnglishDFL9,962 votes · 40.1% | 19.8percentage points | |
Fue LeeDFL11,672 votes · 97.9%Runner-upWrite-InInd247 votes · 2.1% | Write-InInd247 votes · 2.1% | 95.9percentage points | |
Esther AgbajeDFL16,791 votes · 82.3%Runner-upKenneth SmoronRep3,549 votes · 17.4% | Kenneth SmoronRep3,549 votes · 17.4% | 64.9percentage points | |
Sydney JordanDFL19,684 votes · 84.6%Runner-upMary HolmbergRep3,535 votes · 15.2% | Mary HolmbergRep3,535 votes · 15.2% | 69.4percentage points |