2026
General electionNovember 3, 2026 · 97% reporting
- Mike Naig RIncumbentWinner701,88252.7%
- Chris Jones D629,24947.2%
2022
General electionNovember 8, 2022
- Mike Naig RWinner730,28561.1%
- John Norwood D463,65238.8%
Republican primaryJune 7, 2022
- Mike Naig RIncumbentUnopposed171,64699.7%
Democratic primaryJune 7, 2022
- John Norwood DUnopposed139,73099.8%
2018
General electionNovember 6, 2018
- Mike Naig RWinner651,55250.4%
- Tim Gannon D602,91646.6%
- Rick Stewart L38,9653.0%
Republican conventionJune 16, 2018
- Mike Naig RWinner54154.1%
- Ray Gaesser R45945.9%
- Dan Zumbach R00.0%
- Craig Lang R00.0%
- Chad Ingels R00.0%
Republican primaryJune 5, 2018
- Mike Naig RWinner30,87034.7%
- Dan Zumbach RWinner18,93821.3%
- Craig Lang RWinner16,51418.6%
- Ray Gaesser RWinner14,43716.2%
- Chad Ingels RWinner7,9158.9%
Democratic primaryJune 5, 2018
- Tim Gannon DUnopposed148,25899.5%
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.