Iowa Legislature
Iowa Senate
50 seats: Republican 34, Democratic 16. A majority is 26. 50 districts.
Seats by party
Iowa Senate
Seats before the November 3, 2026 election
26 needed for a majority
- 16 Democratic
- 34 Republican
| Party or status | Seats |
|---|---|
| Democratic | 16 |
| Republican | 34 |
Seats before the November 3, 2026 election, current to November 2, 2026, counted from the official member list. Source: Iowa Senate (opens in a new tab).
Iowa Senate districts map
Point to or tap a district for its name and a link to its page. The list below has every district.
2026 Iowa Senate results
25 of 50 districts had a Senate race on the November 3 ballot.
Unofficial votes counted so far, not a call; final only when the state certifies. From the Iowa Secretary of State (opens in a new tab)'s detail.txt (county detail file), updated Nov 4, 2:25 PM EST. Iowa's county detail file lists candidates by name only, without party labels.
District 1
| Candidate | Votes | Share |
|---|---|---|
| Christopher Prosch | 7,235 | 42.5% |
| Catelin Drey | 9,768 | 57.4% |
| Write-ins | 11 | 0.1% |
| Total | 17,014 |
District 3
| Candidate | Votes | Share |
|---|---|---|
| Lynn Evans | 15,536 | 68.6% |
| Mike Frantz | 7,085 | 31.3% |
| Write-ins | 23 | 0.1% |
| Total | 22,644 |
District 5
| Candidate | Votes | Share |
|---|---|---|
| Dave Rowley | 20,529 | 75.5% |
| Rachel Gravert | 6,516 | 24.0% |
| Write-ins | 131 | 0.5% |
| Total | 27,176 |
District 7
| Candidate | Votes | Share |
|---|---|---|
| Kevin Alons | 19,227 | 97.4% |
| Write-ins | 510 | 2.6% |
| Total | 19,737 |
District 9
| Candidate | Votes | Share |
|---|---|---|
| Steve Baier | 16,127 | 67.4% |
| James Uhlenkamp | 7,778 | 32.5% |
| Write-ins | 25 | 0.1% |
| Total | 23,930 |
District 11
| Candidate | Votes | Share |
|---|---|---|
| Hollie Arlene Zajicek | 17,219 | 53.9% |
| Sinikka Waugh | 14,664 | 45.9% |
| Write-ins | 41 | 0.1% |
| Total | 31,924 |
District 13
| Candidate | Votes | Share |
|---|---|---|
| Jeff Kulmatycki | 13,311 | 62.1% |
| Brenda Case | 8,080 | 37.7% |
| Write-ins | 32 | 0.1% |
| Total | 21,423 |
District 15
| Candidate | Votes | Share |
|---|---|---|
| Tony Bisignano | 16,190 | 97.0% |
| Write-ins | 499 | 3.0% |
| Total | 16,689 |
District 17
| Candidate | Votes | Share |
|---|---|---|
| Ronald Langston | 4,045 | 22.8% |
| Samy El-Baroudi | 13,658 | 76.9% |
| Write-ins | 53 | 0.3% |
| Total | 17,756 |
District 19
| Candidate | Votes | Share |
|---|---|---|
| Barb Kniff McCulla | 18,036 | 63.2% |
| Zachary Mecham | 10,497 | 36.8% |
| Write-ins | 23 | 0.1% |
| Total | 28,556 |
District 21
| Candidate | Votes | Share |
|---|---|---|
| John Hollinrake | 15,398 | 43.6% |
| Heather Matson | 19,860 | 56.3% |
| Write-ins | 34 | 0.1% |
| Total | 35,292 |
District 23
| Candidate | Votes | Share |
|---|---|---|
| Wes Enos | 18,304 | 51.6% |
| Tony Thompson | 17,112 | 48.3% |
| Write-ins | 40 | 0.1% |
| Total | 35,456 |
District 25
| Candidate | Votes | Share |
|---|---|---|
| Paul Wacker | 6,735 | 28.4% |
| Herman C. Quirmbach | 16,909 | 71.4% |
| Write-ins | 37 | 0.2% |
| Total | 23,681 |
District 27
| Candidate | Votes | Share |
|---|---|---|
| Annette Sweeney | 19,491 | 95.2% |
| Write-ins | 976 | 4.8% |
| Total | 20,467 |
District 29
| Candidate | Votes | Share |
|---|---|---|
| Sandy Salmon | 15,858 | 56.8% |
| Jim Vowels | 12,048 | 43.1% |
| Write-ins | 21 | 0.1% |
| Total | 27,927 |
District 31
| Candidate | Votes | Share |
|---|---|---|
| Timi Brown Powers | 16,333 | 97.9% |
| Write-ins | 351 | 2.1% |
| Total | 16,684 |
District 33
| Candidate | Votes | Share |
|---|---|---|
| Carrie Koelker | 17,383 | 59.7% |
| Mary Ungs-Sogaard | 11,722 | 40.2% |
| Write-ins | 19 | 0.1% |
| Total | 29,124 |
District 35
| Candidate | Votes | Share |
|---|---|---|
| Joe Stutting | 13,508 | 51.8% |
| Mike Zimmer | 12,521 | 48.1% |
| Write-ins | 24 | 0.1% |
| Total | 26,053 |
District 37
| Candidate | Votes | Share |
|---|---|---|
| Randy Marzen | 11,350 | 37.6% |
| Molly Donahue | 18,833 | 62.4% |
| Write-ins | 18 | 0.1% |
| Total | 30,201 |
District 39
| Candidate | Votes | Share |
|---|---|---|
| Edward Bernie Hayes | 7,084 | 29.2% |
| Liz Bennett | 17,122 | 70.6% |
| Write-ins | 36 | 0.1% |
| Total | 24,242 |
District 41
| Candidate | Votes | Share |
|---|---|---|
| Kerry Gruenhagen | 13,531 | 51.4% |
| Tom Wieck | 12,767 | 48.5% |
| Write-ins | 41 | 0.2% |
| Total | 26,339 |
District 43
| Candidate | Votes | Share |
|---|---|---|
| Meghann Foster | 25,161 | 98.2% |
| Write-ins | 465 | 1.8% |
| Total | 25,626 |
District 45
| Candidate | Votes | Share |
|---|---|---|
| Janice Weiner | 24,352 | 98.9% |
| Write-ins | 278 | 1.1% |
| Total | 24,630 |
District 47
| Candidate | Votes | Share |
|---|---|---|
| Scott Webster | 15,777 | 49.7% |
| Nikhil Wagle | 15,928 | 50.2% |
| Write-ins | 35 | 0.1% |
| Total | 31,740 |
District 49
| Candidate | Votes | Share |
|---|---|---|
| Cynthia Mensendick | 7,287 | 34.5% |
| Cindy Winckler | 13,816 | 65.4% |
| Write-ins | 24 | 0.1% |
| Total | 21,127 |
Every district
- District 1
- District 2
- District 3
- District 4
- District 5
- District 6
- District 7
- District 8
- District 9
- District 10
- District 11
- District 12
- District 13
- District 14
- District 15
- District 16
- District 17
- District 18
- District 19
- District 20
- District 21
- District 22
- District 23
- District 24
- District 25
- District 26
- District 27
- District 28
- District 29
- District 30
- District 31
- District 32
- District 33
- District 34
- District 35
- District 36
- District 37
- District 38
- District 39
- District 40
- District 41
- District 42
- District 43
- District 44
- District 45
- District 46
- District 47
- District 48
- District 49
- District 50
Sources and methodology
ShowHideWhere the seat counts and district lines come from.
These are the seats before the November 3, 2026 election, as the legislature listed them.
District lines come from the U.S. Census Bureau's upper chamber boundary file (Cartographic boundary files, state legislative districts), which maps the districts the state reported to the Census Bureau. Where a state has redrawn its districts since then, the state's own maps are the official ones. District names are the Census Bureau's.
