akashic
1876–2024
Elections / 2004 · President · VA

George W. Bush carried Virginia R+8.2.

John Kerry (D) vs George W. Bush (R) in Virginia, 2004. The state ran 5.7 points more Republican than the nation (R+2.5 nationally).

Nominees: John Kerry (D) · George W. Bush (R)

Virginia result
3,198,367 votes counted
Kerry (D)
1,454,742
45.5%
Bush (R)
1,716,959
53.7%
All others
26,666
0.8%
Margin
R+8.2
Virginia, 2004
BushR+8.2
2004 presidential margin by county for Virginia — 2004 presidential electionA map of the constituent counties of Virginia — 2004 presidential election, each outlined and filled by its 2004 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Accomack County, VA · R+16.5Albemarle County, VA · D+2.1Alexandria city, VA · D+34.6Alleghany County, VA · R+10.5Amelia County, VA · R+30.3Amherst County, VA · R+22.8Appomattox County, VA · R+32.7Arlington County, VA · D+36.3Augusta County, VA · R+50.8Bath County, VA · R+26.5Bedford County, VA · R+39.0Bland County, VA · R+39.0Botetourt County, VA · R+38.4Bristol city, VA · R+27.9Brunswick County, VA · D+17.5Buchanan County, VA · D+7.8Buckingham County, VA · R+6.6Buena Vista city, VA · R+20.1Campbell County, VA · R+39.3Caroline County, VA · R+1.2Carroll County, VA · R+35.3Charles City County, VA · D+26.2Charlotte County, VA · R+17.3Charlottesville city, VA · D+44.8Chesapeake city, VA · R+14.8Chesterfield County, VA · R+25.7Clarke County, VA · R+16.0Colonial Heights city, VA · R+49.4Covington city, VA · D+3.3Craig County, VA · R+30.7Culpeper County, VA · R+29.2Cumberland County, VA · R+15.9Danville city, VA · TiedDickenson County, VA · D+2.3Dinwiddie County, VA · R+15.0Emporia city, VA · D+12.5Essex County, VA · R+6.8Fairfax city, VA · D+3.3Fairfax County, VA · D+7.3Falls Church city, VA · D+30.7Fauquier County, VA · R+27.7Floyd County, VA · R+24.9Fluvanna County, VA · R+18.6Franklin city, VA · D+8.4Franklin County, VA · R+27.2Frederick County, VA · R+36.9Fredericksburg city, VA · D+9.2Galax city, VA · R+14.9Giles County, VA · R+17.0Gloucester County, VA · R+36.6Goochland County, VA · R+29.8Grayson County, VA · R+31.2Greene County, VA · R+33.6Greensville County, VA · D+18.4Halifax County, VA · R+14.6Hampton city, VA · D+15.5Hanover County, VA · R+43.3Harrisonburg city, VA · R+13.0Henrico County, VA · R+8.2Henry County, VA · R+15.0Highland County, VA · R+30.3Hopewell city, VA · R+8.5Isle of Wight County, VA · R+25.6James City County, VA · R+22.6King and Queen County, VA · R+7.0King George County, VA · R+30.1King William County, VA · R+28.5Lancaster County, VA · R+20.0Lee County, VA · R+17.0Lexington city, VA · D+15.2Loudoun County, VA · R+12.1Louisa County, VA · R+18.6Lunenburg County, VA · R+9.5Lynchburg city, VA · R+10.1Madison County, VA · R+23.9Manassas city, VA · R+13.1Manassas Park city, VA · R+9.3Martinsville city, VA · D+8.9Mathews County, VA · R+37.2Mecklenburg County, VA · R+15.9Middlesex County, VA · R+26.4Montgomery County, VA · R+9.3Nelson County, VA · TiedNew Kent County, VA · R+37.4Newport News city, VA · D+4.6Norfolk city, VA · D+24.3Northampton County, VA · D+1.9Northumberland County, VA · R+20.0Norton city, VA · R+2.9Nottoway County, VA · R+11.1Orange County, VA · R+21.1Page County, VA · R+30.2Patrick County, VA · R+35.7Petersburg city, VA · D+62.3Pittsylvania County, VA · R+30.6Poquoson city, VA · R+55.2Portsmouth city, VA · D+22.5Powhatan County, VA · R+48.0Prince Edward County, VA · D+0.8Prince George County, VA · R+23.1Prince William County, VA · R+6.4Pulaski County, VA · R+24.3Radford city, VA · R+6.6Rappahannock County, VA · R+8.3Richmond city, VA · D+41.1Richmond County, VA · R+25.0Roanoke city, VA · D+6.1Roanoke County, VA · R+30.9Rockbridge County, VA · R+19.4Rockingham County, VA · R+49.5Russell County, VA · R+8.0Salem city, VA · R+24.9Scott County, VA · R+31.7Shenandoah County, VA · R+38.7Smyth County, VA · R+30.5Southampton County, VA · R+7.8Spotsylvania County, VA · R+26.2Stafford County, VA · R+24.6Staunton city, VA · R+21.3Suffolk city, VA · R+4.8Surry County, VA · D+11.7Sussex County, VA · D+12.2Tazewell County, VA · R+16.3Virginia Beach city, VA · R+18.8Warren County, VA · R+23.9Washington County, VA · R+32.9Waynesboro city, VA · R+28.9Westmoreland County, VA · R+0.9Williamsburg city, VA · D+3.5Winchester city, VA · R+14.1Wise County, VA · R+17.7Wythe County, VA · R+37.5York County, VA · R+30.5
How it voted
Share of the 2004 vote
George W. BushRepublican53.7%1,716,959
John KerryDemocratic45.5%1,454,742
OtherAll other candidates0.8%26,666
D+60
R+60
133 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Virginia's presidential margins
1892–2024, the 2004 contest in context
Virginia's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: +5.8% in 2024.flipped D · 2008+5.8%DR18922024
Virginia's presidential margins
YearMargin (D minus R)
1892+17.5%
1896+6.6%
1900+11.5%
1904+24.8%
1908+22.2%
1912+48.9%
1916+34.7%
1920+23.5%
1924+29.7%
1928−8.0%
1932+38.4%
1936+40.8%
1940+36.5%
1944+25.0%
1948+6.8%
1952−13.0%
1956−17.0%
1960−5.4%
1964+7.1%
1968−10.9%
1972−37.7%
1976−1.3%
1980−12.7%
1984−25.2%
1988−20.5%
1992−4.4%
1996−2.0%
2000−8.1%
2004−8.2%
2008+6.3%
2012+3.9%
2016+5.3%
2020+10.1%
2024+5.8%
County results — 2004
133 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Accomack CountyR
−16.5%
5,5187,72613,356
Albemarle CountyD
+2.1%
22,08821,18943,726
Alexandria cityD
+34.6%
41,11619,84461,515
Alleghany CountyR
−10.5%
3,2033,9627,195
Amelia CountyR
−30.3%
1,8623,4995,397
Amherst CountyR
−22.8%
4,8667,75812,695
Appomattox CountyR
−32.7%
2,1914,3666,655
Arlington CountyD
+36.3%
63,98729,63594,650
Augusta CountyR
−50.8%
7,01922,10029,704
Bath CountyR
−26.5%
8281,4322,282
Bedford CountyR
−39.0%
10,14423,39733,946
Bland CountyR
−39.0%
8461,9622,865
Botetourt CountyR
−38.4%
4,80110,86515,797
Bristol cityR
−27.9%
2,4004,2756,724
Brunswick CountyD
+17.5%
4,0622,8526,926
Buchanan CountyD
+7.8%
5,2754,5079,829
Buckingham CountyR
−6.6%
2,7893,1856,027
Buena Vista cityR
−20.1%
9361,4172,389
Campbell CountyR
−39.3%
6,86215,89122,997
Caroline CountyR
−1.2%
4,8784,9999,954
Carroll CountyR
−35.3%
3,8888,17312,128
Charles City CountyD
+26.2%
2,1551,2543,439
Charlotte CountyR
−17.3%
2,2233,1665,438
Charlottesville cityD
+44.8%
11,0884,17215,450
Chesapeake cityR
−14.8%
38,74452,28391,541
Chesterfield CountyR
−25.7%
49,34683,745133,814
Clarke CountyR
−16.0%
2,6993,7416,505
Colonial Heights cityR
−49.4%
2,0616,1298,231
Covington cityD
+3.3%
1,1791,1042,301
Craig CountyR
−30.7%
9011,7062,621
Culpeper CountyR
−29.2%
5,47610,02615,605
Cumberland CountyR
−15.9%
1,7212,3774,126
Danville cityD
+0.2%
9,4369,39919,112
Dickenson CountyD
+2.3%
3,7613,5917,406
Dinwiddie CountyR
−15.0%
4,5696,19310,839
Emporia cityD
+12.5%
1,2479702,221
Essex CountyR
−6.8%
2,0072,3044,344
Fairfax cityD
+3.3%
5,3955,04510,546
Fairfax CountyD
+7.3%
245,671211,980461,379
Falls Church cityD
+30.7%
3,9442,0746,098
Fauquier CountyR
−27.7%
10,71219,01129,915
Floyd CountyR
−24.9%
2,4884,1626,734
Fluvanna CountyR
−18.6%
4,4156,45810,957
Franklin cityD
+8.4%
1,9101,6133,536
Franklin CountyR
−27.2%
8,00214,04822,223
Frederick CountyR
−36.9%
8,85319,38628,540
Fredericksburg cityD
+9.2%
4,0853,3907,542
Galax cityR
−14.9%
9871,3362,335
Giles CountyR
−17.0%
3,0474,3207,498
Gloucester CountyR
−36.6%
5,10511,08416,333
Goochland CountyR
−29.8%
3,5836,66810,338
Grayson CountyR
−31.2%
2,4304,6557,137
Greene CountyR
−33.6%
2,2404,5706,939
Greensville CountyD
+18.4%
2,5141,7324,258
Halifax CountyR
−14.6%
6,2208,36314,656
Hampton cityD
+15.5%
32,01623,39955,741
Hanover CountyR
−43.3%
13,94135,40449,611
Harrisonburg cityR
−13.0%
4,7266,16511,030
Henrico CountyR
−8.2%
60,86471,809133,418
Henry CountyR
−15.0%
9,85113,35823,458
Highland CountyR
−30.3%
5229821,520
Hopewell cityR
−8.5%
3,5734,2517,936
Isle of Wight CountyR
−25.6%
5,8719,92915,871
James City CountyR
−22.6%
11,93418,94931,090
King and Queen CountyR
−7.0%
1,5061,7373,286
King George CountyR
−30.1%
2,7395,1247,921
King William CountyR
−28.5%
2,4364,3976,872
Lancaster CountyR
−20.0%
2,4773,7246,230
Lee CountyR
−17.0%
4,0055,6649,770
Lexington cityD
+15.2%
1,3409822,349
Loudoun CountyR
−12.1%
47,27160,382108,430
Louisa CountyR
−18.6%
4,8447,08312,035
Lunenburg CountyR
−9.5%
2,3622,8585,245
Lynchburg cityR
−10.1%
11,72714,40026,340
Madison CountyR
−23.9%
2,1763,5565,772
Manassas cityR
−13.1%
5,5627,25712,903
Manassas Park cityR
−9.3%
1,4981,8073,332
Martinsville cityD
+8.9%
3,0362,5385,603
Mathews CountyR
−37.2%
1,5893,4975,129
Mecklenburg CountyR
−15.9%
5,2937,31912,780
Middlesex CountyR
−26.4%
1,9143,3365,377
Montgomery CountyR
−9.3%
14,12817,07031,515
Nelson CountyD
+0.1%
3,5433,5397,139
New Kent CountyR
−37.4%
2,4435,4147,946
Newport News cityD
+4.6%
35,31932,20867,952
Norfolk cityD
+24.3%
43,51826,40170,570
Northampton CountyD
+1.9%
2,7752,6695,499
Northumberland CountyR
−20.0%
2,5483,8326,409
Norton cityR
−2.9%
7257681,504
Nottoway CountyR
−11.1%
2,6353,3036,030
Orange CountyR
−21.1%
5,0157,74912,928
Page CountyR
−30.2%
3,3246,2219,603
Patrick CountyR
−35.7%
2,5725,5078,215
Petersburg cityD
+62.3%
9,6822,23811,949
Pittsylvania CountyR
−30.6%
9,27417,67327,417
Poquoson cityR
−55.2%
1,4245,0046,480
Portsmouth cityD
+22.5%
24,11215,21239,534
Powhatan CountyR
−48.0%
3,1128,95512,163
Prince Edward CountyD
+0.8%
3,6323,5717,316
Prince George CountyR
−23.1%
5,0668,13113,254
Prince William CountyR
−6.4%
61,27169,776132,063
Pulaski CountyR
−24.3%
5,3108,76914,251
Radford cityR
−6.6%
2,2442,5644,845
Rappahannock CountyR
−8.3%
1,8372,1724,050
Richmond cityD
+41.1%
52,16721,63774,325
Richmond CountyR
−25.0%
1,2432,0823,361
Roanoke cityD
+6.1%
18,86216,66136,000
Roanoke CountyR
−30.9%
16,08230,59646,973
Rockbridge CountyR
−19.4%
3,6275,4129,181
Rockingham CountyR
−49.5%
7,27321,73729,216
Russell CountyR
−8.0%
5,1676,07711,423
Salem cityR
−24.9%
4,2547,11511,484
Scott CountyR
−31.7%
3,3246,4799,967
Shenandoah CountyR
−38.7%
5,18611,82017,146
Smyth CountyR
−30.5%
4,1437,90612,319
Southampton CountyR
−7.8%
3,4314,0187,492
Spotsylvania CountyR
−26.2%
16,62328,52745,445
Stafford CountyR
−24.6%
17,20828,50045,986
Staunton cityR
−21.3%
3,7565,8059,629
Suffolk cityR
−4.8%
15,23316,76332,189
Surry CountyD
+11.7%
1,9541,5433,522
Sussex CountyD
+12.2%
2,4201,8904,345
Tazewell CountyR
−16.3%
7,18410,03917,480
Virginia Beach cityR
−18.8%
70,666103,752175,687
Warren CountyR
−23.9%
5,2418,60014,068
Washington CountyR
−32.9%
7,33914,74922,514
Waynesboro cityR
−28.9%
2,7925,0927,963
Westmoreland CountyR
−0.9%
3,3703,4336,848
Williamsburg cityD
+3.5%
2,2162,0644,320
Winchester cityR
−14.1%
3,9675,2839,343
Wise CountyR
−17.7%
5,8028,33014,312
Wythe CountyR
−37.5%
3,5817,91111,554
York CountyR
−30.5%
10,27619,39629,880