The Patriot OasisFollow on X

Elections → Maps → Virginia

Virginia

2024 president countiesVirginia official election results

County map

2024 general · President

County colors use Virginia Department of Elections historical contest download. The color is the party with the most votes in that county. It is not a swing from an earlier election, and it is not the frozen 2026 snapshot.

Winner votes are not the race total
Accomack. Accomack County: Donald J. Trump has the most votes, 9,659 of 17,176 (56.2%). Republican. Not a change from a prior election.Albemarle. Albemarle County: Kamala D. Harris has the most votes, 44,279 of 67,224 (65.9%). Democratic. Not a change from a prior election.Alexandria. Alexandria City: Kamala D. Harris has the most votes, 62,326 of 80,904 (77%). Democratic. Not a change from a prior election.Alleghany. Alleghany County: Donald J. Trump has the most votes, 6,093 of 8,293 (73.5%). Republican. Not a change from a prior election.Amelia. Amelia County: Donald J. Trump has the most votes, 5,776 of 8,049 (71.8%). Republican. Not a change from a prior election.Amherst. Amherst County: Donald J. Trump has the most votes, 11,742 of 17,358 (67.6%). Republican. Not a change from a prior election.Appomattox. Appomattox County: Donald J. Trump has the most votes, 7,243 of 9,685 (74.8%). Republican. Not a change from a prior election.Arlington. Arlington County: Kamala D. Harris has the most votes, 100,446 of 129,561 (77.5%). Democratic. Not a change from a prior election.Augusta. Augusta County: Donald J. Trump has the most votes, 32,429 of 44,417 (73%). Republican. Not a change from a prior election.Bath. Bath County: Donald J. Trump has the most votes, 1,976 of 2,583 (76.5%). Republican. Not a change from a prior election.Bedford. Bedford County: Donald J. Trump has the most votes, 38,017 of 51,081 (74.4%). Republican. Not a change from a prior election.Bland. Bland County: Donald J. Trump has the most votes, 2,998 of 3,555 (84.3%). Republican. Not a change from a prior election.Botetourt. Botetourt County: Donald J. Trump has the most votes, 15,796 of 21,978 (71.9%). Republican. Not a change from a prior election.Bristol. Bristol City: Donald J. Trump has the most votes, 5,197 of 7,490 (69.4%). Republican. Not a change from a prior election.Brunswick. Brunswick County: Kamala D. Harris has the most votes, 4,184 of 7,751 (54%). Democratic. Not a change from a prior election.Buchanan. Buchanan County: Donald J. Trump has the most votes, 7,939 of 9,337 (85%). Republican. Not a change from a prior election.Buckingham. Buckingham County: Donald J. Trump has the most votes, 4,847 of 7,925 (61.2%). Republican. Not a change from a prior election.Buena Vista. Buena Vista City: Donald J. Trump has the most votes, 2,035 of 2,867 (71%). Republican. Not a change from a prior election.Campbell. Campbell County: Donald J. Trump has the most votes, 23,032 of 31,287 (73.6%). Republican. Not a change from a prior election.Caroline. Caroline County: Donald J. Trump has the most votes, 9,511 of 17,698 (53.7%). Republican. Not a change from a prior election.Carroll. Carroll County: Donald J. Trump has the most votes, 13,152 of 16,200 (81.2%). Republican. Not a change from a prior election.Charles City. Charles City County: Kamala D. Harris has the most votes, 2,384 of 4,353 (54.8%). Democratic. Not a change from a prior election.Charlotte. Charlotte County: Donald J. Trump has the most votes, 3,963 of 6,020 (65.8%). Republican. Not a change from a prior election.Charlottesville. Charlottesville City: Kamala D. Harris has the most votes, 19,435 of 23,434 (82.9%). Democratic. Not a change from a prior election.Chesapeake. Chesapeake City: Kamala D. Harris has the most votes, 65,399 of 128,001 (51.1%). Democratic. Not a change from a prior election.Chesterfield. Chesterfield County: Kamala D. Harris has the most votes, 112,869 of 210,628 (53.6%). Democratic. Not a change from a prior election.Clarke. Clarke County: Donald J. Trump has the most votes, 5,641 of 9,839 (57.3%). Republican. Not a change from a prior election.Colonial Heights. Colonial Heights City: Donald J. Trump has the most votes, 5,883 of 8,964 (65.6%). Republican. Not a change from a prior election.Covington. Covington City: Donald J. Trump has the most votes, 1,642 of 2,480 (66.2%). Republican. Not a change from a prior election.Craig. Craig County: Donald J. Trump has the most votes, 2,562 of 3,135 (81.7%). Republican. Not a change from a prior election.Culpeper. Culpeper County: Donald J. Trump has the most votes, 17,685 of 28,679 (61.7%). Republican. Not a change from a prior election.Cumberland. Cumberland County: Donald J. Trump has the most votes, 3,335 of 5,501 (60.6%). Republican. Not a change from a prior election.Danville. Danville City: Kamala D. Harris has the most votes, 10,615 of 17,712 (59.9%). Democratic. Not a change from a prior election.Dickenson. Dickenson County: Donald J. Trump has the most votes, 5,701 of 7,060 (80.8%). Republican. Not a change from a prior election.Dinwiddie. Dinwiddie County: Donald J. Trump has the most votes, 9,549 of 15,611 (61.2%). Republican. Not a change from a prior election.Emporia. Emporia City: Kamala D. Harris has the most votes, 1,419 of 2,179 (65.1%). Democratic. Not a change from a prior election.Essex. Essex County: Donald J. Trump has the most votes, 3,245 of 6,074 (53.4%). Republican. Not a change from a prior election.Fairfax. Fairfax City: Kamala D. Harris has the most votes, 8,797 of 13,567 (64.8%). Democratic. Not a change from a prior election.Fairfax. Fairfax County: Kamala D. Harris has the most votes, 386,438 of 589,427 (65.6%). Democratic. Not a change from a prior election.Falls Church. Falls Church City: Kamala D. Harris has the most votes, 7,200 of 9,062 (79.5%). Democratic. Not a change from a prior election.Fauquier. Fauquier County: Donald J. Trump has the most votes, 26,825 of 44,768 (59.9%). Republican. Not a change from a prior election.Floyd. Floyd County: Donald J. Trump has the most votes, 6,551 of 9,666 (67.8%). Republican. Not a change from a prior election.Fluvanna. Fluvanna County: Donald J. Trump has the most votes, 8,777 of 16,743 (52.4%). Republican. Not a change from a prior election.Franklin. Franklin County: Donald J. Trump has the most votes, 22,319 of 31,020 (72%). Republican. Not a change from a prior election.Franklin. Franklin City: Kamala D. Harris has the most votes, 2,359 of 3,887 (60.7%). Democratic. Not a change from a prior election.Frederick. Frederick County: Donald J. Trump has the most votes, 33,117 of 52,263 (63.4%). Republican. Not a change from a prior election.Fredericksburg. Fredericksburg City: Kamala D. Harris has the most votes, 8,760 of 13,578 (64.5%). Democratic. Not a change from a prior election.Galax. Galax City: Donald J. Trump has the most votes, 1,946 of 2,721 (71.5%). Republican. Not a change from a prior election.Giles. Giles County: Donald J. Trump has the most votes, 7,102 of 9,263 (76.7%). Republican. Not a change from a prior election.Gloucester. Gloucester County: Donald J. Trump has the most votes, 15,918 of 23,228 (68.5%). Republican. Not a change from a prior election.Goochland. Goochland County: Donald J. Trump has the most votes, 11,521 of 19,742 (58.4%). Republican. Not a change from a prior election.Grayson. Grayson County: Donald J. Trump has the most votes, 6,544 of 8,119 (80.6%). Republican. Not a change from a prior election.Greene. Greene County: Donald J. Trump has the most votes, 7,432 of 12,106 (61.4%). Republican. Not a change from a prior election.Greensville. Greensville County: Kamala D. Harris has the most votes, 2,334 of 4,303 (54.2%). Democratic. Not a change from a prior election.Halifax. Halifax County: Donald J. Trump has the most votes, 10,741 of 17,871 (60.1%). Republican. Not a change from a prior election.Hampton. Hampton City: Kamala D. Harris has the most votes, 43,357 of 62,823 (69%). Democratic. Not a change from a prior election.Hanover. Hanover County: Donald J. Trump has the most votes, 45,569 of 73,404 (62.1%). Republican. Not a change from a prior election.Harrisonburg. Harrisonburg City: Kamala D. Harris has the most votes, 10,641 of 17,332 (61.4%). Democratic. Not a change from a prior election.Henrico. Henrico County: Kamala D. Harris has the most votes, 115,040 of 181,489 (63.4%). Democratic. Not a change from a prior election.Henry. Henry County: Donald J. Trump has the most votes, 16,800 of 25,474 (65.9%). Republican. Not a change from a prior election.Highland. Highland County: Donald J. Trump has the most votes, 1,095 of 1,535 (71.3%). Republican. Not a change from a prior election.Hopewell. Hopewell City: Kamala D. Harris has the most votes, 5,078 of 9,026 (56.3%). Democratic. Not a change from a prior election.Isle of Wight. Isle of Wight County: Donald J. Trump has the most votes, 14,659 of 24,762 (59.2%). Republican. Not a change from a prior election.James City. James City County: Kamala D. Harris has the most votes, 26,742 of 51,274 (52.2%). Democratic. Not a change from a prior election.King George. King George County: Donald J. Trump has the most votes, 9,500 of 15,437 (61.5%). Republican. Not a change from a prior election.King William. King William County: Donald J. Trump has the most votes, 8,080 of 11,583 (69.8%). Republican. Not a change from a prior election.King and Queen. King and Queen County: Donald J. Trump has the most votes, 2,608 of 4,188 (62.3%). Republican. Not a change from a prior election.Lancaster. Lancaster County: Donald J. Trump has the most votes, 3,866 of 7,313 (52.9%). Republican. Not a change from a prior election.Lee. Lee County: Donald J. Trump has the most votes, 8,674 of 10,122 (85.7%). Republican. Not a change from a prior election.Lexington. Lexington City: Kamala D. Harris has the most votes, 1,795 of 2,895 (62%). Democratic. Not a change from a prior election.Loudoun. Loudoun County: Kamala D. Harris has the most votes, 129,280 of 229,692 (56.3%). Democratic. Not a change from a prior election.Louisa. Louisa County: Donald J. Trump has the most votes, 15,084 of 24,144 (62.5%). Republican. Not a change from a prior election.Lunenburg. Lunenburg County: Donald J. Trump has the most votes, 3,594 of 5,885 (61.1%). Republican. Not a change from a prior election.Lynchburg. Lynchburg City: Donald J. Trump has the most votes, 19,574 of 37,023 (52.9%). Republican. Not a change from a prior election.Madison. Madison County: Donald J. Trump has the most votes, 5,671 of 8,480 (66.9%). Republican. Not a change from a prior election.Manassas. Manassas City: Kamala D. Harris has the most votes, 9,048 of 16,100 (56.2%). Democratic. Not a change from a prior election.Manassas Park. Manassas Park City: Kamala D. Harris has the most votes, 3,506 of 5,997 (58.5%). Democratic. Not a change from a prior election.Martinsville. Martinsville City: Kamala D. Harris has the most votes, 3,435 of 5,673 (60.5%). Democratic. Not a change from a prior election.Mathews. Mathews County: Donald J. Trump has the most votes, 4,106 of 5,945 (69.1%). Republican. Not a change from a prior election.Mecklenburg. Mecklenburg County: Donald J. Trump has the most votes, 9,791 of 16,304 (60.1%). Republican. Not a change from a prior election.Middlesex. Middlesex County: Donald J. Trump has the most votes, 4,357 of 6,907 (63.1%). Republican. Not a change from a prior election.Montgomery. Montgomery County: Kamala D. Harris has the most votes, 23,811 of 47,053 (50.6%). Democratic. Not a change from a prior election.Nelson. Nelson County: Donald J. Trump has the most votes, 5,004 of 9,430 (53.1%). Republican. Not a change from a prior election.New Kent. New Kent County: Donald J. Trump has the most votes, 10,974 of 16,807 (65.3%). Republican. Not a change from a prior election.Newport News. Newport News City: Kamala D. Harris has the most votes, 48,169 of 75,909 (63.5%). Democratic. Not a change from a prior election.Norfolk. Norfolk City: Kamala D. Harris has the most votes, 59,941 of 86,009 (69.7%). Democratic. Not a change from a prior election.Northampton. Northampton County: Kamala D. Harris has the most votes, 3,603 of 6,856 (52.6%). Democratic. Not a change from a prior election.Northumberland. Northumberland County: Donald J. Trump has the most votes, 4,938 of 8,232 (60%). Republican. Not a change from a prior election.Norton. Norton City: Donald J. Trump has the most votes, 1,174 of 1,644 (71.4%). Republican. Not a change from a prior election.Nottoway. Nottoway County: Donald J. Trump has the most votes, 4,168 of 6,869 (60.7%). Republican. Not a change from a prior election.Orange. Orange County: Donald J. Trump has the most votes, 13,764 of 22,353 (61.6%). Republican. Not a change from a prior election.Page. Page County: Donald J. Trump has the most votes, 10,123 of 13,251 (76.4%). Republican. Not a change from a prior election.Patrick. Patrick County: Donald J. Trump has the most votes, 7,746 of 9,719 (79.7%). Republican. Not a change from a prior election.Petersburg. Petersburg City: Kamala D. Harris has the most votes, 11,219 of 13,119 (85.5%). Democratic. Not a change from a prior election.Pittsylvania. Pittsylvania County: Donald J. Trump has the most votes, 24,310 of 34,156 (71.2%). Republican. Not a change from a prior election.Poquoson. Poquoson City: Donald J. Trump has the most votes, 5,800 of 8,065 (71.9%). Republican. Not a change from a prior election.Portsmouth. Portsmouth City: Kamala D. Harris has the most votes, 28,306 of 41,353 (68.4%). Democratic. Not a change from a prior election.Powhatan. Powhatan County: Donald J. Trump has the most votes, 14,918 of 20,914 (71.3%). Republican. Not a change from a prior election.Prince Edward. Prince Edward County: Donald J. Trump has the most votes, 4,782 of 9,460 (50.5%). Republican. Not a change from a prior election.Prince George. Prince George County: Donald J. Trump has the most votes, 10,590 of 17,633 (60.1%). Republican. Not a change from a prior election.Prince William. Prince William County: Kamala D. Harris has the most votes, 131,128 of 228,712 (57.3%). Democratic. Not a change from a prior election.Pulaski. Pulaski County: Donald J. Trump has the most votes, 12,732 of 17,744 (71.8%). Republican. Not a change from a prior election.Radford. Radford City: Kamala D. Harris has the most votes, 3,231 of 6,583 (49.1%). Democratic. Not a change from a prior election.Rappahannock. Rappahannock County: Donald J. Trump has the most votes, 2,943 of 5,065 (58.1%). Republican. Not a change from a prior election.Richmond. Richmond County: Donald J. Trump has the most votes, 2,697 of 4,168 (64.7%). Republican. Not a change from a prior election.Richmond. Richmond City: Kamala D. Harris has the most votes, 88,710 of 108,731 (81.6%). Democratic. Not a change from a prior election.Roanoke. Roanoke City: Kamala D. Harris has the most votes, 25,737 of 42,314 (60.8%). Democratic. Not a change from a prior election.Roanoke. Roanoke County: Donald J. Trump has the most votes, 34,453 of 57,048 (60.4%). Republican. Not a change from a prior election.Rockbridge. Rockbridge County: Donald J. Trump has the most votes, 8,468 of 12,828 (66%). Republican. Not a change from a prior election.Rockingham. Rockingham County: Donald J. Trump has the most votes, 33,033 of 48,853 (67.6%). Republican. Not a change from a prior election.Russell. Russell County: Donald J. Trump has the most votes, 11,303 of 13,547 (83.4%). Republican. Not a change from a prior election.Salem. Salem City: Donald J. Trump has the most votes, 7,769 of 13,207 (58.8%). Republican. Not a change from a prior election.Scott. Scott County: Donald J. Trump has the most votes, 9,392 of 11,077 (84.8%). Republican. Not a change from a prior election.Shenandoah. Shenandoah County: Donald J. Trump has the most votes, 17,215 of 24,489 (70.3%). Republican. Not a change from a prior election.Smyth. Smyth County: Donald J. Trump has the most votes, 11,521 of 14,468 (79.6%). Republican. Not a change from a prior election.Southampton. Southampton County: Donald J. Trump has the most votes, 6,133 of 9,856 (62.2%). Republican. Not a change from a prior election.Spotsylvania. Spotsylvania County: Donald J. Trump has the most votes, 42,531 of 79,514 (53.5%). Republican. Not a change from a prior election.Stafford. Stafford County: Kamala D. Harris has the most votes, 41,252 of 83,539 (49.4%). Democratic. Not a change from a prior election.Staunton. Staunton City: Kamala D. Harris has the most votes, 7,592 of 13,626 (55.7%). Democratic. Not a change from a prior election.Suffolk. Suffolk City: Kamala D. Harris has the most votes, 30,597 of 53,545 (57.1%). Democratic. Not a change from a prior election.Surry. Surry County: Donald J. Trump has the most votes, 2,205 of 4,441 (49.7%). Republican. Not a change from a prior election.Sussex. Sussex County: Kamala D. Harris has the most votes, 2,539 of 4,900 (51.8%). Democratic. Not a change from a prior election.Tazewell. Tazewell County: Donald J. Trump has the most votes, 16,711 of 19,906 (83.9%). Republican. Not a change from a prior election.Virginia Beach. Virginia Beach City: Kamala D. Harris has the most votes, 115,412 of 228,771 (50.4%). Democratic. Not a change from a prior election.Warren. Warren County: Donald J. Trump has the most votes, 15,400 of 22,679 (67.9%). Republican. Not a change from a prior election.Washington. Washington County: Donald J. Trump has the most votes, 22,455 of 29,518 (76.1%). Republican. Not a change from a prior election.Waynesboro. Waynesboro City: Donald J. Trump has the most votes, 5,882 of 11,319 (52%). Republican. Not a change from a prior election.Westmoreland. Westmoreland County: Donald J. Trump has the most votes, 6,003 of 10,607 (56.6%). Republican. Not a change from a prior election.Williamsburg. Williamsburg City: Kamala D. Harris has the most votes, 5,613 of 7,894 (71.1%). Democratic. Not a change from a prior election.Winchester. Winchester City: Kamala D. Harris has the most votes, 6,407 of 11,894 (53.9%). Democratic. Not a change from a prior election.Wise. Wise County: Donald J. Trump has the most votes, 13,655 of 16,812 (81.2%). Republican. Not a change from a prior election.Wythe. Wythe County: Donald J. Trump has the most votes, 12,267 of 15,475 (79.3%). Republican. Not a change from a prior election.York. York County: Donald J. Trump has the most votes, 20,722 of 39,749 (52.1%). Republican. Not a change from a prior election.RockinghamBedfordAccomackFauquierHalifaxHanoverSouthamptonBuchananBuckinghamLeeBathWiseFrederickSmythCarrollBlandBrunswickAmeliaWestmorelandCraigHenryVirginia BeachGloucesterCharles CityHamptonDanville
  • Republican most votes
  • Democratic most votes
  • Not in this contest

Select a county. Totals are candidate votes from the official file.

County table for the selected contest
CountyKamala D. HarrisDonald J. TrumpJill E. SteinWrite-InsChase R. OliverCornel R. WestClaudia De la CruzCounty total
Accomack County7,3749,659363241171717,176
Albemarle County44,27921,51336648437810010467,224
Alexandria City62,32616,11282584241021117880,904
Alleghany County2,1146,0932716294108,293
Amelia County2,2145,776191712838,049
Amherst County5,42911,742265568191917,358
Appomattox County2,3247,2431343428129,685
Arlington County100,44625,2231,3541,199831270238129,561
Augusta County11,40332,42997194194455544,417
Bath County5881,976616—62,583
Bedford County12,41438,017115251199384751,081
Bland County5242,9984711833,555
Botetourt County5,91515,796498595182021,978
Bristol City2,2315,197161123577,490
Brunswick County4,1843,5239136887,751
Buchanan County1,3557,93981013579,337
Buckingham County2,9884,84729102214157,925
Buena Vista City7672,035101429482,867
Campbell County7,89023,03269116103374031,287
Caroline County7,9579,511574566342817,698
Carroll County2,92513,152284032101316,200
Charles City County2,3841,9171512101144,353
Charlotte County2,0083,963121413466,020
Charlottesville City19,4353,428207131113645623,434
Chesapeake City65,39960,550484508539284237128,001
Chesterfield County112,86994,0301,062898988421360210,628
Clarke County3,9935,64143577316169,839
Colonial Heights City2,9825,88325232012198,964
Covington City8181,642453172,480
Craig County5422,5624148413,135
Culpeper County10,55717,685121126105355028,679
Cumberland County2,1173,33512158685,501
Danville City10,6156,894444545343517,712
Dickenson County1,3165,701313143107,060
Dinwiddie County5,9429,549132241251915,611
Emporia City1,419744612342,179
Essex County2,7753,24561025856,074
Fairfax City8,7974,30219812271284913,567
Fairfax County386,438181,89510,6625,0402,8981,2961,198589,427
Falls Church City7,2001,62068935511159,062
Fauquier County17,18026,825195231217467444,768
Floyd County2,9686,5515341356129,666
Fluvanna County7,7318,777626568221816,743
Franklin City2,3591,47617119873,887
Franklin County8,32122,31980108123274231,020
Frederick County18,33133,117205223222768952,263
Fredericksburg City8,7604,480948382384113,578
Galax City7531,946444552,721
Giles County2,0697,1021129336139,263
Gloucester County7,03415,918587989143623,228
Goochland County7,87511,52162126118182219,742
Grayson County1,5036,544211525658,119
Greene County4,4567,432396882151412,106
Greensville County2,3341,9361177354,303
Halifax County6,98410,741302747241817,871
Hampton City43,35718,38323619122528614562,823
Hanover County26,73345,569268317356788373,404
Harrisonburg City10,6416,2661438796455417,332
Henrico County115,04062,8821,165847737440378181,489
Henry County8,45716,800486156232925,474
Highland County4161,0956675—1,535
Hopewell City5,0783,83836202416149,026
Isle of Wight County9,77914,659599091463824,762
James City County26,74223,575159382258698951,274
King George County5,6579,500587598143515,437
King William County3,3888,080242243121411,583
King and Queen County1,5362,608111512334,188
Lancaster County3,3553,86614342210127,313
Lee County1,3918,6741614167410,122
Lexington City1,7951,030143216442,895
Loudoun County129,28092,1074,7011,4841,162531427229,692
Louisa County8,77915,084467788274324,144
Lunenburg County2,2533,5946614755,885
Lynchburg City16,66419,574118308208846737,023
Madison County2,7005,6711541371068,480
Manassas City9,0486,6701647968264516,100
Manassas Park City3,5062,31480302914245,997
Martinsville City3,4352,15514152220125,673
Mathews County1,7744,106131625385,945
Mecklenburg County6,4049,791153831101516,304
Middlesex County2,4734,3571425241046,907
Montgomery County23,81122,179342286267848447,053
Nelson County4,2985,00428423014149,430
New Kent County5,64110,974306371121616,807
Newport News City48,16926,38534028029923819875,909
Norfolk City59,94124,37742136641025823686,009
Northampton County3,6033,183724207126,856
Northumberland County3,2024,9382127247138,232
Norton City4581,174414—31,644
Nottoway County2,6364,16813161510116,869
Orange County8,27413,76455106100223222,353
Page County2,97610,123404045101713,251
Patrick County1,8867,7462121261099,719
Petersburg City11,2191,702444225672013,119
Pittsylvania County9,59924,310575676243434,156
Poquoson City2,1195,80021415811158,065
Portsmouth City28,30612,37014910114417510841,353
Powhatan County5,73414,918437311192620,914
Prince Edward County4,5394,78233363720139,460
Prince George County6,84210,590493745323817,633
Prince William County131,12890,2034,1481,121911674527228,712
Pulaski County4,83012,732285459231817,744
Radford City3,2313,19752334712116,583
Rappahannock County2,0412,943122729585,065
Richmond City88,71017,041915588509470498108,731
Richmond County1,4392,6971079244,168
Roanoke City25,73715,7872011862068910842,314
Roanoke County21,69334,453210259297568057,048
Rockbridge County4,1608,468337661161412,828
Rockingham County15,03533,033165272214696548,853
Russell County2,17211,30310222451113,547
Salem City5,2377,769385960232113,207
Scott County1,6079,3922020286411,077
Shenandoah County6,91417,21570109110244724,489
Smyth County2,80511,521274839111714,468
Southampton County3,6266,13315251922169,856
Spotsylvania County35,74742,53137230531910813279,514
Stafford County41,25240,59057041637219314683,539
Staunton City7,5925,778746465242913,626
Suffolk City30,59722,11217719319914612153,545
Surry County2,1762,2051512149104,441
Sussex County2,5392,3221188934,900
Tazewell County3,03016,711354840202219,906
Virginia Beach City115,412109,3759051,0011,134505439228,771
Warren County6,91015,4009611893194322,679
Washington County6,77222,4554510690203029,518
Waynesboro City5,2405,882334569203011,319
Westmoreland County4,4916,003262634141310,607
Williamsburg City5,6132,11946433917177,894
Winchester City6,4075,252507265192911,894
Wise County3,03613,65534363281116,812
Wythe County3,07512,267273642131515,475
York County18,29620,722163209203807639,749

Boundaries: U.S. Census Bureau 2023 Cartographic Boundary File, cb_2023_us_county_20m. Census file. Counties left blank are absent from the selected contest, not recorded as zero. The same county totals are in the sections below without JavaScript.

Race-call coverage unavailable. This page does not treat the frozen snapshot last changed Nov 4, 2026, 2:55 AM CST as a live result, and it does not show a number that is not in a collected official file.

Overview

Virginia 2024 president rows keep all 133 counties and independent cities separate. Other contests are still not imported.

No party-registration turnout chart is shown. This archive does not include a collected official table of ballots cast by party registration for Virginia. That figure, where states publish it, is the registration of people who cast ballots, not votes for candidates.

37 sourced contests from collected official files. Past results are not a forecast.

Results

Statewide

Nov 5, 2024 · 2024 general

President

Winner: Kamala D. Harris

Winner votes: 2,335,395

Race total: 4,505,941 (all candidates)

Margin: D+5.8

Status: Official source; certification not verified

Virginia Department of Elections historical contest download

All candidate votes and shares
Candidate votes for President
CandidateVotesShare
Kamala D. Harris (Democratic)2,335,39551.8%
Donald J. Trump (Republican)2,075,08546.1%
Jill E. Stein (Green)34,8880.8%
Write-Ins (Write-in)23,3650.5%
Chase R. Oliver (Libertarian)19,8140.4%
Cornel R. West (Independent)8,9840.2%
Claudia De la Cruz (Independent)8,4100.2%

Nov 3, 2020 · 2020 general

President

Winner: Joseph R. Biden

Winner votes: 2,413,568

Race total: 4,460,524 (all candidates)

Margin: D+10.1

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for President
CandidateVotesShare
Joseph R. Biden (D)2,413,56854.1%
Donald J. Trump (R)1,962,43044.0%
Jo Jorgensen (L)64,7611.5%
All Others (W)19,7650.4%

Nov 3, 2020 · 2020 general

U.S. Senate

Winner: Mark R. Warner

Winner votes: 2,466,500

Race total: 4,405,087 (all candidates)

Margin: D+12.1

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. Senate
CandidateVotesShare
Mark R. Warner (D)2,466,50056.0%
Daniel M. Gade (R)1,934,19943.9%
Scattered (W)4,3880.1%

Winner votes count only the named winner. Race total adds every candidate, including other candidates and write-ins. Open “All candidate votes and shares” on a phone for each person.

U.S. House

Nov 5, 2024 · 2024 general

U.S. House VA-08

Winner: Donald S. Beyer

Winner votes: 274,593

Race total: 383,915 (all candidates)

Margin: Jr., Democrat +46.9

Status: Certified

Office of the Clerk, U.S. House of Representatives, Statistics of the November 5, 2024 election

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Donald S. Beyer (Jr., Democrat)274,59371.5%
Jerry W. Torres (R)94,67624.7%
David R. Kennedy (I)9,9562.6%
Bentley F. Hensel (I)3,6561.0%
Write-in (W)1,0340.3%

Nov 8, 2022 · 2022 general

U.S. House VA-01

Winner: Rob J. Wittman

Winner votes: 191,828

Race total: 342,738 (all candidates)

Margin: R+13.0

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Rob J. Wittman (R)191,82856.0%
Herbert C. "Herb," Jr. Jones (D)147,22943.0%
David Bruce Foster (I)3,3881.0%
Scattered (W)2930.1%

Nov 8, 2022 · 2022 general

U.S. House VA-02

Winner: Jen A. Kiggans

Winner votes: 153,328

Race total: 296,989 (all candidates)

Margin: R+3.4

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Jen A. Kiggans (R)153,32851.6%
Elaine G. Luria (D)143,21948.2%
Scattered (W)4420.1%

Nov 8, 2022 · 2022 general

U.S. House VA-03

Winner: Robert C. "Bobby" Scott

Winner votes: 139,659

Race total: 207,843 (all candidates)

Margin: D+34.6

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Robert C. "Bobby" Scott (D)139,65967.2%
Terry T. Namkung (R)67,66832.6%
Scattered (W)5160.2%

Nov 8, 2022 · 2022 general

U.S. House VA-04

Winner: A. Donald McEachin

Winner votes: 159,044

Race total: 244,972 (all candidates)

Margin: D+30.0

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
A. Donald McEachin (D)159,04464.9%
Leon, Sr. Benjamin (R)85,50334.9%
Scattered (W)4250.2%

Nov 8, 2022 · 2022 general

U.S. House VA-05

Winner: Robert G. "Bob" Good

Winner votes: 177,191

Race total: 307,775 (all candidates)

Margin: R+15.3

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Robert G. "Bob" Good (R)177,19157.6%
Joshua M. Throneburg (D)129,99642.2%
Scattered (W)5880.2%

Nov 8, 2022 · 2022 general

U.S. House VA-06

Winner: Ben L. Cline

Winner votes: 173,352

Race total: 269,231 (all candidates)

Margin: R+28.9

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Ben L. Cline (R)173,35264.4%
Jennifer Lynn Lewis (D)95,41035.4%
Scattered (W)4690.2%

Nov 8, 2022 · 2022 general

U.S. House VA-07

Winner: Abigail A. Spanberger

Winner votes: 143,357

Race total: 274,580 (all candidates)

Margin: D+4.7

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Abigail A. Spanberger (D)143,35752.2%
Yesli I. Vega (R)130,58647.6%
Scattered (W)6370.2%

Nov 8, 2022 · 2022 general

U.S. House VA-08

Winner: Donald S., Jr. Beyer

Winner votes: 197,760

Race total: 268,930 (all candidates)

Margin: D+48.8

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Donald S., Jr. Beyer (D)197,76073.5%
Karina A. Lipsman (R)66,58924.8%
Teddy Fikre (I)4,0781.5%
Scattered (W)5030.2%

Nov 8, 2022 · 2022 general

U.S. House VA-09

Winner: H. Morgan Griffith

Winner votes: 182,207

Race total: 248,789 (all candidates)

Margin: R+46.7

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
H. Morgan Griffith (R)182,20773.2%
Taysha Lee DeVaughan (D)66,02726.5%
Scattered (W)5550.2%

Nov 8, 2022 · 2022 general

U.S. House VA-10

Winner: Jennifer T. Wexton

Winner votes: 157,405

Race total: 296,140 (all candidates)

Margin: D+6.5

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Jennifer T. Wexton (D)157,40553.2%
Hung Cao (R)138,16346.7%
Scattered (W)5720.2%

Nov 8, 2022 · 2022 general

U.S. House VA-11

Winner: Gerald E. "Gerry" Connolly

Winner votes: 193,190

Race total: 289,652 (all candidates)

Margin: D+33.7

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Gerald E. "Gerry" Connolly (D)193,19066.7%
James G. "Jim" Myles (R)95,63433.0%
Scattered (W)8280.3%

Nov 3, 2020 · 2020 general

U.S. House VA-01

Winner: Robert J. Wittman

Winner votes: 260,614

Race total: 448,178 (all candidates)

Margin: R+16.4

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Robert J. Wittman (R)260,61458.1%
Qasim Rashid (D)186,92341.7%
Scattered (W)6410.1%

Nov 3, 2020 · 2020 general

U.S. House VA-02

Winner: Elaine G. Luria

Winner votes: 185,733

Race total: 360,277 (all candidates)

Margin: D+5.7

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Elaine G. Luria (D)185,73351.6%
Scott W. Taylor (R)165,03145.8%
David Bruce Foster (I)9,1702.5%
Scattered (W)3430.1%

Nov 3, 2020 · 2020 general

U.S. House VA-03

Winner: Robert C. "Bobby" Scott

Winner votes: 233,326

Race total: 341,361 (all candidates)

Margin: D+36.9

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Robert C. "Bobby" Scott (D)233,32668.4%
John W., Jr. Collick (R)107,29931.4%
Scattered (W)7360.2%

Nov 3, 2020 · 2020 general

U.S. House VA-04

Winner: A. Donald McEachin

Winner votes: 241,142

Race total: 391,345 (all candidates)

Margin: D+23.4

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
A. Donald McEachin (D)241,14261.6%
Leon, Sr. Benjamin (R)149,62538.2%
Scattered (W)5780.1%

Nov 3, 2020 · 2020 general

U.S. House VA-05

Winner: Robert G. "Bob" Good

Winner votes: 210,988

Race total: 402,317 (all candidates)

Margin: R+5.1

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Robert G. "Bob" Good (R)210,98852.4%
B. Cameron Webb (D)190,31547.3%
Scattered (W)1,0140.3%

Nov 3, 2020 · 2020 general

U.S. House VA-06

Winner: Ben L. Cline

Winner votes: 246,606

Race total: 381,813 (all candidates)

Margin: R+29.3

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Ben L. Cline (R)246,60664.6%
Nicholas A. Betts (D)134,72935.3%
Scattered (W)4780.1%

Nov 3, 2020 · 2020 general

U.S. House VA-07

Winner: Abigail A. Spanberger

Winner votes: 230,893

Race total: 454,339 (all candidates)

Margin: D+1.8

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Abigail A. Spanberger (D)230,89350.8%
Nick J. Freitas (R)222,62349.0%
Scattered (W)8230.2%

Nov 3, 2020 · 2020 general

U.S. House VA-08

Winner: Donald S., Jr. Beyer

Winner votes: 301,454

Race total: 397,745 (all candidates)

Margin: D+51.8

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Donald S., Jr. Beyer (D)301,45475.8%
Jeff A. Jordan (R)95,36524.0%
Scattered (W)9260.2%

Nov 3, 2020 · 2020 general

U.S. House VA-09

Winner: H. Morgan Griffith — Unopposed

Winner votes: 271,851

Race total: 289,274 (all candidates)

Margin: Unopposed

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
H. Morgan Griffith (R)271,85194.0%
Scattered (W)17,4236.0%

Nov 3, 2020 · 2020 general

U.S. House VA-10

Winner: Jennifer T. Wexton

Winner votes: 268,734

Race total: 475,546 (all candidates)

Margin: D+13.1

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Jennifer T. Wexton (D)268,73456.5%
Aliscia N. Andrews (R)206,25343.4%
Scattered (W)5590.1%

Nov 3, 2020 · 2020 general

U.S. House VA-11

Winner: Gerald E. "Gerry" Connolly

Winner votes: 280,725

Race total: 393,241 (all candidates)

Margin: D+43.1

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Gerald E. "Gerry" Connolly (D)280,72571.4%
Manga A. Anantatmula (R)111,38028.3%
Scattered (W)1,1360.3%

Winner votes count only the named winner. Race total adds every candidate, including other candidates and write-ins. Open “All candidate votes and shares” on a phone for each person.

Comparisons

President

Separate certified elections. Candidates and turnout differ. Not a forecast.

  • 2020 general: Joseph R. Biden, winner margin 10.1 · race total 4,460,524 · source
  • 2024 general: Kamala D. Harris, winner margin 5.8 · race total 4,505,941 · source

Arithmetic gap in winner margin, earliest to latest: -4.3 points. Not a forecast.

U.S. House VA-01

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Robert J. Wittman, winner margin 16.4 · race total 448,178 · source
  • 2022 general: Rob J. Wittman, winner margin 13 · race total 342,738 · source
  • 2024 general: Robert J. Wittman, winner margin 12.8 · race total 478,906 · source

U.S. House VA-02

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Elaine G. Luria, winner margin 5.7 · race total 360,277 · source
  • 2022 general: Jen A. Kiggans, winner margin 3.4 · race total 296,989 · source
  • 2024 general: Jennifer A. Kiggans, winner margin 3.8 · race total 408,702 · source

U.S. House VA-03

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Robert C. "Bobby" Scott, winner margin 36.9 · race total 341,361 · source
  • 2022 general: Robert C. "Bobby" Scott, winner margin 34.6 · race total 207,843 · source
  • 2024 general: Robert C. “Bobby” Scott, winner margin 40.1 · race total 314,397 · source

U.S. House VA-04

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: A. Donald McEachin, winner margin 23.4 · race total 391,345 · source
  • 2022 general: A. Donald McEachin, winner margin 30 · race total 244,972 · source
  • 2024 general: Jennifer L. McClellan, winner margin 34.9 · race total 375,508 · source

U.S. House VA-05

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Robert G. "Bob" Good, winner margin 5.1 · race total 402,317 · source
  • 2022 general: Robert G. "Bob" Good, winner margin 15.3 · race total 307,775 · source
  • 2024 general: John J. McGuire III, winner margin 15 · race total 435,839 · source

U.S. House VA-06

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Ben L. Cline, winner margin 29.3 · race total 381,813 · source
  • 2022 general: Ben L. Cline, winner margin 28.9 · race total 269,231 · source
  • 2024 general: Ben Cline, winner margin 28.3 · race total 407,035 · source

U.S. House VA-07

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Abigail A. Spanberger, winner margin 1.8 · race total 454,339 · source
  • 2022 general: Abigail A. Spanberger, winner margin 4.7 · race total 274,580 · source
  • 2024 general: Eugene S. Vindman, winner margin 2.6 · race total 397,299 · source

U.S. House VA-08

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Donald S., Jr. Beyer, winner margin 51.8 · race total 397,745 · source
  • 2022 general: Donald S., Jr. Beyer, winner margin 48.8 · race total 268,930 · source
  • 2024 general: Donald S. Beyer, winner margin 46.9 · race total 383,915 · source

U.S. House VA-09

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: H. Morgan Griffith — Unopposed · race total 289,274 · source
  • 2022 general: H. Morgan Griffith, winner margin 46.7 · race total 248,789 · source
  • 2024 general: H. Morgan Griffith, winner margin 45.2 · race total 400,963 · source

U.S. House VA-10

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Jennifer T. Wexton, winner margin 13.1 · race total 475,546 · source
  • 2022 general: Jennifer T. Wexton, winner margin 6.5 · race total 296,140 · source
  • 2024 general: Suhas Subramanyam, winner margin 4.5 · race total 413,012 · source

U.S. House VA-11

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Gerald E. "Gerry" Connolly, winner margin 43.1 · race total 393,241 · source
  • 2022 general: Gerald E. "Gerry" Connolly, winner margin 33.7 · race total 289,652 · source
  • 2024 general: Gerald E. Connolly, winner margin 33.8 · race total 410,186 · source

U.S. Senate

Separate certified elections. Candidates and turnout differ. Not a forecast.

  • 2020 general: Mark R. Warner, winner margin 12.1 · race total 4,405,087 · source
  • 2024 general: Tim Kaine, winner margin 8.9 · race total 4,445,535 · source

Arithmetic gap in winner margin, earliest to latest: -3.2 points. Not a forecast.

Virginia past results

Certified or official-file results from collected cycles. Not a forecast.

Open full Vault for Virginia →

County breakdown

County rows are summed from official precinct files. Legislative contests stay in the race table; their precinct rows remain in the source file. Shares are candidate votes, not party-registration turnout, and not precincts reporting.

2024 President
President by county
CountyKamala D. HarrisDonald J. TrumpJill E. SteinWrite-InsChase R. OliverCornel R. WestClaudia De la CruzTotal
Accomack County7,3749,659363241171717,176
Albemarle County44,27921,51336648437810010467,224
Alexandria City62,32616,11282584241021117880,904
Alleghany County2,1146,0932716294108,293
Amelia County2,2145,776191712838,049
Amherst County5,42911,742265568191917,358
Appomattox County2,3247,2431343428129,685
Arlington County100,44625,2231,3541,199831270238129,561
Augusta County11,40332,42997194194455544,417
Bath County5881,976616—62,583
Bedford County12,41438,017115251199384751,081
Bland County5242,9984711833,555
Botetourt County5,91515,796498595182021,978
Bristol City2,2315,197161123577,490
Brunswick County4,1843,5239136887,751
Buchanan County1,3557,93981013579,337
Buckingham County2,9884,84729102214157,925
Buena Vista City7672,035101429482,867
Campbell County7,89023,03269116103374031,287
Caroline County7,9579,511574566342817,698
Carroll County2,92513,152284032101316,200
Charles City County2,3841,9171512101144,353
Charlotte County2,0083,963121413466,020
Charlottesville City19,4353,428207131113645623,434
Chesapeake City65,39960,550484508539284237128,001
Chesterfield County112,86994,0301,062898988421360210,628
Clarke County3,9935,64143577316169,839
Colonial Heights City2,9825,88325232012198,964
Covington City8181,642453172,480
Craig County5422,5624148413,135
Culpeper County10,55717,685121126105355028,679
Cumberland County2,1173,33512158685,501
Danville City10,6156,894444545343517,712
Dickenson County1,3165,701313143107,060
Dinwiddie County5,9429,549132241251915,611
Emporia City1,419744612342,179
Essex County2,7753,24561025856,074
Fairfax City8,7974,30219812271284913,567
Fairfax County386,438181,89510,6625,0402,8981,2961,198589,427
Falls Church City7,2001,62068935511159,062
Fauquier County17,18026,825195231217467444,768
Floyd County2,9686,5515341356129,666
Fluvanna County7,7318,777626568221816,743
Franklin City2,3591,47617119873,887
Franklin County8,32122,31980108123274231,020
Frederick County18,33133,117205223222768952,263
Fredericksburg City8,7604,480948382384113,578
Galax City7531,946444552,721
Giles County2,0697,1021129336139,263
Gloucester County7,03415,918587989143623,228
Goochland County7,87511,52162126118182219,742
Grayson County1,5036,544211525658,119
Greene County4,4567,432396882151412,106
Greensville County2,3341,9361177354,303
Halifax County6,98410,741302747241817,871
Hampton City43,35718,38323619122528614562,823
Hanover County26,73345,569268317356788373,404
Harrisonburg City10,6416,2661438796455417,332
Henrico County115,04062,8821,165847737440378181,489
Henry County8,45716,800486156232925,474
Highland County4161,0956675—1,535
Hopewell City5,0783,83836202416149,026
Isle of Wight County9,77914,659599091463824,762
James City County26,74223,575159382258698951,274
King George County5,6579,500587598143515,437
King William County3,3888,080242243121411,583
King and Queen County1,5362,608111512334,188
Lancaster County3,3553,86614342210127,313
Lee County1,3918,6741614167410,122
Lexington City1,7951,030143216442,895
Loudoun County129,28092,1074,7011,4841,162531427229,692
Louisa County8,77915,084467788274324,144
Lunenburg County2,2533,5946614755,885
Lynchburg City16,66419,574118308208846737,023
Madison County2,7005,6711541371068,480
Manassas City9,0486,6701647968264516,100
Manassas Park City3,5062,31480302914245,997
Martinsville City3,4352,15514152220125,673
Mathews County1,7744,106131625385,945
Mecklenburg County6,4049,791153831101516,304
Middlesex County2,4734,3571425241046,907
Montgomery County23,81122,179342286267848447,053
Nelson County4,2985,00428423014149,430
New Kent County5,64110,974306371121616,807
Newport News City48,16926,38534028029923819875,909
Norfolk City59,94124,37742136641025823686,009
Northampton County3,6033,183724207126,856
Northumberland County3,2024,9382127247138,232
Norton City4581,174414—31,644
Nottoway County2,6364,16813161510116,869
Orange County8,27413,76455106100223222,353
Page County2,97610,123404045101713,251
Patrick County1,8867,7462121261099,719
Petersburg City11,2191,702444225672013,119
Pittsylvania County9,59924,310575676243434,156
Poquoson City2,1195,80021415811158,065
Portsmouth City28,30612,37014910114417510841,353
Powhatan County5,73414,918437311192620,914
Prince Edward County4,5394,78233363720139,460
Prince George County6,84210,590493745323817,633
Prince William County131,12890,2034,1481,121911674527228,712
Pulaski County4,83012,732285459231817,744
Radford City3,2313,19752334712116,583
Rappahannock County2,0412,943122729585,065
Richmond City88,71017,041915588509470498108,731
Richmond County1,4392,6971079244,168
Roanoke City25,73715,7872011862068910842,314
Roanoke County21,69334,453210259297568057,048
Rockbridge County4,1608,468337661161412,828
Rockingham County15,03533,033165272214696548,853
Russell County2,17211,30310222451113,547
Salem City5,2377,769385960232113,207
Scott County1,6079,3922020286411,077
Shenandoah County6,91417,21570109110244724,489
Smyth County2,80511,521274839111714,468
Southampton County3,6266,13315251922169,856
Spotsylvania County35,74742,53137230531910813279,514
Stafford County41,25240,59057041637219314683,539
Staunton City7,5925,778746465242913,626
Suffolk City30,59722,11217719319914612153,545
Surry County2,1762,2051512149104,441
Sussex County2,5392,3221188934,900
Tazewell County3,03016,711354840202219,906
Virginia Beach City115,412109,3759051,0011,134505439228,771
Warren County6,91015,4009611893194322,679
Washington County6,77222,4554510690203029,518
Waynesboro City5,2405,882334569203011,319
Westmoreland County4,4916,003262634141310,607
Williamsburg City5,6132,11946433917177,894
Winchester City6,4075,252507265192911,894
Wise County3,03613,65534363281116,812
Wythe County3,07512,267273642131515,475
York County18,29620,722163209203807639,749

Sources

← Back to the elections hub