2020 general · November 3, 2020

2020 Iowa State Senate election results, district by district

Every Iowa State Senate district in the 2020 general election: winners, margins, unopposed seats and seats that changed party.

← 2018 general2022 general →

Seats after the election

Republicans controlled the chamber · 50 seats

After the electionD 18 · R 32
Races25
Changed party2
Unopposed20%5 races
Incumbents defeated1

Every district

D 6 · R 19

RaceWinnerWon byNotes
SD-2Jeff Taylor (R)Unopposed
SD-4Dennis Guth (R)Unopposed
SD-6Craig Williams (R)38.4
SD-8Dan Dawson (R)4.4
SD-10Jake Chapman (R)25.0
SD-12Mark Costello (R)38.2
SD-14Amy Sinclair (R)Unopposed
SD-16Nate Boulton (D)52.8
SD-18Janet Petersen (D)Unopposed
SD-20Brad Zaun (R)2.3
SD-22Sarah Garriott (D)0.4Flipped
SD-24Jesse Green (R)31.4
SD-26Waylon Brown (R)31.1
SD-28Mike Klimesh (R)24.9
SD-30Eric Giddens (D)3.0
SD-32Craig Johnson (R)22.3
SD-34Liz Mathis (D)Unopposed
SD-36Jeff Edler (R)21.1
SD-38Dawn Driscoll (R)28.0
SD-40Ken Rozenboom (R)43.0
SD-42Jeff Reichman (R)19.8FlippedIncumbent lost
SD-44Tim Goodwin (R)13.6
SD-46Mark Lofgren (R)18.7
SD-48Dan Zumbach (R)30.3
SD-50Pam Jochum (D)17.4

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