2024 Iowa State House Election
Iowa · State
General Election
November 5, 2024
Contests
100
Candidates
277
Valid votes
1,481,719
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 808,492 | 54.6% | 67 | 67.0% | +3 |
| Democratic | 626,834 | 42.3% | 33 | 33.0% | −3 |
| Libertarian | 18,092 | 1.2% | 0 | 0.0% | 0 |
| Independent | 17,240 | 1.2% | 0 | 0.0% | 0 |
| No affiliation | 11,061 | 0.7% | 0 | 0.0% | 0 |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 64 | 67 | +3 | 56.6% | 54.6% | −2.0 pp |
| Democratic | 36 | 33 | −3 | 39.9% | 42.3% | +2.4 pp |
Seat changes by party
100 → 100 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 59 | 67 | +8 | 51.3% | 54.6% | +3.3 pp |
| Democratic | 41 | 33 | −8 | 47.4% | 42.3% | −5.1 pp |
Seat changes by party
100 → 100 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 64 | 67 | +3 | 56.6% | 54.6% | −2.0 pp |
| Democratic | 36 | 33 | −3 | 39.9% | 42.3% | +2.4 pp |
Seat changes by party
100 → 100 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 59 | 41 |
| November 8, 2022 | 64 | 36 |
| November 5, 2024 | 67 | 33 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 59 | 41 |
| November 8, 2022 | 64 | 36 |
| November 5, 2024 | 67 | 33 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 51.3% | 47.4% |
| November 8, 2022 | 56.6% | 39.9% |
| November 5, 2024 | 54.6% | 42.3% |
District map
Loading map…
District results
100 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 4,01746.5% | 46.5% | 4,61553.4% | 53.4% | —— | — | 8,643 | |
| 7,13060.6% | 60.6% | 4,61339.2% | 39.2% | —— | — | 11,761 | |
| 12,01278.7% | 78.7% | 3,23621.2% | 21.2% | —— | — | 15,272 | |
| 14,29298.1% | 98.1% | —— | — | —— | — | 14,564 | |
| 11,14677.8% | 77.8% | —— | — | —— | — | 14,318 | |
| 10,02097.7% | 97.7% | —— | — | —— | — | 10,254 | |
| 12,74383.4% | 83.4% | —— | — | —— | — | 15,274 | |
| 10,45997.5% | 97.5% | —— | — | —— | — | 10,731 | |
| 11,74473.2% | 73.2% | 4,27026.6% | 26.6% | —— | — | 16,035 | |
| 15,29398.4% | 98.4% | —— | — | —— | — | 15,544 | |
| 11,38172.4% | 72.4% | 4,32927.5% | 27.5% | —— | — | 15,724 | |
| 10,26973.7% | 73.7% | 3,64326.2% | 26.2% | —— | — | 13,930 | |
| 12,46273.1% | 73.1% | 3,19218.7% | 18.7% | —— | — | 17,055 | |
| 11,11697.5% | 97.5% | —— | — | —— | — | 11,401 | |
| 12,79569.2% | 69.2% | 5,65530.6% | 30.6% | —— | — | 18,481 | |
| 12,87675.0% | 75.0% | 4,26524.8% | 24.8% | —— | — | 17,172 | |
| 12,63898.4% | 98.4% | —— | — | —— | — | 12,847 | |
| 11,16573.7% | 73.7% | 3,93826.0% | 26.0% | —— | — | 15,149 | |
| 7,75158.5% | 58.5% | 5,46941.3% | 41.3% | —— | — | 13,246 | |
| 5,32047.5% | 47.5% | 5,88152.5% | 52.5% | —— | — | 11,208 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
J.D. ScholtenDem4,615 votes · 53.4%Runner-upJosh SteinhoffRep4,017 votes · 46.5% | Josh SteinhoffRep4,017 votes · 46.5% | 6.9percentage points | |
Robert HendersonRep7,130 votes · 60.6%Runner-upJessica Lopez-WalkerDem4,613 votes · 39.2% | Jessica Lopez-WalkerDem4,613 votes · 39.2% | 21.4percentage points | |
Thomas JenearyRep12,012 votes · 78.7%Runner-upEmma BouzaDem3,236 votes · 21.2% | Emma BouzaDem3,236 votes · 21.2% | 57.5percentage points | |
Skyler WheelerRep14,292 votes · 98.1%Runner-upWrite-in272 votes · 1.9% | Write-in272 votes · 1.9% | 96.3percentage points | |
Zachary M. DiekenRep11,146 votes · 77.9%Runner-upMichael SchnoesInd3,136 votes · 21.9% | Michael SchnoesInd3,136 votes · 21.9% | 55.9percentage points | |
Megan JonesRep10,020 votes · 97.7%Runner-upWrite-in234 votes · 2.3% | Write-in234 votes · 2.3% | 95.4percentage points | |
Mike SextonRep12,743 votes · 83.4%Runner-upMartin PodrazaInd2,465 votes · 16.1% | Martin PodrazaInd2,465 votes · 16.1% | 67.3percentage points | |
Ann MeyerRep10,459 votes · 97.5%Runner-upWrite-in272 votes · 2.5% | Write-in272 votes · 2.5% | 94.9percentage points | |
Henry StoneRep11,744 votes · 73.2%Runner-upChristian He-Man SchlaerthDem4,270 votes · 26.6% | Christian He-Man SchlaerthDem4,270 votes · 26.6% | 46.6percentage points | |
John H. WillsRep15,293 votes · 98.4%Runner-upWrite-in251 votes · 1.6% | Write-in251 votes · 1.6% | 96.8percentage points | |
Craig Steven WilliamsRep11,381 votes · 72.4%Runner-upJeff RichDem4,329 votes · 27.5% | Jeff RichDem4,329 votes · 27.5% | 44.9percentage points | |
Steven HoltRep10,269 votes · 73.7%Runner-upDustin DurbinDem3,643 votes · 26.2% | Dustin DurbinDem3,643 votes · 26.2% | 47.6percentage points | |
Travis M SitzmannRep12,462 votes · 73.1%Runner-upRosanne PlanteDem3,192 votes · 18.7% | Rosanne PlanteDem3,192 votes · 18.7% | 54.4percentage points | |
Jacob BossmanRep11,116 votes · 97.5%Runner-upWrite-in285 votes · 2.5% | Write-in285 votes · 2.5% | 95.0percentage points | |
Matt W. WindschitlRep12,795 votes · 69.2%Runner-upBenjamin SchauerDem5,655 votes · 30.6% | Benjamin SchauerDem5,655 votes · 30.6% | 38.6percentage points | |
David SieckRep12,876 votes · 75.0%Runner-upCandella Foley-FinchemDem4,265 votes · 24.8% | Candella Foley-FinchemDem4,265 votes · 24.8% | 50.2percentage points | |
Devon WoodRep12,638 votes · 98.4%Runner-upWrite-in209 votes · 1.6% | Write-in209 votes · 1.6% | 96.8percentage points | |
Thomas Jay MooreRep11,165 votes · 73.7%Runner-upTripp NarupDem3,938 votes · 26.0% | Tripp NarupDem3,938 votes · 26.0% | 47.7percentage points | |
Brent SiegristRep7,751 votes · 58.5%Runner-upRoger PetersenDem5,469 votes · 41.3% | Roger PetersenDem5,469 votes · 41.3% | 17.2percentage points | |
Josh TurekDem5,881 votes · 52.5%Runner-upJames WassellRep5,320 votes · 47.5% | James WassellRep5,320 votes · 47.5% | 5.0percentage points |