North Carolina presidential election results
Recent lean
Republicansince 2012
Bellwether record
9 of 1369% backed the eventual winner
Party flips
3last flipped in 2012
Won by
R 11 · D 2since 1976
In the 13 presidential elections since 1976, North Carolina has gone Republican 11 times and Democratic 2 times. It last flipped in 2012 and has voted Republican in every election since 2012. North Carolina sided with the candidate who won the White House 9 of 13 times (69%).
| Year | Won the state | Runner-up | Margin | Picked the winner |
|---|---|---|---|---|
| 2024 | Donald Trump R 50.9% | Kamala Harris D 47.6% | +3.2 pts | ✓ Yes |
| 2020 | Donald Trump R 49.9% | Joe Biden D 48.6% | +1.3 pts | No |
| 2016 | Donald Trump R 49.8% | Hillary Clinton D 46.2% | +3.7 pts | ✓ Yes |
| 2012 | Mitt Romney R 50.4% | Barack Obama D 48.4% | +2.0 pts | No |
| 2008 | Barack Obama D 49.7% | John McCain R 49.4% | +0.3 pts | ✓ Yes |
| 2004 | George W. Bush R 56.0% | John Kerry D 43.6% | +12.4 pts | ✓ Yes |
| 2000 | George W. Bush R 56.0% | Al Gore D 43.1% | +12.8 pts | ✓ Yes |
| 1996 | Bob Dole R 48.7% | Bill Clinton D 44.0% | +4.7 pts | No |
| 1992 | George H. W. Bush R 43.4% | Bill Clinton D 42.6% | +0.8 pts | No |
| 1988 | George H. W. Bush R 58.0% | Michael Dukakis D 41.7% | +16.3 pts | ✓ Yes |
| 1984 | Ronald Reagan R 61.9% | Walter Mondale D 37.9% | +24.0 pts | ✓ Yes |
| 1980 | Ronald Reagan R 49.3% | Jimmy Carter D 47.2% | +2.1 pts | ✓ Yes |
| 1976 | Jimmy Carter D 55.3% | Gerald Ford R 44.2% | +11.1 pts | ✓ Yes |
How this page is measured
“Recent lean” is the party North Carolina has carried in every presidential election back to 2012. “Bellwether record” counts how often the state's winner went on to win the presidency. “Party flips” counts how many times the winning party changed from one election to the next, 1976–2024. State-level popular vote shown; the national popular and electoral totals for each race are on its election page.