North Carolina voted R+3.2 in the 2024 presidential election, awarding its 16 electoral votes to Donald Trump (Republican). A total of 5,699,155 votes were cast.

This represents a R+1.9 swing from 2020. North Carolina is classified as Lean Republican based on the 2024 results. Trump received 2,898,429 votes (50.9%) to 2,715,382 (47.6%) for Harris.

North Carolina

16 Electoral Votes|Battleground
R+0.0
2024 Margin
Harris: 0 votesTrump: 0 votes

Donald Trump won North Carolina in the 2024 presidential election, securing the state's 16 electoral votes. A total of 0 votes were cast.

Explore Interactive Map

Split-screen county map with detailed dossier • Click counties to explore

Presidential Margin Trend

North Carolina19482024

D+R++40+200-20-401948195619641972198019881996200420122020
Democratic margin
Republican margin

Religious Composition

Source: Religion Census 2020
Evangelical
26.5%(Above Average)
Mainline Protestant
9.1%(Above Average)
Catholic
8.9%(Below Average)
Black Protestant
3.7%(Above Average)
LDS/Mormon
0.9%

Ancestry Groups

Source: Census ACS

Top reported ancestry groups (compared to national average).

English
12.8%
German
9.4%
Irish
8.4%
American Heritage
8.3%
Mexican
5.6%
Italian
3.3%
+ 5 more reported ancestry groups

Age Distribution

Median:39.0 yrs(US: 38.5)
Under 18
21.8%
18-29
9.5%
30-44
26.2%
45-64
25.4%
65+
17.2%
National average

Employment by Industry

Census ACS
Professional & TechnicalMajor Specialization
22.5%(1.9x US)
Healthcare & Social ServicesExceptional Hub
13.7%(3.0x US)
Educational Services
13.7%(1.6x US)
Manufacturing
11.7%(1.2x US)
Construction
7.4%
Retail Trade
5.3%(0.5x US)
National average
+ 1 more sectors

Recent Elections

Loading state profile...

Voter Registration

Voter Registration

History →
Democratic
2,623,000(35.6%)
Republican
2,231,586(30.3%)
Other/None
2,506,633(34.1%)
AdvantageD+5.3
Since 2008R+8.5
As of November 2020

2026 Primary Odds

Loading live primary odds...

Full Election History

Presidential Elections

Senate Elections

Governor Elections

Explore More