Skip to content

Virginia 2008 vs 2012: county swing

113 of 134 counties moved toward the Republican ticket; 2 changed hands.

Montgomery County: swing R+5.2Nelson County: swing R+6.4Patrick County: swing R+8.1Powhatan County: swing R+5.3Pulaski County: swing R+5.2Rappahannock County: swing R+4.8Smyth County: swing R+4.0Warren County: swing R+8.8Wythe County: swing R+4.0Alexandria city: swing R+0.9Buena Vista city: swing R+18.3Charlottesville city: swing R+4.6Emporia city: swing D+2.9Harrisonburg city: swing R+2.9Hopewell city: swing D+4.0Richmond city: swing R+1.8Salem city: swing R+5.2Waynesboro city: swing R+0.6Amelia County: swing R+3.9Bath County: swing R+4.5Buckingham County: swing D+1.5Clarke County: swing R+8.4Culpeper County: swing R+6.6Floyd County: swing R+5.4Goochland County: swing R+5.8King William County: swing R+4.5Lunenburg County: swing R+1.5Madison County: swing R+5.2Suffolk city: swing D+1.9Virginia Beach city: swing R+1.8Winchester city: swing R+3.8Fairfax city: swing R+0.4Alleghany County: swing R+0.5Appomattox County: swing R+6.7Arlington County: swing R+4.8Augusta County: swing R+2.2Bedford County: swing R+6.5Brunswick County: swing R+1.2Campbell County: swing R+3.0Caroline County: swing R+3.7Charles City: swing R+4.8Craig County: swing R+3.6Cumberland County: swing D+1.2Dickenson County: swing R+25.4Fauquier County: swing R+6.4Franklin County: swing R+5.8Frederick County: swing R+6.6Gloucester County: swing R+0.9Greensville County: swing R+0.8Hanover County: swing R+3.0Highland County: swing R+11.1James City: swing R+2.7Lancaster County: swing R+2.7Middlesex County: swing R+1.3Essex County: swing R+3.1Mathews County: swing R+3.4Albemarle County: swing R+6.0Amherst County: swing R+3.8Botetourt County: swing R+5.3Carroll County: swing R+6.7Dinwiddie County: swing R+0.2Fluvanna County: swing R+4.4Greene County: swing R+3.3King and Queen County: swing R+7.5Louisa County: swing R+5.9New Kent County: swing R+4.8Northumberland County: swing R+4.9Russell County: swing R+24.2Stafford County: swing R+2.4Bedford city: swing R+0.1Danville city: swing D+3.0Franklin city: swing D+2.6Lynchburg city: swing R+6.5Norton city: swing R+22.0Portsmouth city: swing D+3.5Williamsburg city: swing R+0.4Nottoway County: swing D+0.3Orange County: swing R+5.7Page County: swing R+8.3Pittsylvania County: swing R+3.4Prince William County: swing D+0.1Rockbridge County: swing R+4.2Scott County: swing R+7.3Shenandoah County: swing R+4.8Surry County: swing R+1.2Sussex County: swing D+0.7Tazewell County: swing R+24.6Washington County: swing R+10.5Wise County: swing R+21.1Bristol city: swing R+5.0Chesapeake city: swing R+0.2Covington city: swing D+2.7Falls Church city: swing R+1.0Galax city: swing R+8.0Lexington city: swing R+12.6Manassas city: swing D+1.9Manassas Park city: swing D+5.3Norfolk city: swing D+2.5Petersburg city: swing D+1.8Radford city: swing R+5.6Staunton city: swing D+1.9Fairfax County: swing R+0.7Giles County: swing R+9.3Grayson County: swing R+9.8Halifax County: swing R+2.8Henry County: swing R+4.2Isle of Wight County: swing R+1.2King George County: swing R+5.3Lee County: swing R+16.2Mecklenburg County: swing R+2.5Loudoun County: swing R+3.8Northampton County: swing R+0.1Prince Edward County: swing D+2.9Prince George County: swing R+1.5Richmond County: swing R+2.8Roanoke County: swing R+4.1Rockingham County: swing R+4.5Southampton County: swing R+1.2Spotsylvania County: swing R+4.6Westmoreland County: swing R+3.2York County: swing R+2.6Colonial Heights city: swing D+1.2Fredericksburg city: swing R+1.4Hampton city: swing D+3.6Newport News city: swing D+1.4Poquoson city: swing R+1.9Roanoke city: swing R+0.6Martinsville city: swing R+3.6Henrico County: swing R+0.4Accomack County: swing R+2.1Bland County: swing R+8.4Buchanan County: swing R+29.1Charlotte County: swing R+2.8Chesterfield County: swing R+0.3
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20082012SwingVotes 2008Votes 2012
Buchanan County R+5.5 R+34.6 R+29.1 8,734 9,646
Dickenson County R+0.7 R+26.1 R+25.4 6,753 6,904
Tazewell County R+32.9 R+57.5 R+24.6 17,061 17,732
Russell County R+12.7 R+36.9 R+24.2 11,494 12,088
Norton city R+0.1 R+22.1 R+22.0 1,512 1,492
Wise County R+27.7 R+48.8 R+21.1 14,138 15,018
Buena Vista city R+7.2 R+25.5 R+18.3 2,423 2,526
Lee County R+28.2 R+44.4 R+16.2 9,227 9,598
Lexington city D+25.3 D+12.7 R+12.6 2,479 2,687
Highland County R+21.8 R+32.9 R+11.1 1,554 1,413
Washington County R+32.7 R+43.2 R+10.5 24,500 25,632
Grayson County R+28.6 R+38.4 R+9.8 7,220 7,121
Giles County R+16.3 R+25.6 R+9.3 7,795 7,558
Warren County R+11.7 R+20.5 R+8.8 16,126 16,698
Bland County R+39.4 R+47.8 R+8.4 2,959 2,948
Clarke County R+5.2 R+13.6 R+8.4 7,431 7,762
Page County R+17.3 R+25.6 R+8.3 10,389 10,228
Patrick County R+30.7 R+38.8 R+8.1 8,531 8,259
Galax city R+11.0 R+19.0 R+8.0 2,402 2,277
King and Queen County flipped D+4.2 R+3.3 R+7.5 3,705 3,655
Scott County R+43.1 R+50.4 R+7.3 9,875 9,992
Appomattox County R+29.7 R+36.4 R+6.7 7,630 7,935
Carroll County R+32.4 R+39.1 R+6.7 12,579 12,918
Culpeper County R+9.7 R+16.3 R+6.6 19,741 20,211
Frederick County R+21.3 R+27.9 R+6.6 33,612 36,394
Bedford County R+37.5 R+44.0 R+6.5 35,830 37,425
Lynchburg city R+4.0 R+10.5 R+6.5 34,341 36,448
Fauquier County R+13.5 R+19.9 R+6.4 34,219 35,555
Nelson County D+9.2 D+2.8 R+6.4 8,133 8,250
Albemarle County D+18.0 D+12.0 R+6.0 50,984 53,907
Louisa County R+7.8 R+13.7 R+5.9 15,353 16,452
Franklin County R+22.8 R+28.6 R+5.8 25,401 26,707
Goochland County R+22.5 R+28.3 R+5.8 12,562 13,315
Orange County R+8.8 R+14.5 R+5.7 15,801 16,354
Radford city D+9.5 D+3.9 R+5.6 5,429 5,399
Floyd County R+20.0 R+25.4 R+5.4 7,516 7,644
Botetourt County R+33.2 R+38.5 R+5.3 17,406 18,241
King George County R+13.5 R+18.8 R+5.3 10,474 11,325
Powhatan County R+40.5 R+45.8 R+5.3 14,456 15,525
Madison County R+13.4 R+18.6 R+5.2 6,699 6,614
Montgomery County flipped D+4.9 R+0.3 R+5.2 40,653 41,009
Pulaski County R+19.6 R+24.8 R+5.2 15,050 14,680
Salem city R+15.5 R+20.7 R+5.2 12,406 12,318
Bristol city R+26.0 R+31.0 R+5.0 7,359 7,387
Northumberland County R+9.9 R+14.8 R+4.9 7,406 7,558
Arlington County D+44.6 D+39.8 R+4.8 110,153 117,608
Charles City D+37.3 D+32.5 R+4.8 4,153 4,232
New Kent County R+28.9 R+33.7 R+4.8 9,991 10,953
Rappahannock County R+2.8 R+7.6 R+4.8 4,405 4,357
Shenandoah County R+26.5 R+31.3 R+4.8 19,223 19,373
Charlottesville city D+58.1 D+53.5 R+4.6 20,044 21,797
Spotsylvania County R+6.9 R+11.5 R+4.6 54,069 57,974
Bath County R+12.6 R+17.1 R+4.5 2,432 2,223
King William County R+19.3 R+23.8 R+4.5 8,388 8,923
Rockingham County R+36.0 R+40.5 R+4.5 33,334 34,866
Fluvanna County R+1.8 R+6.2 R+4.4 12,735 12,749
Henry County R+10.5 R+14.7 R+4.2 25,215 24,963
Rockbridge County R+13.6 R+17.8 R+4.2 10,195 10,177
Roanoke County R+21.1 R+25.2 R+4.1 50,975 51,217
Smyth County R+29.0 R+33.0 R+4.0 12,302 12,777
Wythe County R+32.8 R+36.8 R+4.0 12,491 12,358
Amelia County R+22.7 R+26.6 R+3.9 6,529 6,915
Amherst County R+16.1 R+19.9 R+3.8 14,700 14,970
Loudoun County D+8.3 D+4.5 R+3.8 139,459 160,060
Winchester city D+5.3 D+1.5 R+3.8 10,126 10,296
Caroline County D+11.9 D+8.2 R+3.7 12,919 13,652
Craig County R+31.2 R+34.8 R+3.6 2,621 2,667
Martinsville city D+28.1 D+24.5 R+3.6 6,520 6,284
Mathews County R+27.9 R+31.3 R+3.4 5,440 5,374
Pittsylvania County R+24.0 R+27.4 R+3.4 30,433 30,681
Greene County R+21.9 R+25.2 R+3.3 8,260 9,023
Westmoreland County D+10.2 D+7.0 R+3.2 8,377 8,120
Essex County D+10.3 D+7.2 R+3.1 5,364 5,675
Campbell County R+36.3 R+39.3 R+3.0 25,814 25,696
Hanover County R+33.6 R+36.6 R+3.0 56,248 59,058
Harrisonburg city D+16.3 D+13.4 R+2.9 14,675 15,593
Charlotte County R+10.9 R+13.7 R+2.8 6,157 5,898
Halifax County R+2.8 R+5.6 R+2.8 16,850 16,692
Richmond County R+12.7 R+15.5 R+2.8 3,745 3,770
James City R+9.3 R+12.0 R+2.7 38,603 41,240
Lancaster County R+6.0 R+8.7 R+2.7 6,938 6,961
York County R+18.1 R+20.7 R+2.6 33,897 33,953
Mecklenburg County R+4.5 R+7.0 R+2.5 15,082 15,077
Stafford County R+6.3 R+8.7 R+2.4 55,455 60,583
Augusta County R+39.9 R+42.1 R+2.2 33,338 33,672
Accomack County R+1.4 R+3.5 R+2.1 15,623 16,051
Poquoson city R+49.3 R+51.2 R+1.9 7,065 7,106
Richmond city D+59.1 D+57.3 R+1.8 93,085 97,569
Virginia Beach city R+0.7 R+2.5 R+1.8 201,249 196,641
Lunenburg County R+3.5 R+5.0 R+1.5 5,650 5,734
Prince George County R+10.2 R+11.7 R+1.5 16,006 16,046
Fredericksburg city D+28.3 D+26.9 R+1.4 9,677 11,437
Middlesex County R+19.2 R+20.5 R+1.3 6,006 6,080
Brunswick County D+26.4 D+25.2 R+1.2 7,914 8,037
Isle of Wight County R+13.4 R+14.6 R+1.2 19,997 20,827
Southampton County R+2.0 R+3.2 R+1.2 9,067 9,264
Surry County D+22.2 D+21.0 R+1.2 4,325 4,308
Falls Church city D+40.4 D+39.4 R+1.0 6,750 7,276
Alexandria city D+44.4 D+43.5 R+0.9 70,364 73,411
Gloucester County R+26.9 R+27.8 R+0.9 19,222 19,283
Greensville County D+28.5 D+27.7 R+0.8 4,887 4,926
Fairfax County D+21.2 D+20.5 R+0.7 516,254 529,287
Roanoke city D+23.4 D+22.8 R+0.6 40,772 40,155
Waynesboro city R+10.2 R+10.8 R+0.6 8,860 8,791
Alleghany County R+2.2 R+2.7 R+0.5 7,369 7,173
Fairfax city D+16.5 D+16.1 R+0.4 11,398 11,629
Henrico County D+12.2 D+11.8 R+0.4 154,966 162,241
Williamsburg city D+29.1 D+28.7 R+0.4 6,787 7,748
Chesterfield County R+7.5 R+7.8 R+0.3 162,088 170,988
Chesapeake city D+1.3 D+1.1 R+0.2 107,521 110,425
Dinwiddie County R+2.2 R+2.4 R+0.2 12,892 13,589
Bedford city R+10.6 R+10.7 R+0.1 2,734 2,805
Northampton County D+16.5 D+16.4 R+0.1 6,586 6,491
Prince William County D+15.9 D+16.0 D+0.1 162,446 180,195
Nottoway County R+1.3 R+1.0 D+0.3 6,988 6,846
Sussex County D+23.8 D+24.5 D+0.7 5,363 5,440
Colonial Heights city R+40.6 R+39.4 D+1.2 8,849 8,624
Cumberland County R+3.5 R+2.3 D+1.2 4,724 5,048
Newport News city D+28.6 D+30.0 D+1.4 81,295 79,444
Buckingham County D+0.9 D+2.4 D+1.5 6,994 7,457
Petersburg city D+78.4 D+80.2 D+1.8 15,540 15,908
Manassas city D+11.4 D+13.3 D+1.9 13,627 15,200
Staunton city D+2.2 D+4.1 D+1.9 11,015 11,210
Suffolk city D+13.2 D+15.1 D+1.9 39,908 42,566
Norfolk city D+42.9 D+45.4 D+2.5 88,446 87,043
Franklin city D+28.1 D+30.7 D+2.6 4,427 4,360
Covington city D+12.1 D+14.8 D+2.7 2,354 2,330
Emporia city D+30.7 D+33.6 D+2.9 2,617 2,696
Prince Edward County D+9.8 D+12.7 D+2.9 9,388 9,239
Danville city D+19.1 D+22.1 D+3.0 20,890 20,204
Portsmouth city D+39.3 D+42.8 D+3.5 46,665 45,922
Hampton city D+39.0 D+42.6 D+3.6 67,943 66,490
Hopewell city D+11.9 D+15.9 D+4.0 9,524 9,031
Manassas Park city D+20.0 D+25.3 D+5.3 4,140 4,656

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