Skip to content

North Carolina 2000 vs 2012: county swing

46 of 100 counties moved toward the Republican ticket; 11 changed hands.

Alamance County: swing D+11.4Alleghany County: swing R+16.8Bladen County: swing R+6.5Buncombe County: swing D+21.3Caldwell County: swing R+2.0Dare County: swing R+2.7Davidson County: swing R+3.6Forsyth County: swing D+19.8Guilford County: swing D+18.6Hertford County: swing D+5.1Jones County: swing R+1.9Martin County: swing R+0.8Nash County: swing D+19.3Pender County: swing R+11.5Randolph County: swing R+4.2Scotland County: swing R+3.2Stanly County: swing R+2.8Vance County: swing D+16.3Wayne County: swing D+14.5Yadkin County: swing D+2.1Wilkes County: swing R+2.9Wilson County: swing D+16.3Yancey County: swing D+0.6Avery County: swing R+1.2Beaufort County: swing D+3.2Brunswick County: swing R+14.2Cabarrus County: swing D+13.2Catawba County: swing D+6.0Chatham County: swing D+3.8Cherokee County: swing R+14.1Chowan County: swing R+4.7Columbus County: swing R+16.7Davie County: swing D+3.3Duplin County: swing R+2.0Edgecombe County: swing D+11.6Franklin County: swing D+2.5Gaston County: swing D+8.8Graham County: swing R+2.6Granville County: swing D+2.2Halifax County: swing D+11.6Haywood County: swing R+3.2Hyde County: swing D+0.7Jackson County: swing D+3.4Lee County: swing D+6.4McDowell County: swing R+0.7Madison County: swing D+5.0Mitchell County: swing D+1.1New Hanover County: swing D+6.3Orange County: swing D+15.7Pasquotank County: swing D+6.0Perquimans County: swing R+11.4Pitt County: swing D+15.3Richmond County: swing R+8.8Rowan County: swing D+5.9Sampson County: swing R+2.4Stokes County: swing R+2.0Transylvania County: swing D+11.0Wake County: swing D+18.5Washington County: swing D+7.8Alexander County: swing R+6.9Anson County: swing D+5.0Ashe County: swing R+11.3Caswell County: swing R+0.2Cleveland County: swing R+3.0Durham County: swing D+24.7Gates County: swing R+9.4Harnett County: swing D+4.2Iredell County: swing D+1.1Lincoln County: swing R+8.0Montgomery County: swing R+4.3Onslow County: swing D+4.3Person County: swing D+3.4Rockingham County: swing R+3.6Swain County: swing R+3.4Union County: swing D+5.8Currituck County: swing R+12.5Greene County: swing D+7.2Henderson County: swing D+6.6Bertie County: swing D+2.4Burke County: swing R+2.1Camden County: swing R+18.4Carteret County: swing R+8.5Johnston County: swing D+5.3Lenoir County: swing D+9.3Macon County: swing R+2.3Mecklenburg County: swing D+25.3Moore County: swing R+0.3Watauga County: swing D+10.1Surry County: swing R+4.0Tyrrell County: swing R+14.4Craven County: swing D+5.0Cumberland County: swing D+19.0Northampton County: swing D+0.1Pamlico County: swing R+5.3Polk County: swing D+2.2Robeson County: swing R+3.2Clay County: swing R+15.0Warren County: swing D+2.9Hoke County: swing D+0.7Rutherford County: swing R+5.4
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002012SwingVotes 2000Votes 2012
Camden County R+15.6 R+34.0 R+18.4 2,831 4,704
Alleghany County R+18.9 R+35.7 R+16.8 4,313 5,067
Columbus County flipped D+8.9 R+7.8 R+16.7 18,425 24,243
Clay County R+27.4 R+42.4 R+15.0 3,852 5,642
Tyrrell County flipped D+9.1 R+5.3 R+14.4 1,566 1,783
Brunswick County R+8.0 R+22.2 R+14.2 28,839 57,362
Cherokee County R+31.7 R+45.8 R+14.1 9,674 12,867
Currituck County R+22.3 R+34.8 R+12.5 6,739 11,304
Pender County R+8.8 R+20.3 R+11.5 14,154 24,527
Perquimans County R+4.6 R+16.0 R+11.4 4,306 6,652
Ashe County R+21.5 R+32.8 R+11.3 10,316 12,610
Gates County D+13.5 D+4.1 R+9.4 3,446 5,396
Richmond County D+11.7 D+2.9 R+8.8 14,269 19,417
Carteret County R+32.3 R+40.8 R+8.5 26,461 35,517
Lincoln County R+30.7 R+38.7 R+8.0 24,529 36,775
Alexander County R+37.6 R+44.5 R+6.9 13,492 17,196
Bladen County D+8.4 D+1.9 R+6.5 10,908 15,957
Rutherford County R+27.9 R+33.3 R+5.4 21,716 28,702
Pamlico County R+15.5 R+20.8 R+5.3 5,242 6,762
Chowan County flipped D+0.3 R+4.4 R+4.7 4,890 7,505
Montgomery County R+10.8 R+15.1 R+4.3 8,974 11,231
Randolph County R+45.9 R+50.1 R+4.2 42,696 60,715
Surry County R+32.7 R+36.7 R+4.0 23,358 29,470
Davidson County R+36.9 R+40.5 R+3.6 52,047 70,935
Rockingham County R+17.5 R+21.1 R+3.6 32,528 42,020
Swain County R+2.9 R+6.3 R+3.4 4,370 5,728
Haywood County R+10.4 R+13.6 R+3.2 22,273 27,974
Robeson County D+20.6 D+17.4 R+3.2 29,747 42,946
Scotland County D+20.0 D+16.8 R+3.2 9,403 14,156
Cleveland County R+17.1 R+20.1 R+3.0 32,746 43,340
Wilkes County R+39.5 R+42.4 R+2.9 24,323 29,145
Stanly County R+37.1 R+39.9 R+2.8 22,818 28,717
Dare County R+13.2 R+15.9 R+2.7 13,002 17,974
Graham County R+38.7 R+41.3 R+2.6 3,361 3,947
Sampson County R+8.5 R+10.9 R+2.4 19,239 26,174
Macon County R+28.1 R+30.4 R+2.3 13,234 16,861
Burke County R+21.3 R+23.4 R+2.1 30,658 36,544
Caldwell County R+33.5 R+35.5 R+2.0 26,115 34,732
Duplin County R+9.5 R+11.5 R+2.0 14,390 20,592
Stokes County R+40.7 R+42.7 R+2.0 17,182 21,619
Jones County R+7.3 R+9.2 R+1.9 3,964 5,230
Avery County R+48.8 R+50.0 R+1.2 6,694 7,759
Martin County D+5.4 D+4.6 R+0.8 9,366 12,652
McDowell County R+31.1 R+31.8 R+0.7 14,011 18,099
Moore County R+27.6 R+27.9 R+0.3 31,301 46,415
Caswell County R+2.1 R+2.3 R+0.2 8,422 11,039
Northampton County D+34.7 D+34.8 D+0.1 8,200 10,756
Yancey County R+14.3 R+13.7 D+0.6 8,764 9,451
Hoke County D+18.4 D+19.1 D+0.7 8,582 17,089
Hyde County R+2.0 R+1.3 D+0.7 2,237 2,383
Iredell County R+31.6 R+30.5 D+1.1 45,586 76,365
Mitchell County R+52.2 R+51.1 D+1.1 6,600 7,765
Yadkin County R+53.4 R+51.3 D+2.1 13,682 16,813
Granville County D+2.4 D+4.6 D+2.2 15,194 26,275
Polk County R+23.6 R+21.4 D+2.2 8,303 10,389
Bertie County D+30.2 D+32.6 D+2.4 7,176 10,123
Franklin County R+6.6 R+4.1 D+2.5 16,051 28,389
Warren County D+34.9 D+37.8 D+2.9 6,795 10,162
Beaufort County R+22.5 R+19.3 D+3.2 17,313 23,620
Davie County R+46.7 R+43.4 D+3.3 13,998 20,670
Jackson County R+4.3 R+0.9 D+3.4 12,121 16,701
Person County R+14.2 R+10.8 D+3.4 11,833 19,106
Chatham County D+1.0 D+4.8 D+3.8 20,931 35,434
Harnett County R+23.2 R+19.0 D+4.2 24,167 43,415
Onslow County R+31.1 R+26.8 D+4.3 30,215 51,435
Anson County D+20.4 D+25.4 D+5.0 7,985 11,256
Craven County R+22.7 R+17.7 D+5.0 31,985 46,170
Madison County R+14.1 R+9.1 D+5.0 8,325 10,113
Hertford County D+39.2 D+44.3 D+5.1 7,897 10,918
Johnston County R+32.8 R+27.5 D+5.3 41,155 76,691
Union County R+36.0 R+30.2 D+5.8 47,161 94,728
Rowan County R+31.8 R+25.9 D+5.9 44,133 62,312
Catawba County R+35.4 R+29.4 D+6.0 50,841 69,601
Pasquotank County D+8.6 D+14.6 D+6.0 10,903 18,107
New Hanover County R+10.8 R+4.5 D+6.3 66,319 103,628
Lee County R+16.1 R+9.7 D+6.4 16,283 24,239
Henderson County R+34.0 R+27.4 D+6.6 38,607 52,392
Greene County R+14.9 R+7.7 D+7.2 5,870 8,236
Washington County D+10.9 D+18.7 D+7.8 4,890 6,499
Gaston County R+34.1 R+25.3 D+8.8 59,179 90,483
Lenoir County R+9.4 R+0.1 D+9.3 21,163 28,086
Watauga County R+13.2 R+3.1 D+10.1 18,723 27,674
Transylvania County R+27.8 R+16.8 D+11.0 14,225 16,763
Alamance County R+25.1 R+13.7 D+11.4 47,091 67,776
Edgecombe County D+24.6 D+36.2 D+11.6 18,202 26,972
Halifax County D+20.7 D+32.3 D+11.6 16,970 26,079
Cabarrus County R+33.2 R+20.0 D+13.2 49,381 83,566
Wayne County R+22.9 R+8.4 D+14.5 33,884 51,352
Pitt County flipped R+8.1 D+7.2 D+15.3 43,075 78,856
Orange County D+26.4 D+42.1 D+15.7 49,344 76,757
Vance County D+12.0 D+28.3 D+16.3 12,701 20,854
Wilson County flipped R+8.8 D+7.5 D+16.3 24,826 39,109
Wake County flipped R+7.1 D+11.4 D+18.5 268,220 486,427
Guilford County flipped R+2.2 D+16.4 D+18.6 166,264 253,852
Cumberland County D+0.7 D+19.7 D+19.0 77,151 127,641
Nash County flipped R+18.4 D+0.9 D+19.3 30,513 48,492
Forsyth County flipped R+12.6 D+7.2 D+19.8 120,942 174,069
Buncombe County flipped R+8.8 D+12.5 D+21.3 85,476 127,696
Durham County D+28.1 D+52.8 D+24.7 84,604 146,735
Mecklenburg County flipped R+2.8 D+22.5 D+25.3 263,036 448,900

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