Nonpartisan civic infrastructure
AllCiv·Legis1
·

North Carolina's 8th U.S. House District

North Carolina · Next election 2026 · 2 active candidates · $1.4M raisedFederal
About This Office

U.S. House seat for North Carolina's 8th congressional district. Representatives serve two-year terms.

Total Seats
435
Term Length
2 years
Salary
$174,000
Current Officeholders
Rep. Mark Harris
Rep. Mark HarrisR
U.S. Representative · NC-008
Tenure
1y
Bills Spon.
17
Votes Missed
0%
Cross-party
1
Committees
Agriculture Committee
Education and the Workforce Committee
Judiciary Committee
+7 more
The 2026 Race

5 candidates filed, 2 active for the 2026 House election in North Carolina District 8. Party primary on Mar 3, 2026. General election on Nov 3, 2026.

Primary
Mar 3, 2026
General
Nov 3, 2026
Total Raised
$1.4M
Candidates
2 active / 5 filed
Incumbent
Mark Harris (R-NC-8)R
Cash on Hand
$570K
Election History
YearWinnerResultRunner-UpTotal Votes
2024Mark Harris R59.6%Justin E. Dues D 40.4%400,349
2022Dan Bishop R69.9%Scott Huffman D 30.1%263,190
2020Richard Hudson R53.3%Patricia Timmons-Goodson D 46.7%380,555
2018Richard Hudson R55.3%Frank Mcneill D 44.7%255,521
2016Richard Hudson R58.8%Thomas Mills D 41.2%323,045
2014Richard Hudson R64.9%Antonio Blue D 35.1%187,422
2012Richard Hudson R54.0%Larry Kissell D 46.0%297,834
2010Larry Kissell D53.2%Harold Johnson R 43.8%167,003
2008Larry Kissell D55.4%Robert C \"Robin\" Hayes R 44.6%283,819
2006Robin Hayes R50.1%Larry Kissell D 49.9%121,523
2004Robert C \"Robin\" Hayes R55.5%Beth Troutman D 44.5%225,171
2002Robin Hayes R53.6%Chris Kouri D 44.6%149,736
2000Robert C \"Robin\" Hayes R55.0%Mike Taylor D 44.0%203,464
1998Robert C \"Robin\" Hayes R50.7%Mike Taylor D 48.2%133,124
1996W G \"Bill\" Hefner D55.2%Curtis Blackwood R 43.7%186,908
District
Population
765,329
Median HH Income
$81K
Unemployment
4.9%
Bachelor's+
35.0%
Veterans
6.2%
Median Age
39.8
Mean HH Income
$115K
Poverty Rate
12.1%
HS or Higher
89.6%
Median Home Value
$336K
Median Rent
$1,129/mo
Owner-Occupied
75.2%
Under 18 / 65+
24.2% / 16.1%