2004Final results
2004 election for North Carolina's 2nd District
U.S. House · North Carolina
Bob Etheridge (D) won with 62.3% of the vote, defeating Billy J. Creech (R) by 24.6 points.
Bob EtheridgeDemocrat · winner
62.3%145,079
Billy J. CreechRepublican
37.7%87,811
232,890 votes
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
The seat over time
D − R margin in this seat's races around 2004
Races before and after
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
Money in this race
Each line compares the two campaigns on one scale.
Bob EtheridgeBilly J. Creech
$935.5K
Raised by the campaign
$138.7K
$989.6K
Spent by the campaign
$137.8K
$441.2K
Cash on hand
$887
Campaign money: FEC, through Dec 31, 2004.
Source: FEC campaign filingsUpdated Dec 31, 2004