akashic
1876–2024
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
North Carolina, 2008
2008 presidential margin by county for North Carolina — 2008 presidential electionA map of the constituent counties of North Carolina — 2008 presidential election, each outlined and filled by its 2008 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Alamance County, NC · R+9.2Alexander County, NC · R+38.4Alleghany County, NC · R+21.0Anson County, NC · D+21.0Ashe County, NC · R+23.3Avery County, NC · R+44.1Beaufort County, NC · R+17.4Bertie County, NC · D+30.6Bladen County, NC · D+2.1Brunswick County, NC · R+17.9Buncombe County, NC · D+13.9Burke County, NC · R+19.2Cabarrus County, NC · R+18.4Caldwell County, NC · R+29.7Camden County, NC · R+32.0Carteret County, NC · R+34.7Caswell County, NC · D+3.1Catawba County, NC · R+25.0Chatham County, NC · D+9.7Cherokee County, NC · R+38.6Chowan County, NC · R+1.1Clay County, NC · R+35.6Cleveland County, NC · R+19.9Columbus County, NC · R+7.9Craven County, NC · R+12.4Cumberland County, NC · D+17.7Currituck County, NC · R+31.5Dare County, NC · R+9.3Davidson County, NC · R+33.5Davie County, NC · R+38.3Duplin County, NC · R+9.4Durham County, NC · D+51.9Edgecombe County, NC · D+34.5Forsyth County, NC · D+10.5Franklin County, NC · R+0.7Gaston County, NC · R+25.0Gates County, NC · D+5.2Graham County, NC · R+37.4Granville County, NC · D+6.6Greene County, NC · R+5.9Guilford County, NC · D+18.4Halifax County, NC · D+28.2Harnett County, NC · R+16.7Haywood County, NC · R+7.8Henderson County, NC · R+21.0Hertford County, NC · D+41.5Hoke County, NC · D+18.8Hyde County, NC · D+1.2Iredell County, NC · R+24.4Jackson County, NC · D+5.4Johnston County, NC · R+23.7Jones County, NC · R+8.4Lee County, NC · R+8.4Lenoir County, NC · TiedLincoln County, NC · R+33.3Macon County, NC · R+21.4Madison County, NC · R+1.6Martin County, NC · D+4.6McDowell County, NC · R+27.0Mecklenburg County, NC · D+24.4Mitchell County, NC · R+41.6Montgomery County, NC · R+11.0Moore County, NC · R+21.4Nash County, NC · R+1.3New Hanover County, NC · R+1.4Northampton County, NC · D+30.4Onslow County, NC · R+21.5Orange County, NC · D+44.8Pamlico County, NC · R+14.7Pasquotank County, NC · D+13.7Pender County, NC · R+15.6Perquimans County, NC · R+13.9Person County, NC · R+8.5Pitt County, NC · D+8.8Polk County, NC · R+15.1Randolph County, NC · R+42.3Richmond County, NC · D+1.5Robeson County, NC · D+13.8Rockingham County, NC · R+16.0Rowan County, NC · R+22.8Rutherford County, NC · R+31.8Sampson County, NC · R+8.5Scotland County, NC · D+15.1Stanly County, NC · R+36.7Stokes County, NC · R+35.0Surry County, NC · R+28.0Swain County, NC · R+1.6Transylvania County, NC · R+12.6Tyrrell County, NC · R+1.4Union County, NC · R+26.6Vance County, NC · D+26.6Wake County, NC · D+14.4Warren County, NC · D+39.5Washington County, NC · D+16.7Watauga County, NC · D+4.3Wayne County, NC · R+8.6Wilkes County, NC · R+38.2Wilson County, NC · D+6.1Yadkin County, NC · R+46.0Yancey County, NC · R+5.8
How it voted
Share of the 2008 vote
Barack ObamaDemocratic49.7%2,142,651
John McCainRepublican49.4%2,128,474
OtherAll other candidates0.9%39,664
D+60
R+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
North Carolina's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: −3.2% in 2024.flipped R · 2012−3.2%DR18922024
North Carolina's presidential margins
YearMargin (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.
CountyWonMarginDemocraticRepublicanTotal
Alamance CountyR
−9.2%
28,91834,85964,353
Alexander CountyR
−38.4%
5,16711,79017,254
Alleghany CountyR
−21.0%
2,0213,1245,263
Anson CountyD
+21.0%
6,4564,20710,733
Ashe CountyR
−23.3%
4,8727,91613,069
Avery CountyR
−44.1%
2,1785,6817,943
Beaufort CountyR
−17.4%
9,45413,46023,010
Bertie CountyD
+30.6%
6,3653,3769,763
Bladen CountyD
+2.1%
7,8537,53215,480
Brunswick CountyR
−17.9%
21,33130,75352,608
Buncombe CountyD
+13.9%
69,71652,494123,795
Burke CountyR
−19.2%
14,90122,10237,443
Cabarrus CountyR
−18.4%
31,54645,92477,994
Caldwell CountyR
−29.7%
12,08122,52635,155
Camden CountyR
−32.0%
1,5973,1404,821
Carteret CountyR
−34.7%
11,13023,13134,597
Caswell CountyD
+3.1%
5,5455,20810,862
Catawba CountyR
−25.0%
25,65642,99369,451
Chatham CountyD
+9.7%
17,86214,66832,880
Cherokee CountyR
−38.6%
3,7858,64312,586
Chowan CountyR
−1.1%
3,6883,7737,512
Clay CountyR
−35.6%
1,7343,7075,543
Cleveland CountyR
−19.9%
17,36326,07843,835
Columbus CountyR
−7.9%
11,07612,99424,282
Craven CountyR
−12.4%
19,35224,90144,598
Cumberland CountyD
+17.7%
74,69352,151127,575
Currituck CountyR
−31.5%
3,7377,23411,102
Dare CountyR
−9.3%
8,0749,74518,048
Davidson CountyR
−33.5%
22,43345,41968,581
Davie CountyR
−38.3%
6,17813,98120,368
Duplin CountyR
−9.4%
8,95810,83419,904
Durham CountyD
+51.9%
103,45632,353136,897
Edgecombe CountyD
+34.5%
17,4038,44525,930
Forsyth CountyD
+10.5%
91,08573,674166,133
Franklin CountyR
−0.7%
13,08513,27326,639
Gaston CountyR
−25.0%
31,38452,50784,402
Gates CountyD
+5.2%
2,8302,5475,420
Graham CountyR
−37.4%
1,2652,8244,171
Granville CountyD
+6.6%
13,07411,44724,725
Greene CountyR
−5.9%
3,7964,2728,103
Guilford CountyD
+18.4%
142,10197,718241,771
Halifax CountyD
+28.2%
16,0478,96125,091
Harnett CountyR
−16.7%
16,78523,57940,705
Haywood CountyR
−7.8%
12,73014,91028,067
Henderson CountyR
−21.0%
20,08230,93051,614
Hertford CountyD
+41.5%
7,5133,08910,650
Hoke CountyD
+18.8%
9,2276,29315,627
Hyde CountyD
+1.2%
1,2411,2122,469
Iredell CountyR
−24.4%
27,31845,14873,162
Jackson CountyD
+5.4%
8,7667,85416,866
Johnston CountyR
−23.7%
26,79543,62271,017
Jones CountyR
−8.4%
2,3782,8175,227
Lee CountyR
−8.4%
10,78412,77523,788
Lenoir CountyR
−0.1%
13,37813,40126,897
Lincoln CountyR
−33.3%
11,71323,63135,798
Macon CountyR
−21.4%
6,62010,31717,238
Madison CountyR
−1.6%
5,0265,19210,379
Martin CountyD
+4.6%
6,5395,95712,541
McDowell CountyR
−27.0%
6,57111,53418,386
Mecklenburg CountyD
+24.4%
253,958153,848410,817
Mitchell CountyR
−41.6%
2,2385,4997,846
Montgomery CountyR
−11.0%
4,9266,15511,210
Moore CountyR
−21.4%
17,62427,31445,328
Nash CountyR
−1.3%
23,09923,72847,118
New Hanover CountyR
−1.4%
49,14550,544100,665
Northampton CountyD
+30.4%
6,9033,67110,618
Onslow CountyR
−21.5%
19,49930,27850,203
Orange CountyD
+44.8%
53,80620,26674,910
Pamlico CountyR
−14.7%
2,8383,8236,712
Pasquotank CountyD
+13.7%
10,2727,77818,180
Pender CountyR
−15.6%
9,90713,61823,749
Perquimans CountyR
−13.9%
2,7723,6786,501
Person CountyR
−8.5%
8,44610,03018,632
Pitt CountyD
+8.8%
40,50133,92774,884
Polk CountyR
−15.1%
4,3965,99010,562
Randolph CountyR
−42.3%
16,41440,99858,147
Richmond CountyD
+1.5%
9,7139,42419,327
Robeson CountyD
+13.8%
23,05817,43340,834
Rockingham CountyR
−16.0%
17,25523,89941,612
Rowan CountyR
−22.8%
23,39137,45161,560
Rutherford CountyR
−31.8%
9,64118,76928,720
Sampson CountyR
−8.5%
11,83614,03826,038
Scotland CountyD
+15.1%
8,1516,00514,217
Stanly CountyR
−36.7%
8,87819,32928,506
Stokes CountyR
−35.0%
6,87514,48821,743
Surry CountyR
−28.0%
10,47518,73029,525
Swain CountyR
−1.6%
2,8062,9005,798
Transylvania CountyR
−12.6%
7,2759,40116,909
Tyrrell CountyR
−1.4%
9339601,910
Union CountyR
−26.6%
31,18954,12386,089
Vance CountyD
+26.6%
13,1667,60620,871
Wake CountyD
+14.4%
250,891187,001442,245
Warren CountyD
+39.5%
7,0863,06310,195
Washington CountyD
+16.7%
3,7482,6706,454
Watauga CountyD
+4.3%
14,55813,34428,372
Wayne CountyR
−8.6%
22,67126,95249,882
Wilkes CountyR
−38.2%
8,93420,28829,724
Wilson CountyD
+6.1%
19,65217,37537,191
Yadkin CountyR
−46.0%
4,52712,40917,147
Yancey CountyR
−5.8%
4,4865,0459,717