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,23097.7% | 97.7% | —— | — | 9,445 | |
| —— | — | 7,13575.3% | 75.3% | 2,27324.0% | 24.0% | 9,475 | |
| 13,56697.9% | 97.9% | —— | — | —— | — | 13,854 | |
| 10,82467.7% | 67.7% | —— | — | —— | — | 15,983 | |
| 11,93464.2% | 64.2% | 6,62335.7% | 35.7% | —— | — | 18,577 | |
| 9,54155.4% | 55.4% | 7,67044.5% | 44.5% | —— | — | 17,224 | |
| 14,17898.2% | 98.2% | —— | — | —— | — | 14,443 | |
| 10,35567.2% | 67.2% | 5,03732.7% | 32.7% | —— | — | 15,406 | |
| 8,56857.0% | 57.0% | 6,45442.9% | 42.9% | —— | — | 15,031 | |
| 10,66161.3% | 61.3% | 6,70838.6% | 38.6% | —— | — | 17,391 | |
| 6,22043.8% | 43.8% | 7,97156.1% | 56.1% | —— | — | 14,212 | |
| 8,57553.2% | 53.2% | 7,51346.6% | 46.6% | —— | — | 16,114 | |
| —— | — | 12,21395.5% | 95.5% | —— | — | 12,787 | |
| —— | — | 11,36896.4% | 96.4% | —— | — | 11,795 | |
| —— | — | 11,52997.7% | 97.7% | —— | — | 11,800 | |
| 10,34760.4% | 60.4% | 6,76239.5% | 39.5% | —— | — | 17,128 | |
| —— | — | 9,52396.7% | 96.7% | —— | — | 9,853 | |
| —— | — | 10,80396.7% | 96.7% | —— | — | 11,168 | |
| 5,94739.2% | 39.2% | 9,22260.7% | 60.7% | —— | — | 15,188 | |
| 8,24247.6% | 47.6% | 9,07052.3% | 52.3% | —— | — | 17,329 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Timi Brown-PowersDem9,230 votes · 97.7%Runner-upWrite-in215 votes · 2.3% | Write-in215 votes · 2.3% | 95.5percentage points | |
Jerome Amos JrDem7,135 votes · 75.3%Runner-upErvin SabicLibertarian2,273 votes · 24.0% | Ervin SabicLibertarian2,273 votes · 24.0% | 51.3percentage points | |
Michael R. BerganRep13,566 votes · 97.9%Runner-upWrite-in288 votes · 2.1% | Write-in288 votes · 2.1% | 95.8percentage points | |
Jason GearhartRep10,824 votes · 67.7%Runner-upIan ZahrenInd5,114 votes · 32.0% | Ian ZahrenInd5,114 votes · 32.0% | 35.7percentage points | |
Shannon LundgrenRep11,934 votes · 64.2%Runner-upCarolyn WiezorekDem6,623 votes · 35.7% | Carolyn WiezorekDem6,623 votes · 35.7% | 28.6percentage points | |
Steven P BradleyRep9,541 votes · 55.4%Runner-upAndy McKeanDem7,670 votes · 44.5% | Andy McKeanDem7,670 votes · 44.5% | 10.9percentage points | |
Craig JohnsonRep14,178 votes · 98.2%Runner-upWrite-in265 votes · 1.8% | Write-in265 votes · 1.8% | 96.3percentage points | |
Chad IngelsRep10,355 votes · 67.2%Runner-upTim O'BrienDem5,037 votes · 32.7% | Tim O'BrienDem5,037 votes · 32.7% | 34.5percentage points | |
Tom DetermannRep8,568 votes · 57.0%Runner-upRandy MeierDem6,454 votes · 42.9% | Randy MeierDem6,454 votes · 42.9% | 14.1percentage points | |
Norlin MommsenRep10,661 votes · 61.3%Runner-upKay PenceDem6,708 votes · 38.6% | Kay PenceDem6,708 votes · 38.6% | 22.7percentage points | |
Lindsay JamesDem7,971 votes · 56.1%Runner-upJames W. McClainRep6,220 votes · 43.8% | James W. McClainRep6,220 votes · 43.8% | 12.3percentage points | |
Jennifer J. SmithRep8,575 votes · 53.2%Runner-upCharles IsenhartDem7,513 votes · 46.6% | Charles IsenhartDem7,513 votes · 46.6% | 6.6percentage points | |
Elizabeth WilsonDem12,213 votes · 95.5%Runner-upWrite-in574 votes · 4.5% | Write-in574 votes · 4.5% | 91.0percentage points | |
Eric GjerdeDem11,368 votes · 96.4%Runner-upWrite-in427 votes · 3.6% | Write-in427 votes · 3.6% | 92.8percentage points | |
Bob KressigDem11,529 votes · 97.7%Runner-upWrite-in271 votes · 2.3% | Write-in271 votes · 2.3% | 95.4percentage points | |
Derek WulfRep10,347 votes · 60.4%Runner-upJarred JohnstonDem6,762 votes · 39.5% | Jarred JohnstonDem6,762 votes · 39.5% | 20.9percentage points | |
Jeff CoolingDem9,523 votes · 96.7%Runner-upWrite-in330 votes · 3.4% | Write-in330 votes · 3.4% | 93.3percentage points | |
Sami ScheetzDem10,803 votes · 96.7%Runner-upWrite-in365 votes · 3.3% | Write-in365 votes · 3.3% | 93.5percentage points | |
Tracy EhlertDem9,222 votes · 60.7%Runner-upBarclay WoernerRep5,947 votes · 39.2% | Barclay WoernerRep5,947 votes · 39.2% | 21.6percentage points | |
Aime J. WichtendahlDem9,070 votes · 52.3%Runner-upJohn ThompsonRep8,242 votes · 47.6% | John ThompsonRep8,242 votes · 47.6% | 4.8percentage points |