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 % | ||
| —— | — | 9,80694.5% | 94.5% | —— | — | 10,382 | |
| 10,31260.5% | 60.5% | 6,71639.4% | 39.4% | —— | — | 17,037 | |
| 11,32158.7% | 58.7% | 7,94741.2% | 41.2% | —— | — | 19,282 | |
| 11,67272.9% | 72.9% | —— | — | 4,25026.5% | 26.5% | 16,021 | |
| —— | — | 13,79497.7% | 97.7% | —— | — | 14,120 | |
| 3,93423.8% | 23.8% | 12,54476.0% | 76.0% | —— | — | 16,504 | |
| 8,22157.5% | 57.5% | 5,65539.6% | 39.6% | —— | — | 14,287 | |
| 12,19197.7% | 97.7% | —— | — | —— | — | 12,475 | |
| —— | — | 11,94598.7% | 98.7% | —— | — | 12,100 | |
| —— | — | 14,47798.5% | 98.5% | —— | — | 14,696 | |
| 10,64654.8% | 54.8% | 8,76245.1% | 45.1% | —— | — | 19,424 | |
| 9,39060.6% | 60.6% | 6,07339.2% | 39.2% | —— | — | 15,489 | |
| 11,63060.1% | 60.1% | 7,68139.7% | 39.7% | —— | — | 19,335 | |
| 10,15157.5% | 57.5% | 7,46542.3% | 42.3% | —— | — | 17,643 | |
| 11,28471.2% | 71.2% | 4,52328.6% | 28.6% | —— | — | 15,841 | |
| 8,07158.7% | 58.7% | 5,64941.1% | 41.1% | —— | — | 13,739 | |
| 5,42941.1% | 41.1% | 7,75358.7% | 58.7% | —— | — | 13,199 | |
| 6,54049.7% | 49.7% | 6,58550.1% | 50.1% | —— | — | 13,154 | |
| 7,75555.6% | 55.6% | 6,16244.2% | 44.2% | —— | — | 13,955 | |
| 9,46667.6% | 67.6% | —— | — | —— | — | 14,001 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Daniel GosaDem9,806 votes · 94.5%Runner-upWrite-in576 votes · 5.6% | Write-in576 votes · 5.6% | 88.9percentage points | |
Bobby KaufmannRep10,312 votes · 60.5%Runner-upPhil WieseDem6,716 votes · 39.4% | Phil WieseDem6,716 votes · 39.4% | 21.1percentage points | |
Cindy GoldingRep11,321 votes · 58.7%Runner-upKent McNallyDem7,947 votes · 41.2% | Kent McNallyDem7,947 votes · 41.2% | 17.5percentage points | |
Thomas GerholdRep11,672 votes · 72.9%Runner-upAshley MeredithLibertarian4,250 votes · 26.5% | Ashley MeredithLibertarian4,250 votes · 26.5% | 46.3percentage points | |
Amy NielsenDem13,794 votes · 97.7%Runner-upWrite-in326 votes · 2.3% | Write-in326 votes · 2.3% | 95.4percentage points | |
Dave JacobyDem12,544 votes · 76.0%Runner-upStephen KnonerRep3,934 votes · 23.8% | Stephen KnonerRep3,934 votes · 23.8% | 52.2percentage points | |
Jeff ShipleyRep8,221 votes · 57.5%Runner-upThomas O'DonnellDem5,655 votes · 39.6% | Thomas O'DonnellDem5,655 votes · 39.6% | 18.0percentage points | |
Helena HayesRep12,191 votes · 97.7%Runner-upWrite-in284 votes · 2.3% | Write-in284 votes · 2.3% | 95.5percentage points | |
Elinor A. LevinDem11,945 votes · 98.7%Runner-upWrite-in155 votes · 1.3% | Write-in155 votes · 1.3% | 97.4percentage points | |
Adam ZabnerDem14,477 votes · 98.5%Runner-upWrite-in219 votes · 1.5% | Write-in219 votes · 1.5% | 97.0percentage points | |
Judd LawlerRep10,646 votes · 54.8%Runner-upJay GorshDem8,762 votes · 45.1% | Jay GorshDem8,762 votes · 45.1% | 9.7percentage points | |
Heather HoraRep9,390 votes · 60.6%Runner-upAnna BanowskyDem6,073 votes · 39.2% | Anna BanowskyDem6,073 votes · 39.2% | 21.4percentage points | |
Gary MohrRep11,630 votes · 60.2%Runner-upMindy Smith-PaceDem7,681 votes · 39.7% | Mindy Smith-PaceDem7,681 votes · 39.7% | 20.4percentage points | |
Mike VondranRep10,151 votes · 57.5%Runner-upTracy J. JonesDem7,465 votes · 42.3% | Tracy J. JonesDem7,465 votes · 42.3% | 15.2percentage points | |
Taylor CollinsRep11,284 votes · 71.2%Runner-upJeff PoulterDem4,523 votes · 28.6% | Jeff PoulterDem4,523 votes · 28.6% | 42.7percentage points | |
Mark CisnerosRep8,071 votes · 58.8%Runner-upMandy MoodyDem5,649 votes · 41.1% | Mandy MoodyDem5,649 votes · 41.1% | 17.6percentage points | |
Ken CrokenDem7,753 votes · 58.7%Runner-upJosue RodriguezRep5,429 votes · 41.1% | Josue RodriguezRep5,429 votes · 41.1% | 17.6percentage points | |
Monica KurthDem6,585 votes · 50.1%Runner-upNathan RamkerRep6,540 votes · 49.7% | Nathan RamkerRep6,540 votes · 49.7% | 0.3percentage points | |
Matthew RinkerRep7,755 votes · 55.6%Runner-upJim BeresDem6,162 votes · 44.2% | Jim BeresDem6,162 votes · 44.2% | 11.4percentage points | |
Martin L. GraberRep9,466 votes · 67.6%Runner-upNicolas AtwoodInd4,489 votes · 32.1% | Nicolas AtwoodInd4,489 votes · 32.1% | 35.6percentage points |