Elections / 2012 · President · NC
North Carolina — 2012 presidential election
Recent presidential results
state2012 presidential electionNorth Carolina · PresidentRomneyR+2.0
How it voted
Share of the 2012 vote
| Mitt Romney ✓Republican | 50.4% | 2,270,395 |
|---|---|---|
| Barack ObamaDemocratic | 48.4% | 2,178,391 |
| OtherAll other candidates | 1.3% | 56,586 |
2012presidential margin
D+60R+60
100 counties, each filled by 2012 D-vs-R margin. Hover any county for its result.
North Carolina cast 15 electoral votes this cycle.
County-level results (100 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alamance County, NC | Republican | R+13.7 |
| Alexander County, NC | Republican | R+44.4 |
| Alleghany County, NC | Republican | R+35.7 |
| Anson County, NC | Democratic | D+25.3 |
| Ashe County, NC | Republican | R+32.7 |
| Avery County, NC | Republican | R+50.1 |
| Beaufort County, NC | Republican | R+19.2 |
| Bertie County, NC | Democratic | D+32.7 |
| Bladen County, NC | Democratic | D+2.0 |
| Brunswick County, NC | Republican | R+22.1 |
| Buncombe County, NC | Democratic | D+12.5 |
| Burke County, NC | Republican | R+23.4 |
| Cabarrus County, NC | Republican | R+20.0 |
| Caldwell County, NC | Republican | R+35.5 |
| Camden County, NC | Republican | R+34.0 |
| Carteret County, NC | Republican | R+40.8 |
| Caswell County, NC | Republican | R+2.2 |
| Catawba County, NC | Republican | R+29.4 |
| Chatham County, NC | Democratic | D+4.8 |
| Cherokee County, NC | Republican | R+45.9 |
| Chowan County, NC | Republican | R+4.5 |
| Clay County, NC | Republican | R+42.4 |
| Cleveland County, NC | Republican | R+20.1 |
| Columbus County, NC | Republican | R+7.8 |
| Craven County, NC | Republican | R+17.7 |
| Cumberland County, NC | Democratic | D+19.7 |
| Currituck County, NC | Republican | R+34.8 |
| Dare County, NC | Republican | R+15.9 |
| Davidson County, NC | Republican | R+40.5 |
| Davie County, NC | Republican | R+43.3 |
| Duplin County, NC | Republican | R+11.6 |
| Durham County, NC | Democratic | D+52.8 |
| Edgecombe County, NC | Democratic | D+36.2 |
| Forsyth County, NC | Democratic | D+7.2 |
| Franklin County, NC | Republican | R+4.1 |
| Gaston County, NC | Republican | R+25.4 |
| Gates County, NC | Democratic | D+4.1 |
| Graham County, NC | Republican | R+41.3 |
| Granville County, NC | Democratic | D+4.5 |
| Greene County, NC | Republican | R+7.7 |
| Guilford County, NC | Democratic | D+16.4 |
| Halifax County, NC | Democratic | D+32.3 |
| Harnett County, NC | Republican | R+19.0 |
| Haywood County, NC | Republican | R+13.6 |
| Henderson County, NC | Republican | R+27.4 |
| Hertford County, NC | Democratic | D+44.3 |
| Hoke County, NC | Democratic | D+19.1 |
| Hyde County, NC | Republican | R+1.3 |
| Iredell County, NC | Republican | R+30.4 |
| Jackson County, NC | Republican | R+1.0 |
| Johnston County, NC | Republican | R+27.6 |
| Jones County, NC | Republican | R+9.3 |
| Lee County, NC | Republican | R+9.7 |
| Lenoir County, NC | Republican | R+0.1 |
| Lincoln County, NC | Republican | R+38.7 |
| Macon County, NC | Republican | R+30.4 |
| Madison County, NC | Republican | R+9.1 |
| Martin County, NC | Democratic | D+4.6 |
| McDowell County, NC | Republican | R+31.7 |
| Mecklenburg County, NC | Democratic | D+22.4 |
| Mitchell County, NC | Republican | R+51.1 |
| Montgomery County, NC | Republican | R+15.1 |
| Moore County, NC | Republican | R+28.0 |
| Nash County, NC | Democratic | D+1.0 |
| New Hanover County, NC | Republican | R+4.6 |
| Northampton County, NC | Democratic | D+34.9 |
| Onslow County, NC | Republican | R+26.7 |
| Orange County, NC | Democratic | D+42.2 |
| Pamlico County, NC | Republican | R+20.8 |
| Pasquotank County, NC | Democratic | D+14.6 |
| Pender County, NC | Republican | R+20.3 |
| Perquimans County, NC | Republican | R+16.0 |
| Person County, NC | Republican | R+10.9 |
| Pitt County, NC | Democratic | D+7.1 |
| Polk County, NC | Republican | R+21.4 |
| Randolph County, NC | Republican | R+50.0 |
| Richmond County, NC | Democratic | D+2.9 |
| Robeson County, NC | Democratic | D+17.4 |
| Rockingham County, NC | Republican | R+21.1 |
| Rowan County, NC | Republican | R+25.9 |
| Rutherford County, NC | Republican | R+33.4 |
| Sampson County, NC | Republican | R+10.9 |
| Scotland County, NC | Democratic | D+16.8 |
| Stanly County, NC | Republican | R+40.0 |
| Stokes County, NC | Republican | R+42.6 |
| Surry County, NC | Republican | R+36.7 |
| Swain County, NC | Republican | R+6.3 |
| Transylvania County, NC | Republican | R+16.8 |
| Tyrrell County, NC | Republican | R+5.2 |
| Union County, NC | Republican | R+30.2 |
| Vance County, NC | Democratic | D+28.3 |
| Wake County, NC | Democratic | D+11.4 |
| Warren County, NC | Democratic | D+37.8 |
| Washington County, NC | Democratic | D+18.6 |
| Watauga County, NC | Republican | R+3.1 |
| Wayne County, NC | Republican | R+8.4 |
| Wilkes County, NC | Republican | R+42.4 |
| Wilson County, NC | Democratic | D+7.5 |
| Yadkin County, NC | Republican | R+51.3 |
| Yancey County, NC | Republican | R+13.7 |
Nominees: Barack Obama (D) · Mitt Romney (R)
North Carolina's presidential margins
1892–2024, the 2012 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +11.6% |
| 1896 | +5.8% |
| 1900 | +8.5% |
| 1904 | +20.1% |
| 1908 | +8.7% |
| 1912 | +47.3% |
| 1916 | +16.4% |
| 1920 | +13.5% |
| 1924 | +19.4% |
| 1928 | −9.9% |
| 1932 | +40.6% |
| 1936 | +46.8% |
| 1940 | +48.1% |
| 1944 | +33.4% |
| 1948 | +25.3% |
| 1952 | +7.8% |
| 1956 | +1.3% |
| 1960 | +4.2% |
| 1964 | +12.3% |
| 1968 | −10.3% |
| 1972 | −40.6% |
| 1976 | +11.0% |
| 1980 | −2.1% |
| 1984 | −24.0% |
| 1988 | −16.3% |
| 1992 | −0.8% |
| 1996 | −4.7% |
| 2000 | −12.8% |
| 2004 | −12.4% |
| 2008 | +0.3% |
| 2012 | −2.0% |
| 2016 | −3.7% |
| 2020 | −1.3% |
| 2024 | −3.2% |
County-by-county results — 100 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Alamance County | R | 28,875 | 38,170 | 67,776 | |
| Alexander County | R | 4,611 | 12,253 | 17,196 | |
| Alleghany County | R | 1,583 | 3,390 | 5,067 | |
| Anson County | D | 7,019 | 4,166 | 11,256 | |
| Ashe County | R | 4,116 | 8,242 | 12,610 | |
| Avery County | R | 1,882 | 5,766 | 7,759 | |
| Beaufort County | R | 9,435 | 13,977 | 23,620 | |
| Bertie County | D | 6,695 | 3,387 | 10,123 | |
| Bladen County | D | 8,062 | 7,748 | 15,957 | |
| Brunswick County | R | 22,038 | 34,743 | 57,362 | |
| Buncombe County | D | 70,625 | 54,701 | 127,696 | |
| Burke County | R | 13,701 | 22,267 | 36,544 | |
| Cabarrus County | R | 32,849 | 49,557 | 83,566 | |
| Caldwell County | R | 10,898 | 23,229 | 34,732 | |
| Camden County | R | 1,508 | 3,109 | 4,704 | |
| Carteret County | R | 10,301 | 24,775 | 35,517 | |
| Caswell County | R | 5,348 | 5,594 | 11,039 | |
| Catawba County | R | 24,069 | 44,538 | 69,601 | |
| Chatham County | D | 18,361 | 16,665 | 35,434 | |
| Cherokee County | R | 3,378 | 9,278 | 12,867 | |
| Chowan County | R | 3,556 | 3,891 | 7,505 | |
| Clay County | R | 1,579 | 3,973 | 5,642 | |
| Cleveland County | R | 17,062 | 25,793 | 43,340 | |
| Columbus County | R | 11,050 | 12,941 | 24,243 | |
| Craven County | R | 18,763 | 26,928 | 46,170 | |
| Cumberland County | D | 75,792 | 50,666 | 127,641 | |
| Currituck County | R | 3,562 | 7,496 | 11,304 | |
| Dare County | R | 7,393 | 10,248 | 17,974 | |
| Davidson County | R | 20,624 | 49,383 | 70,935 | |
| Davie County | R | 5,735 | 14,687 | 20,670 | |
| Duplin County | R | 9,033 | 11,416 | 20,592 | |
| Durham County | D | 111,224 | 33,769 | 146,735 | |
| Edgecombe County | D | 18,310 | 8,546 | 26,972 | |
| Forsyth County | D | 92,323 | 79,768 | 174,069 | |
| Franklin County | R | 13,436 | 14,603 | 28,389 | |
| Gaston County | R | 33,171 | 56,138 | 90,483 | |
| Gates County | D | 2,786 | 2,564 | 5,396 | |
| Graham County | R | 1,119 | 2,750 | 3,947 | |
| Granville County | D | 13,598 | 12,405 | 26,275 | |
| Greene County | R | 3,778 | 4,411 | 8,236 | |
| Guilford County | D | 146,365 | 104,789 | 253,852 | |
| Halifax County | D | 17,176 | 8,763 | 26,079 | |
| Harnett County | R | 17,331 | 25,565 | 43,415 | |
| Haywood County | R | 11,833 | 15,633 | 27,974 | |
| Henderson County | R | 18,642 | 32,994 | 52,392 | |
| Hertford County | D | 7,843 | 3,007 | 10,918 | |
| Hoke County | D | 10,076 | 6,819 | 17,089 | |
| Hyde County | R | 1,163 | 1,193 | 2,383 | |
| Iredell County | R | 26,076 | 49,299 | 76,365 | |
| Jackson County | R | 8,095 | 8,254 | 16,701 | |
| Johnston County | R | 27,290 | 48,427 | 76,691 | |
| Jones County | R | 2,352 | 2,837 | 5,230 | |
| Lee County | R | 10,801 | 13,158 | 24,239 | |
| Lenoir County | R | 13,948 | 13,980 | 28,086 | |
| Lincoln County | R | 11,024 | 25,267 | 36,775 | |
| Macon County | R | 5,712 | 10,835 | 16,861 | |
| Madison County | R | 4,484 | 5,404 | 10,113 | |
| Martin County | D | 6,583 | 5,995 | 12,652 | |
| McDowell County | R | 6,031 | 11,775 | 18,099 | |
| Mecklenburg County | D | 272,262 | 171,668 | 448,900 | |
| Mitchell County | R | 1,838 | 5,806 | 7,765 | |
| Montgomery County | R | 4,706 | 6,404 | 11,231 | |
| Moore County | R | 16,505 | 29,495 | 46,415 | |
| Nash County | D | 24,313 | 23,842 | 48,492 | |
| New Hanover County | R | 48,668 | 53,385 | 103,628 | |
| Northampton County | D | 7,232 | 3,483 | 10,756 | |
| Onslow County | R | 18,490 | 32,243 | 51,435 | |
| Orange County | D | 53,901 | 21,539 | 76,757 | |
| Pamlico County | R | 2,647 | 4,051 | 6,762 | |
| Pasquotank County | D | 10,282 | 7,633 | 18,107 | |
| Pender County | R | 9,632 | 14,617 | 24,527 | |
| Perquimans County | R | 2,759 | 3,822 | 6,652 | |
| Person County | R | 8,418 | 10,496 | 19,106 | |
| Pitt County | D | 41,843 | 36,214 | 78,856 | |
| Polk County | R | 4,013 | 6,236 | 10,389 | |
| Randolph County | R | 14,773 | 45,160 | 60,715 | |
| Richmond County | D | 9,904 | 9,332 | 19,417 | |
| Robeson County | D | 24,988 | 17,510 | 42,946 | |
| Rockingham County | R | 16,351 | 25,227 | 42,020 | |
| Rowan County | R | 22,650 | 38,775 | 62,312 | |
| Rutherford County | R | 9,374 | 18,954 | 28,702 | |
| Sampson County | R | 11,566 | 14,422 | 26,174 | |
| Scotland County | D | 8,215 | 5,831 | 14,156 | |
| Stanly County | R | 8,431 | 19,904 | 28,717 | |
| Stokes County | R | 6,018 | 15,237 | 21,619 | |
| Surry County | R | 9,112 | 19,923 | 29,470 | |
| Swain County | R | 2,618 | 2,976 | 5,728 | |
| Transylvania County | R | 6,826 | 9,634 | 16,763 | |
| Tyrrell County | R | 837 | 930 | 1,783 | |
| Union County | R | 32,473 | 61,107 | 94,728 | |
| Vance County | D | 13,323 | 7,429 | 20,854 | |
| Wake County | D | 267,262 | 211,596 | 486,427 | |
| Warren County | D | 6,978 | 3,140 | 10,162 | |
| Washington County | D | 3,833 | 2,622 | 6,499 | |
| Watauga County | R | 13,002 | 13,861 | 27,674 | |
| Wayne County | R | 23,314 | 27,641 | 51,352 | |
| Wilkes County | R | 8,148 | 20,515 | 29,145 | |
| Wilson County | D | 20,875 | 17,954 | 39,109 | |
| Yadkin County | R | 3,957 | 12,578 | 16,813 | |
| Yancey County | R | 3,981 | 5,278 | 9,451 |
Same ballot, 2012NC
Source. MIT Election Data + Science Lab — 2012 presidential returns · official county-level results. Real returns — nothing estimated.