North Carolina Politics & Election Results
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 dataIn 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).
How North Carolina Compares
Political Lean by State (2024 Presidential Election)
Election History
| Year | Winner | Dem Votes | GOP Votes | Dem % | GOP % | Margin |
|---|---|---|---|---|---|---|
| 2024 | Republican | 2,715,375 | 2,898,423 | 47.8% | 51.0% | R+3.2 |
| 2020 | Republican | 2,684,292 | 2,758,773 | 48.6% | 49.9% | R+1.3 |
| 2016 | Republican | 2,162,074 | 2,339,603 | 46.7% | 50.5% | R+3.8 |
2024 County Breakdown
Source: County-level election dataCounties Won (Dem)
22
22% of counties
Counties Won (GOP)
78
78% of counties
Total Counties
100
Most Democratic Counties
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.