akashic
1876–2024
Elections / 2024 · President · VA

Kamala Harris carried Virginia D+5.8.

Kamala Harris (D) vs Donald Trump (R) in Virginia, 2024. The state ran 7.3 points more Democratic than the nation (R+1.5 nationally). A US Senate contest shared the 2024 ballot here.

Nominees: Kamala Harris (D) · Donald Trump (R)

Virginia result
4,504,539 votes counted
Harris (D)
2,334,867
51.8%
Trump (R)
2,074,901
46.1%
All others
94,771
2.1%
Margin
D+5.8
Virginia, 2024
HarrisD+5.8
2024 presidential margin by county for Virginia — 2024 presidential electionA map of the constituent counties of Virginia — 2024 presidential election, each outlined and filled by its 2024 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+13.3Albemarle County, VA · D+33.7Alexandria city, VA · D+57.1Alleghany County, VA · R+48.0Amelia County, VA · R+44.3Amherst County, VA · R+36.4Appomattox County, VA · R+50.8Arlington County, VA · D+58.1Augusta County, VA · R+47.3Bath County, VA · R+53.7Bedford County, VA · R+50.1Bland County, VA · R+69.6Botetourt County, VA · R+45.0Bristol city, VA · R+39.6Brunswick County, VA · D+8.5Buchanan County, VA · R+70.5Buckingham County, VA · R+23.5Buena Vista city, VA · R+44.2Campbell County, VA · R+48.4Caroline County, VA · R+8.8Carroll County, VA · R+63.1Charles City County, VA · D+10.7Charlotte County, VA · R+32.5Charlottesville city, VA · D+68.3Chesapeake city, VA · D+3.8Chesterfield County, VA · D+8.9Clarke County, VA · R+16.7Colonial Heights city, VA · R+32.4Covington city, VA · R+33.2Craig County, VA · R+64.4Culpeper County, VA · R+24.9Cumberland County, VA · R+22.1Danville city, VA · D+21.0Dickenson County, VA · R+62.1Dinwiddie County, VA · R+23.1Emporia city, VA · D+31.0Essex County, VA · R+7.7Fairfax city, VA · D+33.1Fairfax County, VA · D+34.7Falls Church city, VA · D+61.6Fauquier County, VA · R+21.5Floyd County, VA · R+37.1Fluvanna County, VA · R+6.2Franklin city, VA · D+22.7Franklin County, VA · R+45.1Frederick County, VA · R+28.3Fredericksburg city, VA · D+31.5Galax city, VA · R+43.8Giles County, VA · R+54.3Gloucester County, VA · R+38.2Goochland County, VA · R+18.5Grayson County, VA · R+62.1Greene County, VA · R+24.6Greensville County, VA · D+9.2Halifax County, VA · R+21.0Hampton city, VA · D+39.8Hanover County, VA · R+25.7Harrisonburg city, VA · D+25.2Henrico County, VA · D+28.7Henry County, VA · R+32.8Highland County, VA · R+44.2Hopewell city, VA · D+13.7Isle of Wight County, VA · R+19.7James City County, VA · D+6.2King and Queen County, VA · R+25.6King George County, VA · R+24.9King William County, VA · R+40.5Lancaster County, VA · R+7.0Lee County, VA · R+72.0Lexington city, VA · D+26.4Loudoun County, VA · D+16.2Louisa County, VA · R+26.1Lunenburg County, VA · R+22.8Lynchburg city, VA · R+7.9Madison County, VA · R+35.0Manassas city, VA · D+14.8Manassas Park city, VA · D+19.9Martinsville city, VA · D+22.6Mathews County, VA · R+39.2Mecklenburg County, VA · R+20.8Middlesex County, VA · R+27.3Montgomery County, VA · D+3.5Nelson County, VA · R+7.5New Kent County, VA · R+31.7Newport News city, VA · D+28.7Norfolk city, VA · D+41.3Northampton County, VA · D+6.1Northumberland County, VA · R+21.1Norton city, VA · R+43.6Nottoway County, VA · R+22.3Orange County, VA · R+24.6Page County, VA · R+53.9Patrick County, VA · R+60.3Petersburg city, VA · D+72.5Pittsylvania County, VA · R+43.1Poquoson city, VA · R+45.6Portsmouth city, VA · D+38.5Powhatan County, VA · R+43.9Prince Edward County, VA · R+2.6Prince George County, VA · R+21.3Prince William County, VA · D+17.9Pulaski County, VA · R+44.5Radford city, VA · D+0.5Rappahannock County, VA · R+17.8Richmond city, VA · D+65.9Richmond County, VA · R+30.2Roanoke city, VA · D+23.5Roanoke County, VA · R+22.4Rockbridge County, VA · R+33.6Rockingham County, VA · R+36.8Russell County, VA · R+67.4Salem city, VA · R+19.2Scott County, VA · R+70.3Shenandoah County, VA · R+42.1Smyth County, VA · R+60.2Southampton County, VA · R+25.4Spotsylvania County, VA · R+8.5Stafford County, VA · D+0.8Staunton city, VA · D+13.3Suffolk city, VA · D+15.8Surry County, VA · R+0.7Sussex County, VA · D+4.3Tazewell County, VA · R+68.7Virginia Beach city, VA · D+2.6Warren County, VA · R+37.4Washington County, VA · R+53.1Waynesboro city, VA · R+5.7Westmoreland County, VA · R+14.3Williamsburg city, VA · D+44.3Winchester city, VA · D+9.7Wise County, VA · R+63.2Wythe County, VA · R+59.4York County, VA · R+6.2
How it voted
Share of the 2024 vote
Kamala HarrisDemocratic51.8%2,334,867
Donald TrumpRepublican46.1%2,074,901
OtherAll other candidates2.1%94,771
D+60
R+60
133 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Virginia's presidential margins
1892–2024, the 2024 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 — 2024
133 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Accomack CountyR
−13.3%
7,3749,65917,176
Albemarle CountyD
+33.7%
43,82021,38666,606
Alexandria cityD
+57.1%
62,32616,11280,904
Alleghany CountyR
−48.0%
2,1146,0938,293
Amelia CountyR
−44.3%
2,2145,7768,049
Amherst CountyR
−36.4%
5,42911,74217,358
Appomattox CountyR
−50.8%
2,3247,2439,685
Arlington CountyD
+58.1%
100,44625,223129,561
Augusta CountyR
−47.3%
11,40332,42944,417
Bath CountyR
−53.7%
5881,9762,583
Bedford CountyR
−50.1%
12,41438,01751,081
Bland CountyR
−69.6%
5242,9983,555
Botetourt CountyR
−45.0%
5,91515,79621,978
Bristol cityR
−39.6%
2,2315,1977,490
Brunswick CountyD
+8.5%
4,1843,5237,751
Buchanan CountyR
−70.5%
1,3557,9399,337
Buckingham CountyR
−23.5%
2,9884,8477,925
Buena Vista cityR
−44.2%
7672,0352,867
Campbell CountyR
−48.4%
7,89023,03231,287
Caroline CountyR
−8.8%
7,9579,51117,698
Carroll CountyR
−63.1%
2,92513,15216,200
Charles City CountyD
+10.7%
2,3841,9174,353
Charlotte CountyR
−32.5%
2,0083,9636,020
Charlottesville cityD
+68.3%
19,4353,42823,434
Chesapeake cityD
+3.8%
65,39960,550128,001
Chesterfield CountyD
+8.9%
112,86994,030210,628
Clarke CountyR
−16.7%
3,9935,6419,839
Colonial Heights cityR
−32.4%
2,9825,8838,964
Covington cityR
−33.2%
8181,6422,480
Craig CountyR
−64.4%
5422,5623,135
Culpeper CountyR
−24.9%
10,55717,68528,679
Cumberland CountyR
−22.1%
2,1173,3355,501
Danville cityD
+21.0%
10,6156,89417,712
Dickenson CountyR
−62.1%
1,3165,7017,060
Dinwiddie CountyR
−23.1%
5,9429,54915,611
Emporia cityD
+31.0%
1,4197442,179
Essex CountyR
−7.7%
2,7753,2456,074
Fairfax cityD
+33.1%
8,7974,30213,567
Fairfax CountyD
+34.7%
386,438181,895589,427
Falls Church cityD
+61.6%
7,2001,6209,062
Fauquier CountyR
−21.5%
17,18026,82544,768
Floyd CountyR
−37.1%
2,9686,5519,666
Fluvanna CountyR
−6.2%
7,7318,77716,743
Franklin cityD
+22.7%
2,3591,4763,887
Franklin CountyR
−45.1%
8,32122,31931,020
Frederick CountyR
−28.3%
18,33133,11752,263
Fredericksburg cityD
+31.5%
8,7604,48013,578
Galax cityR
−43.8%
7531,9462,721
Giles CountyR
−54.3%
2,0697,1029,263
Gloucester CountyR
−38.2%
7,03415,91823,228
Goochland CountyR
−18.5%
7,87511,52119,742
Grayson CountyR
−62.1%
1,5036,5448,119
Greene CountyR
−24.6%
4,4567,43212,106
Greensville CountyD
+9.2%
2,3341,9364,303
Halifax CountyR
−21.0%
6,98410,74117,871
Hampton cityD
+39.8%
43,35718,38362,823
Hanover CountyR
−25.7%
26,73345,56973,404
Harrisonburg cityD
+25.2%
10,6416,26617,332
Henrico CountyD
+28.7%
115,04062,882181,489
Henry CountyR
−32.8%
8,45716,80025,474
Highland CountyR
−44.2%
4161,0951,535
Hopewell cityD
+13.7%
5,0783,8389,026
Isle of Wight CountyR
−19.7%
9,77914,65924,762
James City CountyD
+6.2%
26,71423,55151,221
King and Queen CountyR
−25.6%
1,5362,6084,188
King George CountyR
−24.9%
5,6579,50015,437
King William CountyR
−40.5%
3,3888,08011,583
Lancaster CountyR
−7.0%
3,3553,8667,313
Lee CountyR
−72.0%
1,3918,67410,122
Lexington cityD
+26.4%
1,7951,0302,895
Loudoun CountyD
+16.2%
129,28092,107229,692
Louisa CountyR
−26.1%
8,77915,08424,144
Lunenburg CountyR
−22.8%
2,2533,5945,885
Lynchburg cityR
−7.9%
16,66419,57437,023
Madison CountyR
−35.0%
2,7005,6718,480
Manassas cityD
+14.8%
9,0486,67016,100
Manassas Park cityD
+19.9%
3,5062,3145,997
Martinsville cityD
+22.6%
3,4352,1555,673
Mathews CountyR
−39.2%
1,7744,1065,945
Mecklenburg CountyR
−20.8%
6,4049,79116,304
Middlesex CountyR
−27.3%
2,4734,3576,907
Montgomery CountyD
+3.5%
23,81122,17947,053
Nelson CountyR
−7.5%
4,2985,0049,431
New Kent CountyR
−31.7%
5,64110,97416,807
Newport News cityD
+28.7%
48,16926,38575,909
Norfolk cityD
+41.3%
59,94124,37786,009
Northampton CountyD
+6.1%
3,6033,1836,856
Northumberland CountyR
−21.1%
3,2024,9388,232
Norton cityR
−43.6%
4581,1741,644
Nottoway CountyR
−22.3%
2,6364,1686,869
Orange CountyR
−24.6%
8,27413,76422,353
Page CountyR
−53.9%
2,97610,12313,251
Patrick CountyR
−60.3%
1,8867,7469,719
Petersburg cityD
+72.5%
11,2191,70213,119
Pittsylvania CountyR
−43.1%
9,59924,31034,156
Poquoson cityR
−45.6%
2,1195,8008,065
Portsmouth cityD
+38.5%
28,30612,37041,353
Powhatan CountyR
−43.9%
5,73414,91820,914
Prince Edward CountyR
−2.6%
4,5394,7829,460
Prince George CountyR
−21.3%
6,84210,59017,633
Prince William CountyD
+17.9%
131,12890,203228,712
Pulaski CountyR
−44.5%
4,83012,73217,744
Radford cityD
+0.5%
3,2313,1976,583
Rappahannock CountyR
−17.8%
2,0412,9435,065
Richmond cityD
+65.9%
88,71017,041108,731
Richmond CountyR
−30.2%
1,4392,6974,168
Roanoke cityD
+23.5%
25,73715,78742,314
Roanoke CountyR
−22.4%
21,69334,45357,048
Rockbridge CountyR
−33.6%
4,1608,46812,828
Rockingham CountyR
−36.8%
15,03533,03348,853
Russell CountyR
−67.4%
2,17211,30313,547
Salem cityR
−19.2%
5,2377,76913,207
Scott CountyR
−70.3%
1,6079,39211,077
Shenandoah CountyR
−42.1%
6,91417,21524,489
Smyth CountyR
−60.2%
2,80511,52114,468
Southampton CountyR
−25.4%
3,6266,1339,856
Spotsylvania CountyR
−8.5%
35,74742,53179,514
Stafford CountyD
+0.8%
41,25240,59083,539
Staunton cityD
+13.3%
7,5925,77813,626
Suffolk cityD
+15.8%
30,59722,11253,545
Surry CountyR
−0.7%
2,1762,2054,441
Sussex CountyD
+4.3%
2,4982,2894,826
Tazewell CountyR
−68.7%
3,03016,71119,906
Virginia Beach cityD
+2.6%
115,412109,375228,771
Warren CountyR
−37.4%
6,91015,40022,679
Washington CountyR
−53.1%
6,77222,45529,518
Waynesboro cityR
−5.7%
5,2405,88211,319
Westmoreland CountyR
−14.3%
4,4916,00310,607
Williamsburg cityD
+44.3%
5,6132,1197,894
Winchester cityD
+9.7%
6,4075,25211,894
Wise CountyR
−63.2%
3,03613,65516,812
Wythe CountyR
−59.4%
3,07512,26715,475
York CountyR
−6.2%
18,29620,72239,091