Skip to content

North Carolina

North Carolina U.S. Senate election history

Every North Carolina U.S. Senate election from 1978 to 2022: winners, parties, margins and the seats that changed hands.

Current senators

Wins by party

  • Republican 13
  • Democratic 4
D+20R+20D+10R+101978: R+9.019781980: R+0.619801984: R+3.919841986: D+3.519861990: R+5.119901992: R+4.019921996: R+6.719961998: D+4.119982002: R+8.620022004: R+4.620042008: D+8.520082010: R+11.820102014: R+1.620142016: R+5.720162020: R+1.720202022: R+3.22022
North Carolina Senate races: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearSeatWinnerPartyRunner-upMarginVotes
2022 Class III Ted Budd Republican Cheri Beasley 3.2 3,773,924
2020 Class II Thomas Roland Tillis Republican Cal Cunningham 1.8 5,474,952
2016 Class III Richard Burr Republican Deborah K. Ross 5.7 4,691,133
2014 flip Class II Thomas Roland Tillis Republican Kay R. Hagan 1.6 2,915,281
2010 Class III Richard Burr Republican Elaine Marshall 11.8 2,660,079
2008 flip Class II Kay R. Hagan Democratic Elizabeth H. Dole 8.5 4,271,970
2004 flip Class III Richard Burr Republican Erskine Bowles 4.6 3,472,082
2002 Class II Elizabeth H. Dole Republican Erskine Bowles 8.6 2,331,181
1998 flip Class III John Edwards Democratic Lauch Faircloth 4.1 2,012,143
1996 Class II Jesse Helms Republican Harvey Gantt 6.7 2,556,456
1992 flip Class III Lauch Faircloth Republican Terry Sanford 4.0 2,577,891
1990 Class II Jesse Helms Republican Harvey Gantt 5.1 2,069,585
1986 flip Class III Terry Sanford Democratic James Thomas Broyhill 3.5 1,591,330
1986 special flip Class II Terry Sanford Democratic James Thomas Broyhill 1.8 1,534,848
1984 Class II Jesse Helms Republican James B. Hunt 3.9 2,239,051
1980 flip Class III John P. East Republican Robert Morgan 0.6 1,797,665
1978 Class II Jesse Helms Republican John Randolph Ingram 9.0 1,135,814

North Carolina governor history · House districts · Presidential results

Questions and answers

Who won the most recent North Carolina Senate election?

Ted Budd won in 2022 by 3.2 points.

Who are North Carolina's U.S. senators?

Ted Budd (Republican, term ends 2029) and Thom Tillis (Republican, term ends 2027).

When did a Democrat last win a North Carolina Senate race?

In 2008, when Kay R. Hagan won.

When did a Republican last win a North Carolina Senate race?

In 2022, when Ted Budd won.

Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.