Skip to main content

2024 Iowa U.S. House - District 4 Republican Primary Results

Election Date: Jun. 4, 2024 | Updated 1:15 AM EDT Jun. 5, 2024

District 4 Republican Primary

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *26,76360.3%
Kevin Virgil (R)17,64839.7%

County-By-County Results Map

Feenstra
Virgil
Tied / Runoff
No Election
No Results
Mail-in and early votes may not be included.

County-by-County Results

Jump to:

Audubon County

98.89% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)13550.6%
Randy Feenstra (R) *13249.4%

Boone County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *64471.1%
Kevin Virgil (R)26228.9%

Buena Vista County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)32562.7%
Randy Feenstra (R) *19337.3%

Calhoun County

98.97% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *70072.6%
Kevin Virgil (R)26427.4%

Carroll County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *70164.5%
Kevin Virgil (R)38535.5%

Cherokee County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *1,06562.0%
Kevin Virgil (R)65438.0%

Clay County

98.98% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *50552.3%
Kevin Virgil (R)46147.7%

Crawford County

98.99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *83156.6%
Kevin Virgil (R)63743.4%

Dickinson County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *45950.8%
Kevin Virgil (R)44449.2%

Emmet County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *35750.5%
Kevin Virgil (R)35049.5%

Franklin County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *24755.5%
Kevin Virgil (R)19844.5%

Fremont County

98.94% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *37667.3%
Kevin Virgil (R)18332.7%

Hamilton County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *65563.5%
Kevin Virgil (R)37636.5%

Hancock County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)44562.8%
Randy Feenstra (R) *26437.2%

Harrison County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *79264.5%
Kevin Virgil (R)43535.5%

Humboldt County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *30657.0%
Kevin Virgil (R)23143.0%

Ida County

98.95% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *27959.4%
Kevin Virgil (R)19140.6%

Kossuth County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *79452.6%
Kevin Virgil (R)71647.4%

Lyon County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *1,52659.2%
Kevin Virgil (R)1,05240.8%

Marshall County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *1,13575.2%
Kevin Virgil (R)37524.8%

Mills County

98.99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *81864.2%
Kevin Virgil (R)45635.8%

Monona County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)43758.9%
Randy Feenstra (R) *30541.1%

O'Brien County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)95360.1%
Randy Feenstra (R) *63239.9%

Osceola County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)29856.3%
Randy Feenstra (R) *23143.7%

Palo Alto County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *17353.9%
Kevin Virgil (R)14846.1%

Plymouth County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)79657.5%
Randy Feenstra (R) *58942.5%

Pocahontas County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *27261.4%
Kevin Virgil (R)17138.6%

Pottawattamie County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *1,73369.7%
Kevin Virgil (R)75530.3%

Sac County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)35951.2%
Randy Feenstra (R) *34248.8%

Shelby County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *54064.7%
Kevin Virgil (R)29435.3%

Sioux County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *2,69065.7%
Kevin Virgil (R)1,40534.3%

Story County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *1,67670.2%
Kevin Virgil (R)71129.8%

Webster County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *1,74673.6%
Kevin Virgil (R)62726.4%

Winnebago County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Kevin Virgil (R)20960.8%
Randy Feenstra (R) *13539.2%

Woodbury County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *2,28061.1%
Kevin Virgil (R)1,44938.9%

Wright County

99% Est. Vote Counted
*Incumbent
CandidateTotal Votes% Votes
Randy Feenstra (R) *64058.1%
Kevin Virgil (R)46141.9%