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 % | ||
| 10,18458.6% | 58.6% | 7,16641.2% | 41.2% | —— | — | 17,373 | |
| 11,86159.2% | 59.2% | 8,13440.6% | 40.6% | —— | — | 20,025 | |
| 12,83772.1% | 72.1% | 4,93927.7% | 27.7% | —— | — | 17,812 | |
| 9,90166.9% | 66.9% | 4,87332.9% | 32.9% | —— | — | 14,809 | |
| 7,97264.8% | 64.8% | 4,32135.1% | 35.1% | —— | — | 12,305 | |
| 10,84371.5% | 71.5% | 3,65824.1% | 24.1% | 6344.2% | 4.2% | 15,167 | |
| 9,42944.2% | 44.2% | 11,88655.7% | 55.7% | —— | — | 21,333 | |
| 10,38153.2% | 53.2% | 9,09546.6% | 46.6% | —— | — | 19,503 | |
| —— | — | 7,94895.7% | 95.7% | —— | — | 8,303 | |
| 4,47737.2% | 37.2% | 7,51562.4% | 62.4% | —— | — | 12,045 | |
| —— | — | 12,46596.0% | 96.0% | —— | — | 12,978 | |
| —— | — | 11,83795.9% | 95.9% | —— | — | 12,337 | |
| —— | — | 7,05875.1% | 75.1% | 2,18123.2% | 23.2% | 9,395 | |
| 2,34523.0% | 23.0% | 7,78376.5% | 76.5% | —— | — | 10,180 | |
| 4,50328.3% | 28.3% | 10,57466.4% | 66.4% | 8025.0% | 5.0% | 15,924 | |
| —— | — | 13,03197.6% | 97.6% | —— | — | 13,346 | |
| 14,95598.3% | 98.3% | —— | — | —— | — | 15,213 | |
| 9,03555.7% | 55.7% | 7,16444.2% | 44.2% | —— | — | 16,207 | |
| 6,21745.2% | 45.2% | 7,51154.6% | 54.6% | —— | — | 13,763 | |
| 8,72050.9% | 50.9% | 8,40249.0% | 49.0% | —— | — | 17,146 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Brooke BodenRep10,184 votes · 58.6%Runner-upSpencer A WaughDem7,166 votes · 41.3% | Spencer A WaughDem7,166 votes · 41.3% | 17.4percentage points | |
Samantha FettRep11,861 votes · 59.2%Runner-upRory D. TaylorDem8,134 votes · 40.6% | Rory D. TaylorDem8,134 votes · 40.6% | 18.6percentage points | |
Ray Bubba SorensenRep12,837 votes · 72.1%Runner-upKaren VarleyDem4,939 votes · 27.7% | Karen VarleyDem4,939 votes · 27.7% | 44.3percentage points | |
Sam WengrynRep9,901 votes · 66.9%Runner-upSonya HicksDem4,873 votes · 32.9% | Sonya HicksDem4,873 votes · 32.9% | 34.0percentage points | |
Hans WilzRep7,972 votes · 64.8%Runner-upBrenda CurranDem4,321 votes · 35.1% | Brenda CurranDem4,321 votes · 35.1% | 29.7percentage points | |
Austin HarrisRep10,843 votes · 71.5%Runner-upDarcie WhitlowDem3,658 votes · 24.1% | Darcie WhitlowDem3,658 votes · 24.1% | 47.4percentage points | |
Kenan JudgeDem11,886 votes · 55.7%Runner-upOliver BardwellRep9,429 votes · 44.2% | Oliver BardwellRep9,429 votes · 44.2% | 11.5percentage points | |
David YoungRep10,381 votes · 53.2%Runner-upLaura SniderDem9,095 votes · 46.6% | Laura SniderDem9,095 votes · 46.6% | 6.6percentage points | |
Brian MeyerDem7,948 votes · 95.7%Runner-upWrite-in355 votes · 4.3% | Write-in355 votes · 4.3% | 91.5percentage points | |
Megan L. SrinivasDem7,515 votes · 62.4%Runner-upJerry CheeversRep4,477 votes · 37.2% | Jerry CheeversRep4,477 votes · 37.2% | 25.2percentage points | |
Mary Lee MadisonDem12,465 votes · 96.1%Runner-upWrite-in513 votes · 4.0% | Write-in513 votes · 4.0% | 92.1percentage points | |
Jennifer KonfrstDem11,837 votes · 96.0%Runner-upWrite-in500 votes · 4.1% | Write-in500 votes · 4.1% | 91.9percentage points | |
Ruth Ann GainesDem7,058 votes · 75.1%Runner-upToya S. JohnsonLibertarian2,181 votes · 23.2% | Toya S. JohnsonLibertarian2,181 votes · 23.2% | 51.9percentage points | |
Rob JohnsonDem7,783 votes · 76.5%Runner-upDanielle DugganRep2,345 votes · 23.0% | Danielle DugganRep2,345 votes · 23.0% | 53.4percentage points | |
Sean BagniewskiDem10,574 votes · 66.4%Runner-upAngela Kay SchreaderRep4,503 votes · 28.3% | Angela Kay SchreaderRep4,503 votes · 28.3% | 38.1percentage points | |
Austin BaethDem13,031 votes · 97.6%Runner-upWrite-in315 votes · 2.4% | Write-in315 votes · 2.4% | 95.3percentage points | |
Barb Kniff McCullaRep14,955 votes · 98.3%Runner-upWrite-in258 votes · 1.7% | Write-in258 votes · 1.7% | 96.6percentage points | |
Jon DunwellRep9,035 votes · 55.8%Runner-upBrad MaggDem7,164 votes · 44.2% | Brad MaggDem7,164 votes · 44.2% | 11.5percentage points | |
Rick L. OlsonDem7,511 votes · 54.6%Runner-upTroy ClarkRep6,217 votes · 45.2% | Troy ClarkRep6,217 votes · 45.2% | 9.4percentage points | |
Bill GustoffRep8,720 votes · 50.9%Runner-upHeather SieversDem8,402 votes · 49.0% | Heather SieversDem8,402 votes · 49.0% | 1.9percentage points |