Virginia 2000 vs 2004: county swing
95 of 134 counties moved toward the Republican ticket; 12 changed hands.
| County | 2000 | 2004 | Swing | Votes 2000 | Votes 2004 |
|---|---|---|---|---|---|
| Buena Vista city | R+2.0 | R+20.1 | R+18.1 | 1,975 | 2,389 |
| Norton city flipped | D+14.9 | R+2.9 | R+17.8 | 1,530 | 1,504 |
| Wise County | R+0.7 | R+17.7 | R+17.0 | 13,310 | 14,312 |
| Smyth County | R+14.8 | R+30.6 | R+15.8 | 11,740 | 12,319 |
| Bristol city | R+13.6 | R+27.9 | R+14.3 | 6,279 | 6,724 |
| Russell County flipped | D+3.5 | R+8.0 | R+11.5 | 10,792 | 11,423 |
| Buchanan County | D+19.1 | D+7.8 | R+11.3 | 9,856 | 9,829 |
| Lee County | R+5.9 | R+17.0 | R+11.1 | 8,748 | 9,770 |
| Washington County | R+22.4 | R+32.9 | R+10.5 | 20,222 | 22,514 |
| Scott County | R+21.2 | R+31.6 | R+10.4 | 9,335 | 9,967 |
| Pulaski County | R+14.4 | R+24.2 | R+9.8 | 12,697 | 14,251 |
| Waynesboro city | R+19.0 | R+28.8 | R+9.8 | 7,102 | 7,963 |
| Dickenson County | D+11.5 | D+2.3 | R+9.2 | 7,226 | 7,406 |
| Bedford city | R+7.8 | R+16.9 | R+9.1 | 2,441 | 2,542 |
| Southampton County flipped | D+1.0 | R+7.8 | R+8.8 | 6,714 | 7,492 |
| Giles County | R+8.4 | R+17.0 | R+8.6 | 6,820 | 7,498 |
| Roanoke County | R+22.4 | R+30.9 | R+8.5 | 42,817 | 46,973 |
| Salem city | R+17.1 | R+25.0 | R+7.9 | 10,770 | 11,484 |
| Botetourt County | R+30.7 | R+38.4 | R+7.7 | 13,840 | 15,797 |
| Galax city | R+7.4 | R+14.9 | R+7.5 | 2,213 | 2,335 |
| Tazewell County | R+8.8 | R+16.3 | R+7.5 | 16,344 | 17,480 |
| Suffolk city flipped | D+2.6 | R+4.8 | R+7.4 | 24,661 | 32,189 |
| Wythe County | R+30.1 | R+37.5 | R+7.4 | 10,225 | 11,554 |
| Campbell County | R+32.0 | R+39.3 | R+7.3 | 20,327 | 22,997 |
| Louisa County | R+11.4 | R+18.7 | R+7.3 | 10,096 | 12,035 |
| Amherst County | R+15.8 | R+22.8 | R+7.0 | 11,712 | 12,695 |
| Appomattox County | R+25.7 | R+32.7 | R+7.0 | 5,927 | 6,655 |
| Poquoson city | R+48.2 | R+55.2 | R+7.0 | 5,861 | 6,480 |
| Augusta County | R+43.9 | R+50.8 | R+6.9 | 25,271 | 29,704 |
| Isle of Wight County | R+18.7 | R+25.6 | R+6.9 | 12,950 | 15,871 |
| New Kent County | R+30.7 | R+37.4 | R+6.7 | 6,114 | 7,946 |
| Chesapeake city | R+8.2 | R+14.8 | R+6.6 | 74,585 | 91,541 |
| Caroline County flipped | D+5.3 | R+1.2 | R+6.5 | 8,351 | 9,954 |
| Gloucester County | R+30.4 | R+36.6 | R+6.2 | 13,699 | 16,333 |
| Bedford County | R+34.7 | R+40.8 | R+6.1 | 26,149 | 31,404 |
| Covington city | D+9.2 | D+3.2 | R+6.0 | 2,214 | 2,301 |
| Accomack County | R+10.6 | R+16.5 | R+5.9 | 11,925 | 13,356 |
| King and Queen County | R+1.3 | R+7.1 | R+5.8 | 2,859 | 3,286 |
| Mathews County | R+31.5 | R+37.2 | R+5.7 | 4,609 | 5,129 |
| Powhatan County | R+42.3 | R+48.0 | R+5.7 | 9,711 | 12,163 |
| Warren County | R+18.1 | R+23.8 | R+5.7 | 11,166 | 14,068 |
| Colonial Heights city | R+43.9 | R+49.5 | R+5.6 | 7,782 | 8,231 |
| Franklin County | R+21.7 | R+27.2 | R+5.5 | 18,829 | 22,223 |
| Amelia County | R+24.9 | R+30.3 | R+5.4 | 4,788 | 5,397 |
| Grayson County | R+25.8 | R+31.2 | R+5.4 | 6,852 | 7,137 |
| Spotsylvania County | R+20.8 | R+26.2 | R+5.4 | 35,021 | 45,445 |
| Bland County | R+33.7 | R+39.0 | R+5.3 | 2,688 | 2,865 |
| Charles City | D+31.2 | D+26.2 | R+5.0 | 3,066 | 3,439 |
| Goochland County | R+24.9 | R+29.8 | R+4.9 | 8,777 | 10,338 |
| Portsmouth city | D+27.3 | D+22.5 | R+4.8 | 35,455 | 39,534 |
| Surry County | D+16.4 | D+11.7 | R+4.7 | 3,230 | 3,522 |
| Virginia Beach city | R+14.3 | R+18.9 | R+4.6 | 149,771 | 175,687 |
| Bath County | R+22.1 | R+26.5 | R+4.4 | 2,210 | 2,282 |
| Dinwiddie County | R+10.5 | R+14.9 | R+4.4 | 9,136 | 10,839 |
| King George County | R+25.9 | R+30.1 | R+4.2 | 5,852 | 7,921 |
| Greene County | R+29.6 | R+33.6 | R+4.0 | 5,412 | 6,939 |
| Culpeper County | R+25.2 | R+29.1 | R+3.9 | 12,244 | 15,605 |
| King William County | R+24.7 | R+28.6 | R+3.9 | 5,769 | 6,872 |
| Frederick County | R+33.1 | R+36.9 | R+3.8 | 22,392 | 28,540 |
| Radford city | R+2.8 | R+6.6 | R+3.8 | 4,448 | 4,845 |
| Roanoke city | D+9.9 | D+6.1 | R+3.8 | 33,442 | 36,000 |
| Nottoway County | R+7.5 | R+11.1 | R+3.6 | 5,492 | 6,030 |
| Carroll County | R+31.8 | R+35.3 | R+3.5 | 11,001 | 12,128 |
| Hanover County | R+39.8 | R+43.3 | R+3.5 | 41,585 | 49,611 |
| Orange County | R+17.7 | R+21.1 | R+3.4 | 10,483 | 12,928 |
| Buckingham County | R+3.2 | R+6.5 | R+3.3 | 5,454 | 6,027 |
| York County | R+27.2 | R+30.5 | R+3.3 | 24,583 | 29,880 |
| Franklin city | D+11.5 | D+8.4 | R+3.1 | 3,191 | 3,536 |
| Staunton city | R+18.3 | R+21.3 | R+3.0 | 8,514 | 9,629 |
| Shenandoah County | R+36.1 | R+38.7 | R+2.6 | 14,452 | 17,146 |
| Clarke County | R+13.6 | R+16.0 | R+2.4 | 5,284 | 6,505 |
| Halifax County | R+12.5 | R+14.7 | R+2.2 | 14,072 | 14,656 |
| Madison County | R+21.8 | R+23.9 | R+2.1 | 5,027 | 5,772 |
| Norfolk city | D+26.3 | D+24.3 | R+2.0 | 61,946 | 70,570 |
| Fauquier County | R+26.3 | R+27.8 | R+1.5 | 23,481 | 29,915 |
| Craig County | R+29.3 | R+30.7 | R+1.4 | 2,493 | 2,621 |
| Winchester city | R+12.6 | R+14.0 | R+1.4 | 7,886 | 9,343 |
| Middlesex County | R+25.1 | R+26.4 | R+1.3 | 4,689 | 5,377 |
| Hampton city | D+16.6 | D+15.4 | R+1.2 | 47,887 | 55,741 |
| Henry County | R+13.8 | R+14.9 | R+1.1 | 21,463 | 23,458 |
| Manassas city | R+12.0 | R+13.1 | R+1.1 | 12,410 | 12,903 |
| Montgomery County | R+8.3 | R+9.4 | R+1.1 | 27,160 | 31,515 |
| Prince George County | R+22.0 | R+23.1 | R+1.1 | 10,900 | 13,254 |
| Fluvanna County | R+17.6 | R+18.6 | R+1.0 | 8,706 | 10,957 |
| Lynchburg city | R+9.2 | R+10.2 | R+1.0 | 23,506 | 26,340 |
| Richmond County | R+24.0 | R+24.9 | R+0.9 | 2,949 | 3,361 |
| Rockingham County | R+48.6 | R+49.5 | R+0.9 | 23,994 | 29,216 |
| Stafford County | R+23.7 | R+24.6 | R+0.9 | 34,246 | 45,986 |
| Greensville County | D+19.1 | D+18.3 | R+0.8 | 3,906 | 4,258 |
| Page County | R+29.5 | R+30.2 | R+0.7 | 7,996 | 9,603 |
| Westmoreland County | R+0.2 | R+0.9 | R+0.7 | 6,026 | 6,848 |
| Charlotte County | R+16.8 | R+17.3 | R+0.5 | 4,994 | 5,438 |
| Mecklenburg County | R+15.4 | R+15.9 | R+0.5 | 11,654 | 12,780 |
| Essex County | R+6.4 | R+6.8 | R+0.4 | 3,831 | 4,344 |
| Newport News city | D+4.8 | D+4.6 | R+0.2 | 57,825 | 67,952 |
| James City | R+22.6 | R+22.5 | D+0.1 | 24,492 | 31,090 |
| Nelson County flipped | R+0.1 | Even | D+0.1 | 6,145 | 7,139 |
| Patrick County | R+35.9 | R+35.7 | D+0.2 | 7,385 | 8,215 |
| Cumberland County | R+16.2 | R+15.9 | D+0.3 | 3,507 | 4,126 |
| Martinsville city | D+8.5 | D+8.9 | D+0.4 | 5,694 | 5,603 |
| Floyd County | R+25.5 | R+24.9 | D+0.6 | 5,739 | 6,734 |
| Rockbridge County | R+20.1 | R+19.4 | D+0.7 | 7,827 | 9,181 |
| Alleghany County | R+11.6 | R+10.6 | D+1.0 | 5,123 | 7,195 |
| Lunenburg County | R+10.6 | R+9.5 | D+1.1 | 4,591 | 5,245 |
| Northampton County | D+0.8 | D+2.0 | D+1.2 | 4,892 | 5,499 |
| Prince William County | R+8.0 | R+6.4 | D+1.6 | 100,511 | 132,063 |
| Hopewell city | R+10.4 | R+8.6 | D+1.8 | 6,978 | 7,936 |
| Pittsylvania County | R+32.7 | R+30.7 | D+2.0 | 24,255 | 27,417 |
| Northumberland County | R+22.2 | R+20.0 | D+2.2 | 5,605 | 6,409 |
| Petersburg city | D+60.0 | D+62.3 | D+2.3 | 11,062 | 11,949 |
| Chesterfield County | R+28.2 | R+25.7 | D+2.5 | 110,951 | 133,814 |
| Fredericksburg city | D+6.4 | D+9.3 | D+2.9 | 6,681 | 7,542 |
| Rappahannock County | R+11.1 | R+8.2 | D+2.9 | 3,513 | 4,050 |
| Loudoun County | R+15.2 | R+12.1 | D+3.1 | 75,653 | 108,430 |
| Brunswick County | D+13.8 | D+17.4 | D+3.6 | 5,997 | 6,926 |
| Emporia city | D+8.6 | D+12.4 | D+3.8 | 2,080 | 2,221 |
| Highland County | R+34.1 | R+30.3 | D+3.8 | 1,437 | 1,520 |
| Henrico County | R+12.4 | R+8.2 | D+4.2 | 114,252 | 133,418 |
| Williamsburg city flipped | R+1.4 | D+3.5 | D+4.9 | 3,725 | 4,320 |
| Prince Edward County flipped | R+4.6 | D+0.8 | D+5.4 | 6,363 | 7,316 |
| Sussex County | D+6.7 | D+12.2 | D+5.5 | 3,906 | 4,345 |
| Danville city flipped | R+6.6 | D+0.2 | D+6.8 | 18,307 | 19,112 |
| Manassas Park city | R+16.0 | R+9.2 | D+6.8 | 2,580 | 3,332 |
| Lancaster County | R+27.0 | R+20.0 | D+7.0 | 5,455 | 6,230 |
| Richmond city | D+34.1 | D+41.1 | D+7.0 | 65,926 | 74,325 |
| Albemarle County flipped | R+5.5 | D+2.0 | D+7.5 | 36,846 | 43,726 |
| Fairfax city flipped | R+4.2 | D+3.4 | D+7.6 | 9,556 | 10,546 |
| Alexandria city | D+26.4 | D+34.5 | D+8.1 | 55,199 | 61,515 |
| Fairfax County flipped | R+1.4 | D+7.3 | D+8.7 | 413,775 | 461,379 |
| Harrisonburg city | R+22.7 | R+13.1 | D+9.6 | 9,958 | 11,030 |
| Arlington County | D+25.9 | D+36.3 | D+10.4 | 83,559 | 94,650 |
| Lexington city | D+4.3 | D+15.2 | D+10.9 | 2,140 | 2,349 |
| Falls Church city | D+17.5 | D+30.7 | D+13.2 | 5,593 | 6,098 |
| Charlottesville city | D+28.2 | D+44.8 | D+16.6 | 13,224 | 15,450 |
Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data