2018 general · November 6, 2018
2018 Iowa State Senate election results, district by district
Every Iowa State Senate district in the 2018 general election: winners, margins, unopposed seats and seats that changed party.
Seats after the election
Republicans controlled the chamber · 50 seats
After the electionD 18 · R 32
Races25
Changed party4
Unopposed24%6 races
Incumbents defeated2
Every district
D 12 · R 13
| Race | Winner | Won by | Notes |
|---|---|---|---|
| SD-1 | Zach Whiting (R) | Unopposed | |
| SD-3 | Jim Carlin (R) | 29.6 | |
| SD-5 | Tim Kraayenbrink (R) | 24.0 | |
| SD-7 | Jackie Smith (D) | 2.5 | FlippedIncumbent lost |
| SD-9 | Jason Schultz (R) | Unopposed | |
| SD-11 | Tom Shipley (R) | 34.5 | |
| SD-13 | Julian B. Garrett (R) | 11.8 | |
| SD-15 | Zach Nunn (R) | 13.9 | Flipped |
| SD-17 | Tony Bisignano (D) | Unopposed | |
| SD-19 | Jack Whitver (R) | 2.7 | |
| SD-21 | Claire Celsi (D) | 32.2 | |
| SD-23 | Herman Quirmbach (D) | 50.1 | |
| SD-25 | Annette Sweeney (R) | 23.3 | |
| SD-27 | Amanda Ragan (D) | 2.0 | |
| SD-29 | Carrie Koelker (R) | 7.1 | FlippedIncumbent lost |
| SD-31 | Bill Dotzler (D) | Unopposed | |
| SD-33 | Robert M. Hogg (D) | 31.1 | |
| SD-35 | Todd Taylor (D) | Unopposed | |
| SD-37 | Zach Wahls (D) | 56.7 | |
| SD-39 | Kevin Kinney (D) | 9.1 | |
| SD-41 | Mariannette Miller-Meeks (R) | 3.6 | |
| SD-43 | Joe Bolkcom (D) | 59.1 | |
| SD-45 | Jim Lykam (D) | Unopposed | |
| SD-47 | Roby Smith (R) | 5.6 | |
| SD-49 | Chris Cournoyer (R) | 9.9 | Flipped |
Iowa State Senate
Results are each source's final count; margins are the winner's lead over the runner-up in points of the vote. Source: MIT Election Data and Science Lab