2004 North Carolina U.S. Senate Election

North Carolina · 3 candidates · See every 2004 U.S. Senate race

Who won the 2004 North Carolina U.S. Senate Election?

Richard Burr won the 2004 North Carolina U.S. Senate Election. Richard Burr received 1,791,450 popular votes (51.6%). The main challenger was Erskine B. Bowles (47.02%).

See the full head-to-head between Burr and Bowles

Burr +4.6 pts · won by 158,923 votes
1,791,450 votes
1,632,527 votes
Tom BaileyLibertarian1.38%
47,743 votes
Popular-vote totals for U.S. Senate elections come from the MIT Election Data and Science Lab (1976–2024).

Data last verified July 28, 2026.