2012Final results
2012 election for President in North Carolina
President · North Carolina
Mitt Romney (R) won with 50.4% of the vote, defeating Barack H. Obama (D) by 2.0 points.
Mitt RomneyRepublican · winner
50.4%2,270,395
Barack H. ObamaDemocrat
48.4%2,178,391
Gary JohnsonLibertarian
1.0%44,515
4,505,372 votes
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
The seat over time
D − R margin in this seat's races around 2012
Races before and after
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET