Serves now
2026
General electionNovember 3, 2026 · 99% reporting
Republican primaryJune 2, 2026
- Zach Lahn RWinner80,77537.6%
- Randy Feenstra R79,14236.9%
- Adam Steen R31,10614.5%
- Brad Sherman R15,0997.0%
- Eddie Andrews R7,6963.6%
2022
General electionNovember 8, 2022
- Kim Reynolds RWinner709,19858.0%
- Deidre DeJear D482,95039.5%
- Rick Stewart L28,9982.4%
Republican primaryJune 7, 2022
- Kim Reynolds RIncumbentUnopposed185,29399.0%
Democratic primaryJune 7, 2022
- Deidre DeJear DUnopposed145,55599.5%
2018
General electionNovember 6, 2018
- Kim Reynolds RWinner667,27550.3%
- Fred Hubbell D630,98647.5%
- Jake Porter L21,4261.6%
- Gary Siegwarth C7,4630.6%
Republican primaryJune 5, 2018
- Kim Reynolds RUnopposed94,11898.6%
Democratic primaryJune 5, 2018
- Fred Hubbell DWinner99,24555.4%
- Cathy Glasson D36,81520.6%
- John Norris D20,49811.4%
- Andrea McGuire D9,4045.3%
- Nate Boulton D9,0825.1%
Races and results: civicAPI and the Iowa Secretary of State. State campaign finance: summary totals from reports filed with the Iowa Ethics & Campaign Disclosure Board. Federal: the Federal Election Commission.