Skip to content

North Carolina

North Carolina governor election history

Every North Carolina governor election from 1996 to 2024: winners, parties, margins and the seats that changed hands.

Wins by party

  • Democratic 7
  • Republican 1
D+20R+20D+10R+101996: D+13.219962000: D+5.820002004: D+12.720042008: D+3.420082012: R+11.420122016: D+0.220162020: D+4.520202024: D+14.82024
North Carolina governor races: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearWinnerPartyRunner-upMarginVotes
2024 Joshua Harold Stein Democratic Mark Keith Robinson 14.8 5,591,547
2020 Roy A. Cooper Democratic Dan Forest 4.5 5,502,777
2016 flip Roy A. Cooper Democratic Pat McCrory 0.2 4,711,014
2012 flip Pat McCrory Republican Walter H. Dalton 11.4 4,468,295
2008 Bev Perdue Democratic Pat McCrory 3.4 4,268,941
2004 Mike Easley Democratic Patrick J. Ballantine 12.7 3,486,688
2000 Mike Easley Democratic Richard Vinroot 5.8 2,942,062
1996 James B. Hunt Democratic Robert C. Hayes 13.2 2,566,185

North Carolina Senate history · House districts · Presidential results

Questions and answers

Who won the most recent North Carolina governor election?

Joshua Harold Stein won in 2024 by 14.8 points.

When did a Democrat last win a North Carolina governor race?

In 2024, when Joshua Harold Stein won.

When did a Republican last win a North Carolina governor race?

In 2012, when Pat McCrory won.

Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.