Skip to content

Virginia 2000 vs 2008: county swing

29 of 134 counties moved toward the Republican ticket; 28 changed hands.

Montgomery County: swing D+13.2Nelson County: swing D+9.3Patrick County: swing D+5.2Powhatan County: swing D+1.8Pulaski County: swing R+5.2Rappahannock County: swing D+8.3Smyth County: swing R+14.2Warren County: swing D+6.4Wythe County: swing R+2.7Alexandria city: swing D+18.0Buena Vista city: swing R+5.2Charlottesville city: swing D+29.9Emporia city: swing D+22.1Harrisonburg city: swing D+39.0Hopewell city: swing D+22.3Richmond city: swing D+25.0Salem city: swing D+1.6Waynesboro city: swing D+8.8Amelia County: swing D+2.2Bath County: swing D+9.5Buckingham County: swing D+4.1Clarke County: swing D+8.4Culpeper County: swing D+15.5Floyd County: swing D+5.5Goochland County: swing D+2.4King William County: swing D+5.4Lunenburg County: swing D+7.1Madison County: swing D+8.4Suffolk city: swing D+10.6Virginia Beach city: swing D+13.6Winchester city: swing D+17.9Fairfax city: swing D+20.7Alleghany County: swing D+9.4Appomattox County: swing R+4.0Arlington County: swing D+18.7Augusta County: swing D+4.0Bedford County: swing R+2.8Brunswick County: swing D+12.6Campbell County: swing R+4.3Caroline County: swing D+6.6Charles City: swing D+6.1Craig County: swing R+1.9Cumberland County: swing D+12.7Dickenson County: swing R+12.2Fauquier County: swing D+12.8Franklin County: swing R+1.1Frederick County: swing D+11.8Gloucester County: swing D+3.5Greensville County: swing D+9.4Hanover County: swing D+6.2Highland County: swing D+12.3James City: swing D+13.3Lancaster County: swing D+21.0Middlesex County: swing D+5.9Essex County: swing D+16.7Mathews County: swing D+3.6Albemarle County: swing D+23.5Amherst County: swing R+0.3Botetourt County: swing R+2.5Carroll County: swing R+0.6Dinwiddie County: swing D+8.3Fluvanna County: swing D+15.8Greene County: swing D+7.7King and Queen County: swing D+5.5Louisa County: swing D+3.6New Kent County: swing D+1.8Northumberland County: swing D+12.3Russell County: swing R+16.2Stafford County: swing D+17.4Bedford city: swing R+2.8Danville city: swing D+25.7Franklin city: swing D+16.6Lynchburg city: swing D+5.2Norton city: swing R+15.0Portsmouth city: swing D+12.0Williamsburg city: swing D+30.5Nottoway County: swing D+6.2Orange County: swing D+8.9Page County: swing D+12.2Pittsylvania County: swing D+8.7Prince William County: swing D+23.9Rockbridge County: swing D+6.5Scott County: swing R+21.9Shenandoah County: swing D+9.6Surry County: swing D+5.8Sussex County: swing D+17.1Tazewell County: swing R+24.1Washington County: swing R+10.3Wise County: swing R+27.0Bristol city: swing R+12.4Chesapeake city: swing D+9.5Covington city: swing D+2.9Falls Church city: swing D+22.9Galax city: swing R+3.6Lexington city: swing D+21.0Manassas city: swing D+23.4Manassas Park city: swing D+36.0Norfolk city: swing D+16.6Petersburg city: swing D+18.4Radford city: swing D+12.3Staunton city: swing D+20.5Fairfax County: swing D+22.6Giles County: swing R+7.9Grayson County: swing R+2.8Halifax County: swing D+9.7Henry County: swing D+3.3Isle of Wight County: swing D+5.3King George County: swing D+12.4Lee County: swing R+22.3Mecklenburg County: swing D+10.9Loudoun County: swing D+23.5Northampton County: swing D+15.7Prince Edward County: swing D+14.4Prince George County: swing D+11.8Richmond County: swing D+11.3Roanoke County: swing D+1.3Rockingham County: swing D+12.6Southampton County: swing R+3.0Spotsylvania County: swing D+13.9Westmoreland County: swing D+10.4York County: swing D+9.1Colonial Heights city: swing D+3.3Fredericksburg city: swing D+21.9Hampton city: swing D+22.4Newport News city: swing D+23.8Poquoson city: swing R+1.1Roanoke city: swing D+13.5Martinsville city: swing D+19.6Henrico County: swing D+24.6Accomack County: swing D+9.2Bland County: swing R+5.7Buchanan County: swing R+24.6Charlotte County: swing D+5.9Chesterfield County: swing D+20.7
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20002008SwingVotes 2000Votes 2008
Wise County R+0.7 R+27.7 R+27.0 13,310 14,138
Buchanan County flipped D+19.1 R+5.5 R+24.6 9,856 8,734
Tazewell County R+8.8 R+32.9 R+24.1 16,344 17,061
Lee County R+5.9 R+28.2 R+22.3 8,748 9,227
Scott County R+21.2 R+43.1 R+21.9 9,335 9,875
Russell County flipped D+3.5 R+12.7 R+16.2 10,792 11,494
Norton city flipped D+14.9 R+0.1 R+15.0 1,530 1,512
Smyth County R+14.8 R+29.0 R+14.2 11,740 12,302
Bristol city R+13.6 R+26.0 R+12.4 6,279 7,359
Dickenson County flipped D+11.5 R+0.7 R+12.2 7,226 6,753
Washington County R+22.4 R+32.7 R+10.3 20,222 24,500
Giles County R+8.4 R+16.3 R+7.9 6,820 7,795
Bland County R+33.7 R+39.4 R+5.7 2,688 2,959
Buena Vista city R+2.0 R+7.2 R+5.2 1,975 2,423
Pulaski County R+14.4 R+19.6 R+5.2 12,697 15,050
Campbell County R+32.0 R+36.3 R+4.3 20,327 25,814
Appomattox County R+25.7 R+29.7 R+4.0 5,927 7,630
Galax city R+7.4 R+11.0 R+3.6 2,213 2,402
Southampton County flipped D+1.0 R+2.0 R+3.0 6,714 9,067
Bedford County R+34.7 R+37.5 R+2.8 26,149 35,830
Bedford city R+7.8 R+10.6 R+2.8 2,441 2,734
Grayson County R+25.8 R+28.6 R+2.8 6,852 7,220
Wythe County R+30.1 R+32.8 R+2.7 10,225 12,491
Botetourt County R+30.7 R+33.2 R+2.5 13,840 17,406
Craig County R+29.3 R+31.2 R+1.9 2,493 2,621
Franklin County R+21.7 R+22.8 R+1.1 18,829 25,401
Poquoson city R+48.2 R+49.3 R+1.1 5,861 7,065
Carroll County R+31.8 R+32.4 R+0.6 11,001 12,579
Amherst County R+15.8 R+16.1 R+0.3 11,712 14,700
Roanoke County R+22.4 R+21.1 D+1.3 42,817 50,975
Salem city R+17.1 R+15.5 D+1.6 10,770 12,406
New Kent County R+30.7 R+28.9 D+1.8 6,114 9,991
Powhatan County R+42.3 R+40.5 D+1.8 9,711 14,456
Amelia County R+24.9 R+22.7 D+2.2 4,788 6,529
Goochland County R+24.9 R+22.5 D+2.4 8,777 12,562
Covington city D+9.2 D+12.1 D+2.9 2,214 2,354
Colonial Heights city R+43.9 R+40.6 D+3.3 7,782 8,849
Henry County R+13.8 R+10.5 D+3.3 21,463 25,215
Gloucester County R+30.4 R+26.9 D+3.5 13,699 19,222
Louisa County R+11.4 R+7.8 D+3.6 10,096 15,353
Mathews County R+31.5 R+27.9 D+3.6 4,609 5,440
Augusta County R+43.9 R+39.9 D+4.0 25,271 33,338
Buckingham County flipped R+3.2 D+0.9 D+4.1 5,454 6,994
Lynchburg city R+9.2 R+4.0 D+5.2 23,506 34,341
Patrick County R+35.9 R+30.7 D+5.2 7,385 8,531
Isle of Wight County R+18.7 R+13.4 D+5.3 12,950 19,997
King William County R+24.7 R+19.3 D+5.4 5,769 8,388
Floyd County R+25.5 R+20.0 D+5.5 5,739 7,516
King and Queen County flipped R+1.3 D+4.2 D+5.5 2,859 3,705
Surry County D+16.4 D+22.2 D+5.8 3,230 4,325
Charlotte County R+16.8 R+10.9 D+5.9 4,994 6,157
Middlesex County R+25.1 R+19.2 D+5.9 4,689 6,006
Charles City D+31.2 D+37.3 D+6.1 3,066 4,153
Hanover County R+39.8 R+33.6 D+6.2 41,585 56,248
Nottoway County R+7.5 R+1.3 D+6.2 5,492 6,988
Warren County R+18.1 R+11.7 D+6.4 11,166 16,126
Rockbridge County R+20.1 R+13.6 D+6.5 7,827 10,195
Caroline County D+5.3 D+11.9 D+6.6 8,351 12,919
Lunenburg County R+10.6 R+3.5 D+7.1 4,591 5,650
Greene County R+29.6 R+21.9 D+7.7 5,412 8,260
Dinwiddie County R+10.5 R+2.2 D+8.3 9,136 12,892
Rappahannock County R+11.1 R+2.8 D+8.3 3,513 4,405
Clarke County R+13.6 R+5.2 D+8.4 5,284 7,431
Madison County R+21.8 R+13.4 D+8.4 5,027 6,699
Pittsylvania County R+32.7 R+24.0 D+8.7 24,255 30,433
Waynesboro city R+19.0 R+10.2 D+8.8 7,102 8,860
Orange County R+17.7 R+8.8 D+8.9 10,483 15,801
York County R+27.2 R+18.1 D+9.1 24,583 33,897
Accomack County R+10.6 R+1.4 D+9.2 11,925 15,623
Nelson County flipped R+0.1 D+9.2 D+9.3 6,145 8,133
Alleghany County R+11.6 R+2.2 D+9.4 5,123 7,369
Greensville County D+19.1 D+28.5 D+9.4 3,906 4,887
Bath County R+22.1 R+12.6 D+9.5 2,210 2,432
Chesapeake city flipped R+8.2 D+1.3 D+9.5 74,585 107,521
Shenandoah County R+36.1 R+26.5 D+9.6 14,452 19,223
Halifax County R+12.5 R+2.8 D+9.7 14,072 16,850
Westmoreland County flipped R+0.2 D+10.2 D+10.4 6,026 8,377
Suffolk city D+2.6 D+13.2 D+10.6 24,661 39,908
Mecklenburg County R+15.4 R+4.5 D+10.9 11,654 15,082
Richmond County R+24.0 R+12.7 D+11.3 2,949 3,745
Frederick County R+33.1 R+21.3 D+11.8 22,392 33,612
Prince George County R+22.0 R+10.2 D+11.8 10,900 16,006
Portsmouth city D+27.3 D+39.3 D+12.0 35,455 46,665
Page County R+29.5 R+17.3 D+12.2 7,996 10,389
Highland County R+34.1 R+21.8 D+12.3 1,437 1,554
Northumberland County R+22.2 R+9.9 D+12.3 5,605 7,406
Radford city flipped R+2.8 D+9.5 D+12.3 4,448 5,429
King George County R+25.9 R+13.5 D+12.4 5,852 10,474
Brunswick County D+13.8 D+26.4 D+12.6 5,997 7,914
Rockingham County R+48.6 R+36.0 D+12.6 23,994 33,334
Cumberland County R+16.2 R+3.5 D+12.7 3,507 4,724
Fauquier County R+26.3 R+13.5 D+12.8 23,481 34,219
Montgomery County flipped R+8.3 D+4.9 D+13.2 27,160 40,653
James City R+22.6 R+9.3 D+13.3 24,492 38,603
Roanoke city D+9.9 D+23.4 D+13.5 33,442 40,772
Virginia Beach city R+14.3 R+0.7 D+13.6 149,771 201,249
Spotsylvania County R+20.8 R+6.9 D+13.9 35,021 54,069
Prince Edward County flipped R+4.6 D+9.8 D+14.4 6,363 9,388
Culpeper County R+25.2 R+9.7 D+15.5 12,244 19,741
Northampton County D+0.8 D+16.5 D+15.7 4,892 6,586
Fluvanna County R+17.6 R+1.8 D+15.8 8,706 12,735
Franklin city D+11.5 D+28.1 D+16.6 3,191 4,427
Norfolk city D+26.3 D+42.9 D+16.6 61,946 88,446
Essex County flipped R+6.4 D+10.3 D+16.7 3,831 5,364
Sussex County D+6.7 D+23.8 D+17.1 3,906 5,363
Stafford County R+23.7 R+6.3 D+17.4 34,246 55,455
Winchester city flipped R+12.6 D+5.3 D+17.9 7,886 10,126
Alexandria city D+26.4 D+44.4 D+18.0 55,199 70,364
Petersburg city D+60.0 D+78.4 D+18.4 11,062 15,540
Arlington County D+25.9 D+44.6 D+18.7 83,559 110,153
Martinsville city D+8.5 D+28.1 D+19.6 5,694 6,520
Staunton city flipped R+18.3 D+2.2 D+20.5 8,514 11,015
Chesterfield County R+28.2 R+7.5 D+20.7 110,951 162,088
Fairfax city flipped R+4.2 D+16.5 D+20.7 9,556 11,398
Lancaster County R+27.0 R+6.0 D+21.0 5,455 6,938
Lexington city D+4.3 D+25.3 D+21.0 2,140 2,479
Fredericksburg city D+6.4 D+28.3 D+21.9 6,681 9,677
Emporia city D+8.6 D+30.7 D+22.1 2,080 2,617
Hopewell city flipped R+10.4 D+11.9 D+22.3 6,978 9,524
Hampton city D+16.6 D+39.0 D+22.4 47,887 67,943
Fairfax County flipped R+1.4 D+21.2 D+22.6 413,775 516,254
Falls Church city D+17.5 D+40.4 D+22.9 5,593 6,750
Manassas city flipped R+12.0 D+11.4 D+23.4 12,410 13,627
Albemarle County flipped R+5.5 D+18.0 D+23.5 36,846 50,984
Loudoun County flipped R+15.2 D+8.3 D+23.5 75,653 139,459
Newport News city D+4.8 D+28.6 D+23.8 57,825 81,295
Prince William County flipped R+8.0 D+15.9 D+23.9 100,511 162,446
Henrico County flipped R+12.4 D+12.2 D+24.6 114,252 154,966
Richmond city D+34.1 D+59.1 D+25.0 65,926 93,085
Danville city flipped R+6.6 D+19.1 D+25.7 18,307 20,890
Charlottesville city D+28.2 D+58.1 D+29.9 13,224 20,044
Williamsburg city flipped R+1.4 D+29.1 D+30.5 3,725 6,787
Manassas Park city flipped R+16.0 D+20.0 D+36.0 2,580 4,140
Harrisonburg city flipped R+22.7 D+16.3 D+39.0 9,958 14,675

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