Elections › Offices
U.S. House District 4
Every race for this seat since 2018.
District lines were redrawn after the 2020 census. Races before 2022 used the old congressional map, so the same number covered a different area.
Serves now
2026
General electionNovember 3, 2026 · 93% reporting
- Chris McGowan RWinner178,84559.0%
- Dave Dawson D123,94040.9%
Democratic primaryJune 2, 2026
- Dave Dawson DWinner11,28539.0%
- Stephanie Steiner D8,83230.5%
- Ashley Wolftornabane D8,77630.3%
2024
General electionNovember 5, 2024
- Randy Feenstra RIncumbentWinner250,52267.0%
- Ryan Melton D122,17532.7%
Republican primaryJune 4, 2024
- Randy Feenstra RIncumbentWinner26,78160.1%
- Kevin Virgil R17,66139.6%
2022
General electionNovember 8, 2022
- Randy Feenstra RWinner186,46767.3%
- Ryan Melton D84,23030.4%
- Bryan Jack Holder L6,0352.2%
Republican primaryJune 7, 2022
- Randy Feenstra RUnopposed51,27198.8%
Democratic primaryJune 7, 2022
- Ryan Melton DUnopposed20,79499.7%
2020
Republican primaryJune 2, 2020
- Randy Feenstra RWinner37,32945.5%
- Steve King R29,36635.8%
- Jeremy Taylor R6,4187.8%
- Bret Richards R6,1407.5%
- Steve Reeder R2,5283.1%
Democratic primaryJune 2, 2020
- J. D. Scholten DUnopposed46,37099.6%
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.