2018Final results
2018 election for Iowa's 2nd District
U.S. House · Iowa
David Loebsack (D) won with 54.8% of the vote, defeating Christopher Peters (R) by 12.2 points.
David LoebsackDemocrat · winner
54.8%171,446
Christopher PetersRepublican
42.6%133,287
Mark David StraussLibertarian
2.0%6,181
Daniel ClarkIndependent
0.6%1,837
312,913 votes
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET
The seat over time
D − R margin in this seat's races around 2018
Races before and after
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET
Money in this race
Each line compares the two campaigns on one scale.
David LoebsackChristopher Peters
$2.1M
Raised by the campaign
$847K
$2.4M
Spent by the campaign
$854K
$668.9K
Cash on hand
$773
Campaign money: FEC, through Dec 31, 2018.
Source: FEC campaign filingsUpdated Dec 31, 2018
The candidates
David Loebsack (D)Christopher Peters (R)
Also on the ballot: Mark David Strauss (Libertarian), 2.0%; Daniel Clark (Independent), 0.6%