North Carolina Politics & Election Results

Leans RepublicanSwing State

2024 Winner

Republican

Democrat %

47.8%

2,715,375 votes

Republican %

51.0%

2,898,423 votes

Total Votes

5,679,647

Margin

R+3.2

26th most Democratic

Shift from 2020

R+1.9

Shifted toward Republicans

Presidential Election Results

Source: County-level election data

In the 2024 presidential election, North Carolina voted for the Republican candidate with 51.0% of the vote, a margin of R+3.2. This represents a 1.9-point shift toward the Republicans compared to 2020.

Political Lean Over Time

North Carolina has consistently leaned Republican across the last 3 presidential elections tracked (2016–2024).

Advertisement

How North Carolina Compares

Political Lean by State (2024 Presidential Election)

Loading map…

Election History

YearWinnerDem VotesGOP VotesDem %GOP %Margin
2024Republican2,715,3752,898,42347.8%51.0%R+3.2
2020Republican2,684,2922,758,77348.6%49.9%R+1.3
2016Republican2,162,0742,339,60346.7%50.5%R+3.8

2024 County Breakdown

Source: County-level election data

Counties Won (Dem)

22

22% of counties

Counties Won (GOP)

78

78% of counties

Total Counties

100

Advertisement

North Carolina is a Republican-leaning state based on recent presidential election results. With a margin of just R+3.2, it is considered a swing state where either party can win.

At the county level, 78 out of 100 counties voted Republican in 2024 (78%), while 22 counties voted Democrat. This illustrates the common pattern where rural counties tend to lean Republican while urban population centers lean Democratic.

Explore City Voting Data in North Carolina

Advertisement