2024 Iowa State Senate Election
Iowa · State
General Election
November 5, 2024
Contests
25
Candidates
71
Valid votes
782,088
Seats shown are those contested that year, not the full chamber. Alternating districts and boundary changes affect comparisons.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 465,837 | 59.6% | 19 | 76.0% | −3 |
| Democratic | 289,250 | 37.0% | 6 | 24.0% | −6 |
| Libertarian | 14,521 | 1.9% | 0 | 0.0% | 0 |
| Independent | 8,826 | 1.1% | 0 | 0.0% | 0 |
| No affiliation | 3,654 | 0.5% | 0 | 0.0% | 0 |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 22 | 19 | −3 | 54.0% | 59.6% | +5.5 pp |
| Democratic | 12 | 6 | −6 | 43.8% | 37.0% | −6.8 pp |
Seat changes by party
34 → 25 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 19 | 19 | 0 | 57.6% | 59.6% | +1.9 pp |
| Democratic | 6 | 6 | 0 | 41.2% | 37.0% | −4.2 pp |
Seat changes by party
25 → 25 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 22 | 19 | −3 | 54.0% | 59.6% | +5.5 pp |
| Democratic | 12 | 6 | −6 | 43.8% | 37.0% | −6.8 pp |
Seat changes by party
34 → 25 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 19 | 6 |
| November 8, 2022 | 22 | 12 |
| November 5, 2024 | 19 | 6 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 19 | 6 |
| November 8, 2022 | 22 | 12 |
| November 5, 2024 | 19 | 6 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 57.6% | 41.2% |
| November 8, 2022 | 54.0% | 43.8% |
| November 5, 2024 | 59.6% | 37.0% |
District map
Loading map…
District results
25 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 27,72697.2% | 97.2% | —— | — | —— | — | 28,518 | |
| 19,20768.3% | 68.3% | —— | — | —— | — | 28,114 | |
| 21,29960.7% | 60.7% | 13,76939.2% | 39.2% | —— | — | 35,106 | |
| 19,75565.7% | 65.7% | 10,28134.2% | 34.2% | —— | — | 30,081 | |
| 16,73558.4% | 58.4% | 11,86941.4% | 41.4% | —— | — | 28,654 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Charlie McClintockRep27,726 votes · 97.2%Runner-upWrite-in792 votes · 2.8% | Write-in792 votes · 2.8% | 94.5percentage points | |
Adrian DickeyRep19,207 votes · 68.3%Runner-upLisa OssianInd8,826 votes · 31.4% | Lisa OssianInd8,826 votes · 31.4% | 36.9percentage points | |
Dawn DriscollRep21,299 votes · 60.7%Runner-upEd ChabalDem13,769 votes · 39.2% | Ed ChabalDem13,769 votes · 39.2% | 21.5percentage points | |
Mark S. LofgrenRep19,755 votes · 65.7%Runner-upJohn DabeetDem10,281 votes · 34.2% | John DabeetDem10,281 votes · 34.2% | 31.5percentage points | |
Jeff ReichmanRep16,735 votes · 58.4%Runner-upNannette GriffinDem11,869 votes · 41.4% | Nannette GriffinDem11,869 votes · 41.4% | 17.0percentage points |