Virginia 2024 Presidential Election

the Democratic candidate won the Virginia 2024 presidential election with 2,334,867 votes (51.8%), a margin of D+5.8. Virginia's 13 electoral votes went to the Democratic ticket.

Statewide Results

51.8%
46.1%
2,334,867
Democrat (51.8%)
2,074,901
Republican (46.1%)
Total Votes: 4,504,539|Margin: D+5.8

County Results

Loading county map...

County Results (133 counties)

CountyMargin
Petersburg cityD+72.5
Charlottesville cityD+68.3
Richmond cityD+65.9
Falls Church cityD+61.6
Arlington CountyD+58.1
Alexandria cityD+57.1
Williamsburg cityD+44.3
Norfolk cityD+41.3
Hampton cityD+39.8
Portsmouth cityD+38.5
Fairfax CountyD+34.7
Albemarle CountyD+33.7
Fairfax cityD+33.1
Fredericksburg cityD+31.5
Emporia cityD+31.0
Henrico CountyD+28.7
Newport News cityD+28.7
Lexington cityD+26.4
Harrisonburg cityD+25.2
Roanoke cityD+23.5
Franklin cityD+22.7
Martinsville cityD+22.6
Danville cityD+21.0
Manassas Park cityD+19.9
Prince William CountyD+17.9
Loudoun CountyD+16.2
Suffolk cityD+15.8
Manassas cityD+14.8
Hopewell cityD+13.7
Staunton cityD+13.3
Charles City CountyD+10.7
Winchester cityD+9.7
Greensville CountyD+9.2
Chesterfield CountyD+8.9
Brunswick CountyD+8.5
James City CountyD+6.2
Northampton CountyD+6.1
Sussex CountyD+4.3
Chesapeake cityD+3.8
Montgomery CountyD+3.5
Virginia Beach cityD+2.6
Stafford CountyD+0.8
Radford cityD+0.5
Surry CountyR+0.7
Prince Edward CountyR+2.6
Waynesboro cityR+5.7
York CountyR+6.2
Fluvanna CountyR+6.2
Lancaster CountyR+7.0
Nelson CountyR+7.5
Essex CountyR+7.7
Lynchburg cityR+7.9
Spotsylvania CountyR+8.5
Caroline CountyR+8.8
Accomack CountyR+13.3
Westmoreland CountyR+14.3
Clarke CountyR+16.8
Rappahannock CountyR+17.8
Goochland CountyR+18.5
Salem cityR+19.2
Isle of Wight CountyR+19.7
Mecklenburg CountyR+20.8
Halifax CountyR+21.0
Northumberland CountyR+21.1
Prince George CountyR+21.3
Fauquier CountyR+21.5
Cumberland CountyR+22.1
Nottoway CountyR+22.3
Roanoke CountyR+22.4
Lunenburg CountyR+22.8
Dinwiddie CountyR+23.1
Buckingham CountyR+23.5
Orange CountyR+24.6
Greene CountyR+24.6
Culpeper CountyR+24.9
King George CountyR+24.9
Southampton CountyR+25.4
King and Queen CountyR+25.6
Hanover CountyR+25.7
Louisa CountyR+26.1
Middlesex CountyR+27.3
Frederick CountyR+28.3
Richmond CountyR+30.2
New Kent CountyR+31.7
Colonial Heights cityR+32.4
Charlotte CountyR+32.5
Henry CountyR+32.8
Covington cityR+33.2
Rockbridge CountyR+33.6
Madison CountyR+35.0
Amherst CountyR+36.4
Rockingham CountyR+36.8
Floyd CountyR+37.1
Warren CountyR+37.4
Gloucester CountyR+38.2
Mathews CountyR+39.2
Bristol cityR+39.6
King William CountyR+40.5
Shenandoah CountyR+42.1
Pittsylvania CountyR+43.1
Norton cityR+43.6
Galax cityR+43.8
Powhatan CountyR+43.9
Buena Vista cityR+44.2
Highland CountyR+44.2
Amelia CountyR+44.3
Pulaski CountyR+44.5
Botetourt CountyR+45.0
Franklin CountyR+45.1
Poquoson cityR+45.6
Augusta CountyR+47.3
Alleghany CountyR+48.0
Campbell CountyR+48.4
Bedford CountyR+50.1
Appomattox CountyR+50.8
Washington CountyR+53.1
Bath CountyR+53.7
Page CountyR+53.9
Giles CountyR+54.3
Wythe CountyR+59.4
Smyth CountyR+60.2
Patrick CountyR+60.3
Grayson CountyR+62.1
Dickenson CountyR+62.1
Carroll CountyR+63.1
Wise CountyR+63.2
Craig CountyR+64.4
Russell CountyR+67.4
Tazewell CountyR+68.7
Bland CountyR+69.6
Scott CountyR+70.3
Buchanan CountyR+70.5
Lee CountyR+72.0

Related

Source: Official state election returns
akashicedge.com/states/va/president/2024