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
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 26,763 | 60.3% |
Kevin Virgil (R) | 17,648 | 39.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
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 135 | 50.6% |
Randy Feenstra (R) * | 132 | 49.4% |
Boone County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 644 | 71.1% |
Kevin Virgil (R) | 262 | 28.9% |
Buena Vista County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 325 | 62.7% |
Randy Feenstra (R) * | 193 | 37.3% |
Calhoun County
98.97% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 700 | 72.6% |
Kevin Virgil (R) | 264 | 27.4% |
Carroll County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 701 | 64.5% |
Kevin Virgil (R) | 385 | 35.5% |
Cherokee County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 1,065 | 62.0% |
Kevin Virgil (R) | 654 | 38.0% |
Clay County
98.98% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 505 | 52.3% |
Kevin Virgil (R) | 461 | 47.7% |
Crawford County
98.99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 831 | 56.6% |
Kevin Virgil (R) | 637 | 43.4% |
Dickinson County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 459 | 50.8% |
Kevin Virgil (R) | 444 | 49.2% |
Emmet County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 357 | 50.5% |
Kevin Virgil (R) | 350 | 49.5% |
Franklin County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 247 | 55.5% |
Kevin Virgil (R) | 198 | 44.5% |
Fremont County
98.94% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 376 | 67.3% |
Kevin Virgil (R) | 183 | 32.7% |
Hamilton County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 655 | 63.5% |
Kevin Virgil (R) | 376 | 36.5% |
Hancock County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 445 | 62.8% |
Randy Feenstra (R) * | 264 | 37.2% |
Harrison County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 792 | 64.5% |
Kevin Virgil (R) | 435 | 35.5% |
Humboldt County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 306 | 57.0% |
Kevin Virgil (R) | 231 | 43.0% |
Ida County
98.95% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 279 | 59.4% |
Kevin Virgil (R) | 191 | 40.6% |
Kossuth County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 794 | 52.6% |
Kevin Virgil (R) | 716 | 47.4% |
Lyon County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 1,526 | 59.2% |
Kevin Virgil (R) | 1,052 | 40.8% |
Marshall County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 1,135 | 75.2% |
Kevin Virgil (R) | 375 | 24.8% |
Mills County
98.99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 818 | 64.2% |
Kevin Virgil (R) | 456 | 35.8% |
Monona County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 437 | 58.9% |
Randy Feenstra (R) * | 305 | 41.1% |
O'Brien County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 953 | 60.1% |
Randy Feenstra (R) * | 632 | 39.9% |
Osceola County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 298 | 56.3% |
Randy Feenstra (R) * | 231 | 43.7% |
Palo Alto County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 173 | 53.9% |
Kevin Virgil (R) | 148 | 46.1% |
Plymouth County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 796 | 57.5% |
Randy Feenstra (R) * | 589 | 42.5% |
Pocahontas County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 272 | 61.4% |
Kevin Virgil (R) | 171 | 38.6% |
Pottawattamie County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 1,733 | 69.7% |
Kevin Virgil (R) | 755 | 30.3% |
Sac County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 359 | 51.2% |
Randy Feenstra (R) * | 342 | 48.8% |
Shelby County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 540 | 64.7% |
Kevin Virgil (R) | 294 | 35.3% |
Sioux County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 2,690 | 65.7% |
Kevin Virgil (R) | 1,405 | 34.3% |
Story County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 1,676 | 70.2% |
Kevin Virgil (R) | 711 | 29.8% |
Webster County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 1,746 | 73.6% |
Kevin Virgil (R) | 627 | 26.4% |
Winnebago County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Kevin Virgil (R) | 209 | 60.8% |
Randy Feenstra (R) * | 135 | 39.2% |
Woodbury County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 2,280 | 61.1% |
Kevin Virgil (R) | 1,449 | 38.9% |
Wright County
99% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Randy Feenstra (R) * | 640 | 58.1% |
Kevin Virgil (R) | 461 | 41.9% |