Skip to content
Back to the House field
American Ascent

Member brief No. NC-08

Reviewed October 31, 2026

NC-08 · North Carolina

Mark Harris

Republican. Trump won North Carolina in 2024. Not flagged for 2032 redistricting risk.

Age on Election Day 2028
62
Born April 24, 1966.
Lean
R+10
Solidly Republican. Cook PVI, 2026 lines.
In the House since
2025
Served since January 3, 2025.
Cash on hand
$411K
$411,264. Reporting period ended October 14, 2026

The 2026 race

November 3, 2026
Re-elected

Over Colby Watson (D). Called by NBC News on November 4, 2026.

Primary
Unopposed

No primary was held.

Also on the November ballot: Bo Whitehead (Green).

Endorsements, 2026

Endorsed: Donald Trump, Turning Point Action.

None on record: Club for Growth, MAHA PAC.

What a race here costs

TV: Charlotte, 1.38 million homes. The district is 18% of the market; 3 markets in all.

2026 primary: no primary held

2024 general: $340K spent, $0.85 a vote

In the House, 119th Congress

Committees: Agriculture · Education and Workforce · Judiciary

General-election outcomes

2024 vote share
59.61%
Victory margin
+19.22 pts
Trump, 2024
59.16% · +19.38 pts

Margin 0.16 points below Trump. Vote share 0.45 points above.

2024 election districts. Valid votes; margin over the runner-up. Runner-up: Justin E. Dues. Returns · Trump baseline · Method. Reviewed November 5, 2026.

Money, past cycles

Money raised, the share from individual donors, and cash on hand, by past cycle
CycleRaisedFrom individualsCash at year end
2024$838K70%$108K

Scorecards and grades

Conservative average, out of 100
92.6
Progressive average, out of 100
7.1 (LCV 0, Progressive Punch 1, Stop Corruption Now 20)
IAP Action score, immigration
160, rank 25 of 431
Gun Owners of America grade, 2024
A

Read October 31, 2026 from the member’s page on heritageaction.com, clubforgrowth.org, tpaction.com, gopscorecard.limitedgov.org.