Skip to content

North Carolina 2000 vs 2008: county swing

26 of 100 counties moved toward the Republican ticket; 14 changed hands.

Alamance County: swing D+15.8Alleghany County: swing R+2.1Bladen County: swing R+6.4Buncombe County: swing D+22.7Caldwell County: swing D+3.8Dare County: swing D+3.9Davidson County: swing D+3.4Forsyth County: swing D+23.1Guilford County: swing D+20.6Hertford County: swing D+2.3Jones County: swing R+1.1Martin County: swing R+0.8Nash County: swing D+17.0Pender County: swing R+6.8Randolph County: swing D+3.6Scotland County: swing R+4.9Stanly County: swing D+0.4Vance County: swing D+14.7Wayne County: swing D+14.3Yadkin County: swing D+7.4Wilkes County: swing D+1.3Wilson County: swing D+14.9Yancey County: swing D+8.6Avery County: swing D+4.7Beaufort County: swing D+5.1Brunswick County: swing R+10.0Cabarrus County: swing D+14.7Catawba County: swing D+10.4Chatham County: swing D+8.7Cherokee County: swing R+6.9Chowan County: swing R+1.4Columbus County: swing R+16.8Davie County: swing D+8.4Duplin County: swing D+0.1Edgecombe County: swing D+9.9Franklin County: swing D+5.9Gaston County: swing D+9.1Graham County: swing D+1.3Granville County: swing D+4.2Halifax County: swing D+7.6Haywood County: swing D+2.7Hyde County: swing D+3.2Jackson County: swing D+9.7Lee County: swing D+7.7McDowell County: swing D+4.1Madison County: swing D+12.5Mitchell County: swing D+10.6New Hanover County: swing D+9.4Orange County: swing D+18.3Pasquotank County: swing D+5.1Perquimans County: swing R+9.4Pitt County: swing D+16.9Richmond County: swing R+10.2Rowan County: swing D+9.0Sampson County: swing D+0.1Stokes County: swing D+5.7Transylvania County: swing D+15.2Wake County: swing D+21.5Washington County: swing D+5.8Alexander County: swing R+0.8Anson County: swing D+0.6Ashe County: swing R+1.8Caswell County: swing D+5.2Cleveland County: swing R+2.8Durham County: swing D+23.9Gates County: swing R+8.3Harnett County: swing D+6.5Iredell County: swing D+7.2Lincoln County: swing R+2.6Montgomery County: swing R+0.2Onslow County: swing D+9.6Person County: swing D+5.7Rockingham County: swing D+1.6Swain County: swing D+1.3Union County: swing D+9.3Currituck County: swing R+9.2Greene County: swing D+9.0Henderson County: swing D+13.0Bertie County: swing D+0.4Burke County: swing D+2.1Camden County: swing R+16.4Carteret County: swing R+2.4Johnston County: swing D+9.1Lenoir County: swing D+9.3Macon County: swing D+6.6Mecklenburg County: swing D+27.2Moore County: swing D+6.2Watauga County: swing D+17.5Surry County: swing D+4.8Tyrrell County: swing R+10.6Craven County: swing D+10.3Cumberland County: swing D+16.9Northampton County: swing R+4.3Pamlico County: swing D+0.8Polk County: swing D+8.5Robeson County: swing R+6.8Clay County: swing R+8.2Warren County: swing D+4.6Hoke County: swing D+0.3Rutherford County: swing R+3.9
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002008SwingVotes 2000Votes 2008
Columbus County flipped D+8.9 R+7.9 R+16.8 18,425 24,282
Camden County R+15.6 R+32.0 R+16.4 2,831 4,821
Tyrrell County flipped D+9.1 R+1.5 R+10.6 1,566 1,910
Richmond County D+11.7 D+1.5 R+10.2 14,269 19,327
Brunswick County R+8.0 R+18.0 R+10.0 28,839 52,608
Perquimans County R+4.6 R+14.0 R+9.4 4,306 6,501
Currituck County R+22.3 R+31.5 R+9.2 6,739 11,102
Gates County D+13.5 D+5.2 R+8.3 3,446 5,420
Clay County R+27.4 R+35.6 R+8.2 3,852 5,543
Cherokee County R+31.7 R+38.6 R+6.9 9,674 12,586
Pender County R+8.8 R+15.6 R+6.8 14,154 23,749
Robeson County D+20.6 D+13.8 R+6.8 29,747 40,834
Bladen County D+8.4 D+2.0 R+6.4 10,908 15,480
Scotland County D+20.0 D+15.1 R+4.9 9,403 14,217
Northampton County D+34.7 D+30.4 R+4.3 8,200 10,618
Rutherford County R+27.9 R+31.8 R+3.9 21,716 28,720
Cleveland County R+17.1 R+19.9 R+2.8 32,746 43,835
Lincoln County R+30.7 R+33.3 R+2.6 24,529 35,798
Carteret County R+32.3 R+34.7 R+2.4 26,461 34,597
Alleghany County R+18.9 R+21.0 R+2.1 4,313 5,263
Ashe County R+21.5 R+23.3 R+1.8 10,316 13,069
Chowan County flipped D+0.3 R+1.1 R+1.4 4,890 7,512
Jones County R+7.3 R+8.4 R+1.1 3,964 5,227
Alexander County R+37.6 R+38.4 R+0.8 13,492 17,254
Martin County D+5.4 D+4.6 R+0.8 9,366 12,541
Montgomery County R+10.8 R+11.0 R+0.2 8,974 11,210
Duplin County R+9.5 R+9.4 D+0.1 14,390 19,904
Sampson County R+8.5 R+8.4 D+0.1 19,239 26,038
Hoke County D+18.4 D+18.7 D+0.3 8,582 15,627
Bertie County D+30.2 D+30.6 D+0.4 7,176 9,763
Stanly County R+37.1 R+36.7 D+0.4 22,818 28,506
Anson County D+20.4 D+21.0 D+0.6 7,985 10,733
Pamlico County R+15.5 R+14.7 D+0.8 5,242 6,712
Graham County R+38.7 R+37.4 D+1.3 3,361 4,171
Swain County R+2.9 R+1.6 D+1.3 4,370 5,798
Wilkes County R+39.5 R+38.2 D+1.3 24,323 29,724
Rockingham County R+17.5 R+15.9 D+1.6 32,528 41,612
Burke County R+21.3 R+19.2 D+2.1 30,658 37,443
Hertford County D+39.2 D+41.5 D+2.3 7,897 10,650
Haywood County R+10.4 R+7.7 D+2.7 22,273 28,067
Hyde County flipped R+2.0 D+1.2 D+3.2 2,237 2,469
Davidson County R+36.9 R+33.5 D+3.4 52,047 68,581
Randolph County R+45.9 R+42.3 D+3.6 42,696 58,147
Caldwell County R+33.5 R+29.7 D+3.8 26,115 35,155
Dare County R+13.2 R+9.3 D+3.9 13,002 18,048
McDowell County R+31.1 R+27.0 D+4.1 14,011 18,386
Granville County D+2.4 D+6.6 D+4.2 15,194 24,725
Warren County D+34.9 D+39.5 D+4.6 6,795 10,195
Avery County R+48.8 R+44.1 D+4.7 6,694 7,943
Surry County R+32.7 R+27.9 D+4.8 23,358 29,525
Beaufort County R+22.5 R+17.4 D+5.1 17,313 23,010
Pasquotank County D+8.6 D+13.7 D+5.1 10,903 18,180
Caswell County flipped R+2.1 D+3.1 D+5.2 8,422 10,862
Person County R+14.2 R+8.5 D+5.7 11,833 18,632
Stokes County R+40.7 R+35.0 D+5.7 17,182 21,743
Washington County D+10.9 D+16.7 D+5.8 4,890 6,454
Franklin County R+6.6 R+0.7 D+5.9 16,051 26,639
Moore County R+27.6 R+21.4 D+6.2 31,301 45,328
Harnett County R+23.2 R+16.7 D+6.5 24,167 40,705
Macon County R+28.1 R+21.5 D+6.6 13,234 17,238
Iredell County R+31.6 R+24.4 D+7.2 45,586 73,162
Yadkin County R+53.4 R+46.0 D+7.4 13,682 17,147
Halifax County D+20.7 D+28.3 D+7.6 16,970 25,091
Lee County R+16.1 R+8.4 D+7.7 16,283 23,788
Davie County R+46.7 R+38.3 D+8.4 13,998 20,368
Polk County R+23.6 R+15.1 D+8.5 8,303 10,562
Yancey County R+14.3 R+5.7 D+8.6 8,764 9,717
Chatham County D+1.0 D+9.7 D+8.7 20,931 32,880
Greene County R+14.9 R+5.9 D+9.0 5,870 8,103
Rowan County R+31.8 R+22.8 D+9.0 44,133 61,560
Gaston County R+34.1 R+25.0 D+9.1 59,179 84,402
Johnston County R+32.8 R+23.7 D+9.1 41,155 71,017
Lenoir County R+9.4 R+0.1 D+9.3 21,163 26,897
Union County R+36.0 R+26.7 D+9.3 47,161 86,089
New Hanover County R+10.8 R+1.4 D+9.4 66,319 100,665
Onslow County R+31.1 R+21.5 D+9.6 30,215 50,203
Jackson County flipped R+4.3 D+5.4 D+9.7 12,121 16,866
Edgecombe County D+24.6 D+34.5 D+9.9 18,202 25,930
Craven County R+22.7 R+12.4 D+10.3 31,985 44,598
Catawba County R+35.4 R+25.0 D+10.4 50,841 69,451
Mitchell County R+52.2 R+41.6 D+10.6 6,600 7,846
Madison County R+14.1 R+1.6 D+12.5 8,325 10,379
Henderson County R+34.0 R+21.0 D+13.0 38,607 51,614
Wayne County R+22.9 R+8.6 D+14.3 33,884 49,882
Cabarrus County R+33.2 R+18.5 D+14.7 49,381 77,994
Vance County D+12.0 D+26.7 D+14.7 12,701 20,871
Wilson County flipped R+8.8 D+6.1 D+14.9 24,826 37,191
Transylvania County R+27.8 R+12.6 D+15.2 14,225 16,909
Alamance County R+25.1 R+9.3 D+15.8 47,091 64,353
Cumberland County D+0.7 D+17.6 D+16.9 77,151 127,575
Pitt County flipped R+8.1 D+8.8 D+16.9 43,075 74,884
Nash County R+18.4 R+1.4 D+17.0 30,513 47,118
Watauga County flipped R+13.2 D+4.3 D+17.5 18,723 28,372
Orange County D+26.4 D+44.7 D+18.3 49,344 74,910
Guilford County flipped R+2.2 D+18.4 D+20.6 166,264 241,771
Wake County flipped R+7.1 D+14.4 D+21.5 268,220 442,245
Buncombe County flipped R+8.8 D+13.9 D+22.7 85,476 123,795
Forsyth County flipped R+12.6 D+10.5 D+23.1 120,942 166,133
Durham County D+28.1 D+52.0 D+23.9 84,604 136,897
Mecklenburg County flipped R+2.8 D+24.4 D+27.2 263,036 410,817

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data