Skip to content

North Carolina districts

North Carolina's 8th congressional district: election results

U.S. House elections in North Carolina's 8th congressional district, 1976 to 2024: winners, vote shares and margins. District lines are redrawn after each census, so the area covered changes over time.

Current representative: Mark Harris (Republican), term ends 2027-01-03.

D+40R+40D+20R+201976: D+33.219761978: D+18.01980: D+17.119801998: R+2.52000: R+11.020002002: R+9.02004: R+11.120042006: R+0.32008: D+10.820082010: D+9.32012: R+6.520122014: R+29.72016: R+17.520162018: R+10.72020: R+6.620202022: R+39.82024: R+19.22024
North Carolina's 8th congressional district: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearWinnerPartyShareMargin
2024 Mark Harris Republican 59.6% 19.2
2022 Dan Bishop Republican 69.9% 39.8
2020 Richard Hudson Republican 53.3% 6.6
2018 Richard Hudson Republican 55.3% 10.7
2016 Richard Hudson Republican 58.8% 17.6
2014 Richard Hudson Republican 64.9% 29.7
2012 Richard Hudson Republican 53.2% 7.8
2010 Lawrence Webb Kissell Democratic 53.0% 9.3
2008 Lawrence Webb Kissell Democratic 55.4% 10.8
2006 Robert C. Hayes Republican 50.1% 0.3
2004 Robert C. Hayes Republican 55.5% 11.1
2002 Robert C. Hayes Republican 53.6% 9.0
2000 Robert C. Hayes Republican 55.0% 11.0
1998 Robert C. Hayes Republican 50.7% 2.5
1980 Willie G. Hefner Democratic 58.5% 17.1
1978 Willie G. Hefner Democratic 59.0% 18.0
1976 Willie G. Hefner Democratic 65.7% 33.2

2024

CandidatePartyVotesShareBar
Mark Harris WonREP238,64059.61%
Justin E. DuesDEM161,70940.39%
Total400,349

2022

CandidatePartyVotesShareBar
Dan Bishop WonREP183,99869.91%
Scott HuffmanDEM79,19230.09%
Total263,190

2020

CandidatePartyVotesShareBar
Richard Hudson WonREP202,77453.28%
Patricia Timmons-GoodsonDEM177,78146.72%
Total380,555

Questions and answers

Who represents North Carolina's 8th congressional district?

Mark Harris (Republican) is the current representative; the term ends on 2027-01-03.

Who won the last election in North Carolina's 8th congressional district?

Mark Harris won in 2024 by 19.2 points.

Results: FiveThirtyEight, from official sources.