| Registered voters | 81,852 | Final Official Results |
| total voters | 5,130 | |
| Turnout | 6.27% | |
| Early voters | 1,080 | |
| % of votes cast early | 21.05% | |
| Precincts reporting | 58 | of 58 |
| DEMOCRATIC PRIMARY | ||
| Total Voters | 3,652 | |
| US Senate | ||
| Tom Harkin | 3,221 | 99% |
| write in | 49 | |
| US Rep (2nd Dist) | ||
| Dave Loebsack | 3,137 | 98% |
| write in | 54 | |
| State Senate (40th Dist) | ||
| Sharon Savage | 54 | 100% |
| write in | 0 | |
| State Rep (29th Dist) | ||
| Nate Willems | 375 | 98% |
| write in | 8 | |
| State Rep (30th Dist) | ||
| Dave Jacoby | 600 | 99% |
| write in | 8 | |
| State Rep (77th Dist) | ||
| Mary Mascher | 526 | 99% |
| write in | 8 | |
| State Rep (78th Dist) | ||
| Vicki Lensing | 1,293 | 98% |
| write in | 24 | |
| State Rep (79th Dist) | ||
| Rebecca Spears | 54 | 100% |
| write in | 0 | |
| State Rep (89th Dist) | ||
| Larry K. Marek | 175 | 99% |
| write in | 1 | |
| Board of Supervisors (3 to be nominated) | ||
| Terrence Neuzil | 2,692 | 74% |
| Rod Sullivan | 2,498 | 68% |
| Pat Harney | 2,167 | 59% |
| Terry L. Dahms | 1,426 | 39% |
| write in | 72 | |
| Auditor | ||
| Tom Slockett | 2,330 | 68% |
| Mona Shaw | 1,043 | 31% |
| write in | 29 | |
| Sheriff | ||
| Lonny L. Pulkrabek | 3,130 | 98% |
| write in | 51 | |
| REPUBLICAN PRIMARY | ||
| Total Voters | 1,478 | |
| US Senate | ||
| Steve Rathje | 541 | 40% |
| George S. Eichhorn | 432 | 32% |
| Christopher Reed | 356 | 27% |
| write in | 7 | |
| US Rep (2nd Dist) | ||
| Mariannette Miller-Meeks | 756 | 52% |
| Peter Teahen | 589 | 40% |
| Lee Harder | 111 | 8% |
| write in | 1 | |
| State Senate (40th Dist) | ||
| James F. Hahn | 25 | 100% |
| write in | 0 | |
| State Rep (29th Dist) | ||
| Emma Nemecek | 198 | 99% |
| write in | 2 | |
| State Rep (30th Dist) | ||
| write in | 15 | |
| State Rep (77th Dist) | ||
| write in | 9 | |
| State Rep (78th Dist) | ||
| write in | 14 | |
| State Rep (79th Dist) | ||
| Jeff Kaufmann | 27 | 100% |
| write in | 0 | |
| State Rep (89th Dist) | ||
| Jarad Klein | 91 | 99% |
| write in | 1 | |
| Board of Supervisors (3 to be nominated) | ||
| write in | 186 | |
| Auditor | ||
| write in | 62 | |
| Sheriff | ||
| write in | 49 | |