Skip to content

North Carolina 2008 vs 2016: county swing

92 of 100 counties moved toward the Republican ticket; 9 changed hands.

Alamance County: swing R+3.3Alleghany County: swing R+26.2Bladen County: swing R+11.4Buncombe County: swing D+0.3Caldwell County: swing R+20.4Dare County: swing R+12.3Davidson County: swing R+14.9Forsyth County: swing R+0.1Guilford County: swing D+1.5Hertford County: swing R+4.1Jones County: swing R+9.3Martin County: swing R+5.0Nash County: swing D+1.2Pender County: swing R+14.2Randolph County: swing R+13.8Scotland County: swing R+7.5Stanly County: swing R+13.0Vance County: swing R+2.2Wayne County: swing R+2.8Yadkin County: swing R+14.9Wilkes County: swing R+16.5Wilson County: swing R+0.5Yancey County: swing R+26.3Avery County: swing R+11.7Beaufort County: swing R+6.8Brunswick County: swing R+10.4Cabarrus County: swing R+1.1Catawba County: swing R+12.5Chatham County: swing D+0.3Cherokee County: swing R+17.7Chowan County: swing R+13.0Columbus County: swing R+14.0Davie County: swing R+9.2Duplin County: swing R+9.5Edgecombe County: swing R+2.5Franklin County: swing R+10.8Gaston County: swing R+6.8Graham County: swing R+23.0Granville County: swing R+9.1Halifax County: swing R+1.6Haywood County: swing R+19.8Hyde County: swing R+15.2Jackson County: swing R+16.9Lee County: swing R+4.6McDowell County: swing R+22.8Madison County: swing R+23.8Mitchell County: swing R+16.3New Hanover County: swing R+2.5Orange County: swing D+5.6Pasquotank County: swing R+11.2Perquimans County: swing R+13.7Pitt County: swing R+1.2Richmond County: swing R+11.2Rowan County: swing R+13.6Sampson County: swing R+8.1Stokes County: swing R+20.2Transylvania County: swing R+9.6Wake County: swing D+5.8Washington County: swing R+1.4Alexander County: swing R+17.0Anson County: swing R+8.1Ashe County: swing R+20.7Caswell County: swing R+14.2Cleveland County: swing R+10.3Durham County: swing D+7.5Gates County: swing R+14.3Harnett County: swing R+6.9Iredell County: swing R+11.9Lincoln County: swing R+14.0Montgomery County: swing R+14.8Onslow County: swing R+12.8Person County: swing R+8.6Rockingham County: swing R+13.9Swain County: swing R+20.7Union County: swing R+3.9Currituck County: swing R+17.8Greene County: swing R+3.6Henderson County: swing R+6.5Bertie County: swing R+5.8Burke County: swing R+19.3Camden County: swing R+13.4Carteret County: swing R+9.3Johnston County: swing R+6.6Lenoir County: swing R+3.6Macon County: swing R+19.4Mecklenburg County: swing D+5.0Moore County: swing R+7.7Watauga County: swing R+2.8Surry County: swing R+22.3Tyrrell County: swing R+13.2Craven County: swing R+9.1Cumberland County: swing R+1.6Northampton County: swing R+4.4Pamlico County: swing R+11.7Polk County: swing R+12.6Robeson County: swing R+18.1Clay County: swing R+15.5Warren County: swing R+7.0Hoke County: swing R+7.9Rutherford County: swing R+15.6
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20082016SwingVotes 2008Votes 2016
Yancey County R+5.7 R+32.0 R+26.3 9,717 9,960
Alleghany County R+21.0 R+47.2 R+26.2 5,263 5,315
Madison County R+1.6 R+25.4 R+23.8 10,379 11,269
Graham County R+37.4 R+60.4 R+23.0 4,171 4,168
McDowell County R+27.0 R+49.8 R+22.8 18,386 19,875
Surry County R+27.9 R+50.2 R+22.3 29,525 32,196
Ashe County R+23.3 R+44.0 R+20.7 13,069 13,424
Swain County R+1.6 R+22.3 R+20.7 5,798 6,124
Caldwell County R+29.7 R+50.1 R+20.4 35,155 36,320
Stokes County R+35.0 R+55.2 R+20.2 21,743 22,550
Haywood County R+7.7 R+27.5 R+19.8 28,067 30,727
Macon County R+21.5 R+40.9 R+19.4 17,238 17,734
Burke County R+19.2 R+38.5 R+19.3 37,443 38,920
Robeson County flipped D+13.8 R+4.3 R+18.1 40,834 40,858
Currituck County R+31.5 R+49.3 R+17.8 11,102 12,669
Cherokee County R+38.6 R+56.3 R+17.7 12,586 14,181
Alexander County R+38.4 R+55.4 R+17.0 17,254 18,271
Jackson County flipped D+5.4 R+11.5 R+16.9 16,866 18,713
Wilkes County R+38.2 R+54.7 R+16.5 29,724 31,296
Mitchell County R+41.6 R+57.9 R+16.3 7,846 8,096
Rutherford County R+31.8 R+47.4 R+15.6 28,720 30,307
Clay County R+35.6 R+51.1 R+15.5 5,543 6,010
Hyde County flipped D+1.2 R+14.0 R+15.2 2,469 2,304
Davidson County R+33.5 R+48.4 R+14.9 68,581 74,856
Yadkin County R+46.0 R+60.9 R+14.9 17,147 17,624
Montgomery County R+11.0 R+25.8 R+14.8 11,210 11,540
Gates County flipped D+5.2 R+9.1 R+14.3 5,420 5,392
Caswell County flipped D+3.1 R+11.1 R+14.2 10,862 11,070
Pender County R+15.6 R+29.8 R+14.2 23,749 27,885
Columbus County R+7.9 R+21.9 R+14.0 24,282 23,732
Lincoln County R+33.3 R+47.3 R+14.0 35,798 40,023
Rockingham County R+15.9 R+29.8 R+13.9 41,612 42,278
Randolph County R+42.3 R+56.1 R+13.8 58,147 64,575
Perquimans County R+14.0 R+27.7 R+13.7 6,501 6,708
Rowan County R+22.8 R+36.4 R+13.6 61,560 64,369
Camden County R+32.0 R+45.4 R+13.4 4,821 5,006
Tyrrell County R+1.5 R+14.7 R+13.2 1,910 1,739
Chowan County R+1.1 R+14.1 R+13.0 7,512 7,228
Stanly County R+36.7 R+49.7 R+13.0 28,506 29,917
Onslow County R+21.5 R+34.3 R+12.8 50,203 57,135
Polk County R+15.1 R+27.7 R+12.6 10,562 10,934
Catawba County R+25.0 R+37.5 R+12.5 69,451 72,351
Dare County R+9.3 R+21.6 R+12.3 18,048 19,609
Iredell County R+24.4 R+36.3 R+11.9 73,162 82,567
Avery County R+44.1 R+55.8 R+11.7 7,943 8,249
Pamlico County R+14.7 R+26.4 R+11.7 6,712 6,870
Bladen County flipped D+2.0 R+9.4 R+11.4 15,480 15,897
Pasquotank County D+13.7 D+2.5 R+11.2 18,180 17,391
Richmond County flipped D+1.5 R+9.7 R+11.2 19,327 19,328
Franklin County R+0.7 R+11.5 R+10.8 26,639 30,368
Brunswick County R+18.0 R+28.4 R+10.4 52,608 68,351
Cleveland County R+19.9 R+30.2 R+10.3 43,835 44,673
Transylvania County R+12.6 R+22.2 R+9.6 16,909 17,869
Duplin County R+9.4 R+18.9 R+9.5 19,904 20,856
Carteret County R+34.7 R+44.0 R+9.3 34,597 37,781
Jones County R+8.4 R+17.7 R+9.3 5,227 5,135
Davie County R+38.3 R+47.5 R+9.2 20,368 21,756
Craven County R+12.4 R+21.5 R+9.1 44,598 47,001
Granville County flipped D+6.6 R+2.5 R+9.1 24,725 27,353
Person County R+8.5 R+17.1 R+8.6 18,632 19,615
Anson County D+21.0 D+12.9 R+8.1 10,733 10,545
Sampson County R+8.4 R+16.5 R+8.1 26,038 25,928
Hoke County D+18.7 D+10.8 R+7.9 15,627 18,230
Moore County R+21.4 R+29.1 R+7.7 45,328 48,692
Scotland County D+15.1 D+7.6 R+7.5 14,217 13,928
Warren County D+39.5 D+32.5 R+7.0 10,195 9,842
Harnett County R+16.7 R+23.6 R+6.9 40,705 46,065
Beaufort County R+17.4 R+24.2 R+6.8 23,010 23,938
Gaston County R+25.0 R+31.8 R+6.8 84,402 96,431
Johnston County R+23.7 R+30.3 R+6.6 71,017 85,909
Henderson County R+21.0 R+27.5 R+6.5 51,614 58,176
Bertie County D+30.6 D+24.8 R+5.8 9,763 9,347
Martin County flipped D+4.6 R+0.4 R+5.0 12,541 11,964
Lee County R+8.4 R+13.0 R+4.6 23,788 25,084
Northampton County D+30.4 D+26.0 R+4.4 10,618 9,848
Hertford County D+41.5 D+37.4 R+4.1 10,650 10,186
Union County R+26.7 R+30.6 R+3.9 86,089 105,710
Greene County R+5.9 R+9.5 R+3.6 8,103 8,095
Lenoir County R+0.1 R+3.7 R+3.6 26,897 26,807
Alamance County R+9.3 R+12.6 R+3.3 64,353 71,157
Watauga County D+4.3 D+1.5 R+2.8 28,372 29,985
Wayne County R+8.6 R+11.4 R+2.8 49,882 50,689
Edgecombe County D+34.5 D+32.0 R+2.5 25,930 24,886
New Hanover County R+1.4 R+3.9 R+2.5 100,665 111,905
Vance County D+26.7 D+24.5 R+2.2 20,871 19,977
Cumberland County D+17.6 D+16.0 R+1.6 127,575 127,506
Halifax County D+28.3 D+26.7 R+1.6 25,091 25,167
Washington County D+16.7 D+15.3 R+1.4 6,454 6,165
Pitt County D+8.8 D+7.6 R+1.2 74,884 80,527
Cabarrus County R+18.5 R+19.6 R+1.1 77,994 93,289
Wilson County D+6.1 D+5.6 R+0.5 37,191 38,135
Forsyth County D+10.5 D+10.4 R+0.1 166,133 178,312
Buncombe County D+13.9 D+14.2 D+0.3 123,795 138,947
Chatham County D+9.7 D+10.0 D+0.3 32,880 39,849
Nash County R+1.4 R+0.2 D+1.2 47,118 47,665
Guilford County D+18.4 D+19.9 D+1.5 241,771 257,405
Mecklenburg County D+24.4 D+29.4 D+5.0 410,817 472,857
Orange County D+44.7 D+50.3 D+5.6 74,910 82,340
Wake County D+14.4 D+20.2 D+5.8 442,245 527,624
Durham County D+52.0 D+59.5 D+7.5 136,897 156,134

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