Skip to content

Virginia 2012 vs 2016: county swing

106 of 134 counties moved toward the Republican ticket; 9 changed hands.

Montgomery County: swing D+1.6Nelson County: swing R+8.4Patrick County: swing R+16.2Powhatan County: swing R+0.5Pulaski County: swing R+15.8Rappahannock County: swing R+10.0Smyth County: swing R+21.9Warren County: swing R+16.3Wythe County: swing R+17.7Alexandria city: swing D+14.5Buena Vista city: swing R+5.1Charlottesville city: swing D+13.0Emporia city: swing R+2.3Harrisonburg city: swing D+8.6Hopewell city: swing R+6.6Richmond city: swing D+6.1Salem city: swing R+4.0Waynesboro city: swing R+0.5Amelia County: swing R+10.1Bath County: swing R+24.8Buckingham County: swing R+13.6Clarke County: swing R+6.1Culpeper County: swing R+8.9Floyd County: swing R+11.7Goochland County: swing D+3.4King William County: swing R+11.3Lunenburg County: swing R+12.5Madison County: swing R+13.1Suffolk city: swing R+2.9Virginia Beach city: swing R+1.0Winchester city: swing D+2.0Fairfax city: swing D+14.3Alleghany County: swing R+34.2Appomattox County: swing R+9.6Arlington County: swing D+19.4Augusta County: swing R+7.4Bedford County: swing R+5.1Brunswick County: swing R+6.5Campbell County: swing R+7.5Caroline County: swing R+13.0Charles City: swing R+7.6Craig County: swing R+22.4Cumberland County: swing R+11.2Dickenson County: swing R+29.8Fauquier County: swing R+4.6Franklin County: swing R+13.3Frederick County: swing R+7.1Gloucester County: swing R+11.5Greensville County: swing R+8.9Hanover County: swing D+4.3Highland County: swing R+9.3James City: swing D+6.9Lancaster County: swing R+1.1Middlesex County: swing R+5.5Essex County: swing R+9.3Mathews County: swing R+5.5Albemarle County: swing D+12.8Amherst County: swing R+10.4Botetourt County: swing R+8.9Carroll County: swing R+20.2Dinwiddie County: swing R+10.0Fluvanna County: swing R+3.1Greene County: swing R+6.3King and Queen County: swing R+13.8Louisa County: swing R+10.8New Kent County: swing R+3.6Northumberland County: swing R+4.8Russell County: swing R+21.8Stafford County: swing R+0.4Bedford city: swing D+10.7Danville city: swing R+2.2Franklin city: swing R+3.7Lynchburg city: swing D+1.6Norton city: swing R+21.6Portsmouth city: swing R+6.5Williamsburg city: swing D+14.4Nottoway County: swing R+12.1Orange County: swing R+11.9Page County: swing R+23.9Pittsylvania County: swing R+11.7Prince William County: swing D+5.1Rockbridge County: swing R+11.6Scott County: swing R+15.6Shenandoah County: swing R+11.7Surry County: swing R+10.3Sussex County: swing R+8.1Tazewell County: swing R+8.6Washington County: swing R+10.0Wise County: swing R+13.1Bristol city: swing R+12.5Chesapeake city: swing R+2.4Covington city: swing R+33.0Falls Church city: swing D+18.5Galax city: swing R+19.8Lexington city: swing D+17.6Manassas city: swing D+2.8Manassas Park city: swing D+2.8Norfolk city: swing R+2.8Petersburg city: swing R+3.5Radford city: swing D+0.8Staunton city: swing R+2.3Fairfax County: swing D+15.3Giles County: swing R+22.7Grayson County: swing R+19.1Halifax County: swing R+10.9Henry County: swing R+14.4Isle of Wight County: swing R+5.9King George County: swing R+8.9Lee County: swing R+18.6Mecklenburg County: swing R+6.4Loudoun County: swing D+12.4Northampton County: swing R+7.2Prince Edward County: swing R+7.4Prince George County: swing R+5.2Richmond County: swing R+8.1Roanoke County: swing R+2.4Rockingham County: swing R+3.8Southampton County: swing R+13.0Spotsylvania County: swing R+5.1Westmoreland County: swing R+14.2York County: swing D+3.6Colonial Heights city: swing D+0.2Fredericksburg city: swing R+0.6Hampton city: swing R+5.0Newport News city: swing R+3.4Poquoson city: swing D+2.6Roanoke city: swing R+3.8Martinsville city: swing R+1.1Henrico County: swing D+9.0Accomack County: swing R+8.2Bland County: swing R+19.8Buchanan County: swing R+25.7Charlotte County: swing R+9.1Chesterfield County: swing D+5.5
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20122016SwingVotes 2012Votes 2016
Alleghany County R+2.7 R+36.9 R+34.2 7,173 7,325
Covington city flipped D+14.8 R+18.2 R+33.0 2,330 2,382
Dickenson County R+26.1 R+55.9 R+29.8 6,904 6,440
Buchanan County R+34.6 R+60.3 R+25.7 9,646 9,247
Bath County R+17.1 R+41.9 R+24.8 2,223 2,253
Page County R+25.6 R+49.5 R+23.9 10,228 10,740
Giles County R+25.6 R+48.3 R+22.7 7,558 8,212
Craig County R+34.8 R+57.2 R+22.4 2,667 2,794
Smyth County R+33.0 R+54.9 R+21.9 12,777 12,890
Russell County R+36.9 R+58.7 R+21.8 12,088 12,246
Norton city R+22.1 R+43.7 R+21.6 1,492 1,460
Carroll County R+39.1 R+59.3 R+20.2 12,918 13,668
Bland County R+47.8 R+67.6 R+19.8 2,948 3,139
Galax city R+19.0 R+38.8 R+19.8 2,277 2,376
Grayson County R+38.4 R+57.5 R+19.1 7,121 7,285
Lee County R+44.4 R+63.0 R+18.6 9,598 9,399
Wythe County R+36.8 R+54.5 R+17.7 12,358 13,343
Warren County R+20.5 R+36.8 R+16.3 16,698 17,960
Patrick County R+38.8 R+55.0 R+16.2 8,259 8,525
Pulaski County R+24.8 R+40.6 R+15.8 14,680 15,167
Scott County R+50.4 R+66.0 R+15.6 9,992 10,100
Henry County R+14.7 R+29.1 R+14.4 24,963 24,106
Westmoreland County flipped D+7.0 R+7.2 R+14.2 8,120 8,574
King and Queen County R+3.3 R+17.1 R+13.8 3,655 3,697
Buckingham County flipped D+2.4 R+11.2 R+13.6 7,457 7,295
Franklin County R+28.6 R+41.9 R+13.3 26,707 26,971
Madison County R+18.6 R+31.7 R+13.1 6,614 6,979
Wise County R+48.8 R+61.9 R+13.1 15,018 15,163
Caroline County flipped D+8.2 R+4.8 R+13.0 13,652 14,863
Southampton County R+3.2 R+16.2 R+13.0 9,264 8,878
Bristol city R+31.0 R+43.5 R+12.5 7,387 7,032
Lunenburg County R+5.0 R+17.5 R+12.5 5,734 5,586
Nottoway County R+1.0 R+13.1 R+12.1 6,846 6,744
Orange County R+14.5 R+26.4 R+11.9 16,354 17,270
Floyd County R+25.4 R+37.1 R+11.7 7,644 8,051
Pittsylvania County R+27.4 R+39.1 R+11.7 30,681 31,598
Shenandoah County R+31.3 R+43.0 R+11.7 19,373 20,513
Rockbridge County R+17.8 R+29.4 R+11.6 10,177 10,795
Gloucester County R+27.8 R+39.3 R+11.5 19,283 19,619
King William County R+23.8 R+35.1 R+11.3 8,923 9,161
Cumberland County R+2.3 R+13.5 R+11.2 5,048 4,906
Halifax County R+5.6 R+16.5 R+10.9 16,692 17,001
Louisa County R+13.7 R+24.5 R+10.8 16,452 17,631
Amherst County R+19.9 R+30.3 R+10.4 14,970 15,396
Surry County D+21.0 D+10.7 R+10.3 4,308 4,228
Amelia County R+26.6 R+36.7 R+10.1 6,915 7,040
Dinwiddie County R+2.4 R+12.4 R+10.0 13,589 13,575
Rappahannock County R+7.6 R+17.6 R+10.0 4,357 4,483
Washington County R+43.2 R+53.2 R+10.0 25,632 25,847
Appomattox County R+36.4 R+46.0 R+9.6 7,935 8,011
Essex County flipped D+7.2 R+2.1 R+9.3 5,675 5,408
Highland County R+32.9 R+42.2 R+9.3 1,413 1,391
Charlotte County R+13.7 R+22.8 R+9.1 5,898 5,808
Botetourt County R+38.5 R+47.4 R+8.9 18,241 18,739
Culpeper County R+16.3 R+25.2 R+8.9 20,211 22,218
Greensville County D+27.7 D+18.8 R+8.9 4,926 4,363
King George County R+18.8 R+27.7 R+8.9 11,325 12,059
Tazewell County R+57.5 R+66.1 R+8.6 17,732 18,566
Nelson County flipped D+2.8 R+5.6 R+8.4 8,250 8,318
Accomack County R+3.5 R+11.7 R+8.2 16,051 15,818
Richmond County R+15.5 R+23.6 R+8.1 3,770 3,661
Sussex County D+24.5 D+16.4 R+8.1 5,440 5,044
Charles City D+32.5 D+24.9 R+7.6 4,232 4,107
Campbell County R+39.3 R+46.8 R+7.5 25,696 27,535
Augusta County R+42.1 R+49.5 R+7.4 33,672 36,343
Prince Edward County D+12.7 D+5.3 R+7.4 9,239 9,143
Northampton County D+16.4 D+9.2 R+7.2 6,491 6,172
Frederick County R+27.9 R+35.0 R+7.1 36,394 40,440
Hopewell city D+15.9 D+9.3 R+6.6 9,031 9,008
Brunswick County D+25.2 D+18.7 R+6.5 8,037 7,669
Portsmouth city D+42.8 D+36.3 R+6.5 45,922 43,265
Mecklenburg County R+7.0 R+13.4 R+6.4 15,077 14,945
Greene County R+25.2 R+31.5 R+6.3 9,023 9,608
Clarke County R+13.6 R+19.7 R+6.1 7,762 8,213
Isle of Wight County R+14.6 R+20.5 R+5.9 20,827 21,075
Mathews County R+31.3 R+36.8 R+5.5 5,374 5,311
Middlesex County R+20.5 R+26.0 R+5.5 6,080 6,017
Prince George County R+11.7 R+16.9 R+5.2 16,046 16,184
Bedford County R+44.0 R+49.1 R+5.1 37,425 42,525
Buena Vista city R+25.5 R+30.6 R+5.1 2,526 2,407
Spotsylvania County R+11.5 R+16.6 R+5.1 57,974 62,562
Hampton city D+42.6 D+37.6 R+5.0 66,490 62,356
Northumberland County R+14.8 R+19.6 R+4.8 7,558 7,398
Fauquier County R+19.9 R+24.5 R+4.6 35,555 37,467
Salem city R+20.7 R+24.7 R+4.0 12,318 12,225
Roanoke city D+22.8 D+19.0 R+3.8 40,155 39,466
Rockingham County R+40.5 R+44.3 R+3.8 34,866 37,487
Franklin city D+30.7 D+27.0 R+3.7 4,360 4,070
New Kent County R+33.7 R+37.3 R+3.6 10,953 12,242
Petersburg city D+80.2 D+76.7 R+3.5 15,908 13,786
Newport News city D+30.0 D+26.6 R+3.4 79,444 75,715
Fluvanna County R+6.2 R+9.3 R+3.1 12,749 13,597
Suffolk city D+15.1 D+12.2 R+2.9 42,566 43,240
Norfolk city D+45.4 D+42.6 R+2.8 87,043 83,388
Chesapeake city flipped D+1.1 R+1.3 R+2.4 110,425 112,705
Roanoke County R+25.2 R+27.6 R+2.4 51,217 51,489
Emporia city D+33.6 D+31.3 R+2.3 2,696 2,367
Staunton city D+4.1 D+1.8 R+2.3 11,210 11,255
Danville city D+22.1 D+19.9 R+2.2 20,204 18,952
Lancaster County R+8.7 R+9.8 R+1.1 6,961 6,645
Martinsville city D+24.5 D+23.4 R+1.1 6,284 5,907
Virginia Beach city R+2.5 R+3.5 R+1.0 196,641 203,262
Fredericksburg city D+26.9 D+26.3 R+0.6 11,437 11,264
Powhatan County R+45.8 R+46.3 R+0.5 15,525 16,900
Waynesboro city R+10.8 R+11.3 R+0.5 8,791 9,204
Stafford County R+8.7 R+9.1 R+0.4 60,583 65,934
Colonial Heights city R+39.4 R+39.2 D+0.2 8,624 8,457
Radford city D+3.9 D+4.7 D+0.8 5,399 6,085
Lynchburg city R+10.5 R+8.9 D+1.6 36,448 35,671
Montgomery County flipped R+0.3 D+1.3 D+1.6 41,009 43,031
Winchester city D+1.5 D+3.5 D+2.0 10,296 10,667
Poquoson city R+51.2 R+48.6 D+2.6 7,106 7,177
Manassas city D+13.3 D+16.1 D+2.8 15,200 15,411
Manassas Park city D+25.3 D+28.1 D+2.8 4,656 5,232
Goochland County R+28.3 R+24.9 D+3.4 13,315 14,037
York County R+20.7 R+17.1 D+3.6 33,953 34,118
Hanover County R+36.6 R+32.3 D+4.3 59,058 62,753
Prince William County D+16.0 D+21.1 D+5.1 180,195 196,538
Chesterfield County R+7.8 R+2.3 D+5.5 170,988 176,461
Richmond city D+57.3 D+63.4 D+6.1 97,569 103,484
James City R+12.0 R+5.1 D+6.9 41,240 43,173
Harrisonburg city D+13.4 D+22.0 D+8.6 15,593 17,993
Henrico County D+11.8 D+20.8 D+9.0 162,241 163,654
Bedford city flipped R+10.7 Even D+10.7 2,805 0
Loudoun County D+4.5 D+16.9 D+12.4 160,060 183,097
Albemarle County D+12.0 D+24.8 D+12.8 53,907 56,726
Charlottesville city D+53.5 D+66.5 D+13.0 21,797 22,472
Fairfax city D+16.1 D+30.4 D+14.3 11,629 12,030
Williamsburg city D+28.7 D+43.1 D+14.4 7,748 7,626
Alexandria city D+43.5 D+58.0 D+14.5 73,411 75,770
Fairfax County D+20.5 D+35.8 D+15.3 529,287 551,183
Lexington city D+12.7 D+30.3 D+17.6 2,687 2,465
Falls Church city D+39.4 D+57.9 D+18.5 7,276 7,757
Arlington County D+39.8 D+59.2 D+19.4 117,608 121,356

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