Elections / 2008 · President · NC
Barack Obama carried North Carolina D+0.3.
Barack Obama (D) vs John McCain (R) in North Carolina, 2008. The state ran 6.9 points more Republican than the nation (D+7.3 nationally). A US Senate contest shared the 2008 ballot here.
Nominees: Barack Obama (D) · John McCain (R)
North Carolina result
4,310,789 votes counted
Obama (D)
2,142,651
49.7%
McCain (R)
2,128,474
49.4%
All others
39,664
0.9%
Margin
D+0.3
2008 presidential election
North Carolina, 2008
How it voted
Share of the 2008 vote
| Barack Obama ✓Democratic | 49.7% | 2,142,651 |
|---|---|---|
| John McCainRepublican | 49.4% | 2,128,474 |
| OtherAll other candidates | 0.9% | 39,664 |
D+60R+60
100 counties, each filled by 2008 D-vs-R margin. Hover any county for its result.
North Carolina's presidential margins
1892–2024, the 2008 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 results — 2008
100 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Alamance County | R | 28,918 | 34,859 | 64,353 | |
| Alexander County | R | 5,167 | 11,790 | 17,254 | |
| Alleghany County | R | 2,021 | 3,124 | 5,263 | |
| Anson County | D | 6,456 | 4,207 | 10,733 | |
| Ashe County | R | 4,872 | 7,916 | 13,069 | |
| Avery County | R | 2,178 | 5,681 | 7,943 | |
| Beaufort County | R | 9,454 | 13,460 | 23,010 | |
| Bertie County | D | 6,365 | 3,376 | 9,763 | |
| Bladen County | D | 7,853 | 7,532 | 15,480 | |
| Brunswick County | R | 21,331 | 30,753 | 52,608 | |
| Buncombe County | D | 69,716 | 52,494 | 123,795 | |
| Burke County | R | 14,901 | 22,102 | 37,443 | |
| Cabarrus County | R | 31,546 | 45,924 | 77,994 | |
| Caldwell County | R | 12,081 | 22,526 | 35,155 | |
| Camden County | R | 1,597 | 3,140 | 4,821 | |
| Carteret County | R | 11,130 | 23,131 | 34,597 | |
| Caswell County | D | 5,545 | 5,208 | 10,862 | |
| Catawba County | R | 25,656 | 42,993 | 69,451 | |
| Chatham County | D | 17,862 | 14,668 | 32,880 | |
| Cherokee County | R | 3,785 | 8,643 | 12,586 | |
| Chowan County | R | 3,688 | 3,773 | 7,512 | |
| Clay County | R | 1,734 | 3,707 | 5,543 | |
| Cleveland County | R | 17,363 | 26,078 | 43,835 | |
| Columbus County | R | 11,076 | 12,994 | 24,282 | |
| Craven County | R | 19,352 | 24,901 | 44,598 | |
| Cumberland County | D | 74,693 | 52,151 | 127,575 | |
| Currituck County | R | 3,737 | 7,234 | 11,102 | |
| Dare County | R | 8,074 | 9,745 | 18,048 | |
| Davidson County | R | 22,433 | 45,419 | 68,581 | |
| Davie County | R | 6,178 | 13,981 | 20,368 | |
| Duplin County | R | 8,958 | 10,834 | 19,904 | |
| Durham County | D | 103,456 | 32,353 | 136,897 | |
| Edgecombe County | D | 17,403 | 8,445 | 25,930 | |
| Forsyth County | D | 91,085 | 73,674 | 166,133 | |
| Franklin County | R | 13,085 | 13,273 | 26,639 | |
| Gaston County | R | 31,384 | 52,507 | 84,402 | |
| Gates County | D | 2,830 | 2,547 | 5,420 | |
| Graham County | R | 1,265 | 2,824 | 4,171 | |
| Granville County | D | 13,074 | 11,447 | 24,725 | |
| Greene County | R | 3,796 | 4,272 | 8,103 | |
| Guilford County | D | 142,101 | 97,718 | 241,771 | |
| Halifax County | D | 16,047 | 8,961 | 25,091 | |
| Harnett County | R | 16,785 | 23,579 | 40,705 | |
| Haywood County | R | 12,730 | 14,910 | 28,067 | |
| Henderson County | R | 20,082 | 30,930 | 51,614 | |
| Hertford County | D | 7,513 | 3,089 | 10,650 | |
| Hoke County | D | 9,227 | 6,293 | 15,627 | |
| Hyde County | D | 1,241 | 1,212 | 2,469 | |
| Iredell County | R | 27,318 | 45,148 | 73,162 | |
| Jackson County | D | 8,766 | 7,854 | 16,866 | |
| Johnston County | R | 26,795 | 43,622 | 71,017 | |
| Jones County | R | 2,378 | 2,817 | 5,227 | |
| Lee County | R | 10,784 | 12,775 | 23,788 | |
| Lenoir County | R | 13,378 | 13,401 | 26,897 | |
| Lincoln County | R | 11,713 | 23,631 | 35,798 | |
| Macon County | R | 6,620 | 10,317 | 17,238 | |
| Madison County | R | 5,026 | 5,192 | 10,379 | |
| Martin County | D | 6,539 | 5,957 | 12,541 | |
| McDowell County | R | 6,571 | 11,534 | 18,386 | |
| Mecklenburg County | D | 253,958 | 153,848 | 410,817 | |
| Mitchell County | R | 2,238 | 5,499 | 7,846 | |
| Montgomery County | R | 4,926 | 6,155 | 11,210 | |
| Moore County | R | 17,624 | 27,314 | 45,328 | |
| Nash County | R | 23,099 | 23,728 | 47,118 | |
| New Hanover County | R | 49,145 | 50,544 | 100,665 | |
| Northampton County | D | 6,903 | 3,671 | 10,618 | |
| Onslow County | R | 19,499 | 30,278 | 50,203 | |
| Orange County | D | 53,806 | 20,266 | 74,910 | |
| Pamlico County | R | 2,838 | 3,823 | 6,712 | |
| Pasquotank County | D | 10,272 | 7,778 | 18,180 | |
| Pender County | R | 9,907 | 13,618 | 23,749 | |
| Perquimans County | R | 2,772 | 3,678 | 6,501 | |
| Person County | R | 8,446 | 10,030 | 18,632 | |
| Pitt County | D | 40,501 | 33,927 | 74,884 | |
| Polk County | R | 4,396 | 5,990 | 10,562 | |
| Randolph County | R | 16,414 | 40,998 | 58,147 | |
| Richmond County | D | 9,713 | 9,424 | 19,327 | |
| Robeson County | D | 23,058 | 17,433 | 40,834 | |
| Rockingham County | R | 17,255 | 23,899 | 41,612 | |
| Rowan County | R | 23,391 | 37,451 | 61,560 | |
| Rutherford County | R | 9,641 | 18,769 | 28,720 | |
| Sampson County | R | 11,836 | 14,038 | 26,038 | |
| Scotland County | D | 8,151 | 6,005 | 14,217 | |
| Stanly County | R | 8,878 | 19,329 | 28,506 | |
| Stokes County | R | 6,875 | 14,488 | 21,743 | |
| Surry County | R | 10,475 | 18,730 | 29,525 | |
| Swain County | R | 2,806 | 2,900 | 5,798 | |
| Transylvania County | R | 7,275 | 9,401 | 16,909 | |
| Tyrrell County | R | 933 | 960 | 1,910 | |
| Union County | R | 31,189 | 54,123 | 86,089 | |
| Vance County | D | 13,166 | 7,606 | 20,871 | |
| Wake County | D | 250,891 | 187,001 | 442,245 | |
| Warren County | D | 7,086 | 3,063 | 10,195 | |
| Washington County | D | 3,748 | 2,670 | 6,454 | |
| Watauga County | D | 14,558 | 13,344 | 28,372 | |
| Wayne County | R | 22,671 | 26,952 | 49,882 | |
| Wilkes County | R | 8,934 | 20,288 | 29,724 | |
| Wilson County | D | 19,652 | 17,375 | 37,191 | |
| Yadkin County | R | 4,527 | 12,409 | 17,147 | |
| Yancey County | R | 4,486 | 5,045 | 9,717 |