United States Senate – GOP Hold
Chuck Grassley (R-inc) – 926,007 – 60.09%
Patty Judge (D) – 549,460 – 35.66%
Charles Aldrich (L) – 41,794 – 2.71%
Jim Hennager (New Independent Party Iowa) – 17,649 – 1.15%
Michael Luick-Thrams (By Petition) – 4,441 – 0.29%
Write-Ins – 1,685 – 0.11%
Total Votes – 1,541,036 – 100.00%
United States House of Representatives – District 1 – GOP Hold
Rod Blum (R-inc) – 206,903 – 53.74%
Monica Vernon (D) – 177,403 – 46.08%
Write-Ins – 671 – 0.17%
Total Votes – 384,977 – 100.00%
United States House of Representatives – District 2 – DEM Hold
David Loebsack (D-inc) – 198,571 – 53.66%
Christopher Peters (R) – 170,933 – 46.19%
Write-Ins – 528 – 0.14%
Total Votes – 370,032 – 100.00%
United States House of Representatives – District 3 – GOP Hold
David Young (R-inc) – 208,598 – 53.45%
Jim Mowrer (D) – 155,002 – 39.71%
Bryan Jack Holder (L) – 15,372 – 3.94%
Claudia Addy (By Petition) – 6,348 – 1.63%
Joe Grandanette (By Petition) – 4,518 – 1.16%
Write-Ins – 449 – 0.12%
Total Votes – 390,287 – 100.00%
United States House of Representatives – District 4 – GOP Hold
Steve King (R-inc) – 226,719 – 61.23%
Kim Weaver (D) – 142,993 – 38.62%
Write-Ins – 547 – 0.15%
Total Votes – 370,259 – 100.00%