Civic Result MapsNational election result data platform
Current context

Virginia · 2024 President

Contest
President

County Map

Loading repository GeoJSON
VA
Click or focus a boundaryWinner, margin, and review flags appear here.
100%
Loading map geometry...
Strong Harris WinWeak Harris WinWeak Trump WinStrong Trump Win
Vote volumeNo joined resultIndicator countBadge numbers count individual advisory indicators. One boundary can contain more than one calculation scope.

Precinct Detail

VA, 2024
Reviewed geometry only
Checking precinct coverageLooking for a reviewed layer for the selected election.

County Results

133 visible reporting jurisdictions
Sort
About the directional review column

The column below is not a finding that interference occurred, and it does not prove that any candidate actually received extra votes. It is a rough advisory screen from the loaded review indicators. For down-ballot comparison flags, the app compares same-party presidential votes against a comparison race such as U.S. Senate or Governor, then labels the direction with the larger relative gap. Governor-only comparisons are marked low confidence because they can mostly reflect ordinary race-specific ticket splitting. When the comparison is U.S. House, the column names presidential-over-House dropoff direction instead of candidate benefit because House races are district- and candidate-specific controls.

That direction can be affected by split-ticket voting, incumbency, local candidate strength, undervotes, uncontested races, one-sided comparison races, reporting-unit definitions, missing comparison rows, or ordinary political geography. Treat it as "if this pattern needs review, this is the side the math points toward," not as a causal claim or a conclusion.

JurisdictionIndicators / scopeDirectional screenWinnerHarrisTrumpTotalMarginSourceInspect
Accomack County
! Average down-ballot differenceCountywide · Accomack! Vote-share patternCountywide · Accomack
Trump / REPTrump7,3749,65917,1762,285 (13.30%)va-2024-va-2024-general-president-results
Albemarle County
! Vote-share patternCountywide · Albemarle
Harris share patternHarris44,27921,51367,22422,766 (33.87%)va-2024-va-2024-general-president-results
Alexandria City
! Vote-share patternCountywide · Alexandria City
Harris share patternHarris62,32616,11280,90446,214 (57.12%)va-2024-va-2024-general-president-results
Alleghany County
! Average down-ballot differenceCountywide · Alleghany! Vote-share patternCountywide · Alleghany
Trump / REPTrump2,1146,0938,2933,979 (47.98%)va-2024-va-2024-general-president-results
Amelia County--Trump2,2145,7768,0493,562 (44.25%)va-2024-va-2024-general-president-results
Amherst County
! Average down-ballot differenceCountywide · Amherst! Vote-share patternCountywide · Amherst
Trump / REPTrump5,42911,74217,3586,313 (36.37%)va-2024-va-2024-general-president-results
Appomattox County
! Average down-ballot differenceCountywide · Appomattox
Trump / REPTrump2,3247,2439,6854,919 (50.79%)va-2024-va-2024-general-president-results
Arlington County
! Vote-share patternCountywide · Arlington
Trump share patternHarris100,44625,223129,56175,223 (58.06%)va-2024-va-2024-general-president-results
Augusta County
! Average down-ballot differenceCountywide · Augusta! Vote-share patternCountywide · Augusta
Trump / REPTrump11,40332,42944,41721,026 (47.34%)va-2024-va-2024-general-president-results
Bath County
! Average down-ballot differenceCountywide · Bath! Vote-share patternCountywide · Bath
Trump / REPTrump5881,9762,5831,388 (53.74%)va-2024-va-2024-general-president-results
Bedford County
! Vote-share patternCountywide · Bedford
Harris share patternTrump12,41438,01751,08125,603 (50.12%)va-2024-va-2024-general-president-results
Bland County
! Average down-ballot differenceCountywide · Bland
Trump / REPTrump5242,9983,5552,474 (69.59%)va-2024-va-2024-general-president-results
Botetourt County
! Average down-ballot differenceCountywide · Botetourt! Vote-share patternCountywide · Botetourt
Trump / REPTrump5,91515,79621,9789,881 (44.96%)va-2024-va-2024-general-president-results
Bristol City--Trump2,2315,1977,4902,966 (39.60%)va-2024-va-2024-general-president-results
Brunswick County
! Average down-ballot differenceCountywide · Brunswick! Vote-share patternCountywide · Brunswick
Trump / REPHarris4,1843,5237,751661 (8.53%)va-2024-va-2024-general-president-results
Buchanan County
! Average down-ballot differenceCountywide · Buchanan! Down-ballot outliersCountywide · Buchanan! Vote-share patternCountywide · Buchanan
Trump / REPTrump1,3557,9399,3376,584 (70.52%)va-2024-va-2024-general-president-results
Buckingham County
! Average down-ballot differenceCountywide · Buckingham! Vote-share patternCountywide · Buckingham
Trump / REPTrump2,9884,8477,9251,859 (23.46%)va-2024-va-2024-general-president-results
Buena Vista City--Trump7672,0352,8671,268 (44.23%)va-2024-va-2024-general-president-results
Campbell County
! Average down-ballot differenceCountywide · Campbell! Vote-share patternCountywide · Campbell
Trump / REPTrump7,89023,03231,28715,142 (48.40%)va-2024-va-2024-general-president-results
Caroline County
! Vote-share patternCountywide · Caroline
Harris share patternTrump7,9579,51117,6981,554 (8.78%)va-2024-va-2024-general-president-results
Carroll County
! Average down-ballot differenceCountywide · Carroll! Vote-share patternCountywide · Carroll
Trump / REPTrump2,92513,15216,20010,227 (63.13%)va-2024-va-2024-general-president-results
Charles City County--Harris2,3841,9174,353467 (10.73%)va-2024-va-2024-general-president-results
Charlotte County
! Average down-ballot differenceCountywide · Charlotte! Vote-share patternCountywide · Charlotte
Trump / REPTrump2,0083,9636,0201,955 (32.48%)va-2024-va-2024-general-president-results
Charlottesville City
! Vote-share patternCountywide · Charlottesville City
Trump share patternHarris19,4353,42823,43416,007 (68.31%)va-2024-va-2024-general-president-results
Chesapeake City
! Vote-share patternCountywide · Chesapeake City
Trump share patternHarris65,39960,550128,0014,849 (3.79%)va-2024-va-2024-general-president-results
Chesterfield County
! Vote-share patternCountywide · Chesterfield
Trump share patternHarris112,86994,030210,62818,839 (8.94%)va-2024-va-2024-general-president-results
Clarke County
! Vote-share patternCountywide · Clarke
Harris share patternTrump3,9935,6419,8391,648 (16.75%)va-2024-va-2024-general-president-results
Colonial Heights City--Trump2,9825,8838,9642,901 (32.36%)va-2024-va-2024-general-president-results
Covington City--Trump8181,6422,480824 (33.23%)va-2024-va-2024-general-president-results
Craig County
! Average down-ballot differenceCountywide · Craig
Trump / REPTrump5422,5623,1352,020 (64.43%)va-2024-va-2024-general-president-results
Culpeper County
! Average down-ballot differenceCountywide · Culpeper! Vote-share patternCountywide · Culpeper
Trump / REPTrump10,55717,68528,6797,128 (24.85%)va-2024-va-2024-general-president-results
Cumberland County--Trump2,1173,3355,5011,218 (22.14%)va-2024-va-2024-general-president-results
Danville City
! Average down-ballot differenceCountywide · Danville City! Vote-share patternCountywide · Danville City
Trump / REPHarris10,6156,89417,7123,721 (21.01%)va-2024-va-2024-general-president-results
Dickenson County
! Average down-ballot differenceCountywide · Dickenson! Vote-share patternCountywide · Dickenson
Trump / REPTrump1,3165,7017,0604,385 (62.11%)va-2024-va-2024-general-president-results
Dinwiddie County
! Average down-ballot differenceCountywide · Dinwiddie! Vote-share patternCountywide · Dinwiddie
Trump / REPTrump5,9429,54915,6113,607 (23.11%)va-2024-va-2024-general-president-results
Emporia City
! Average down-ballot differenceCountywide · Emporia City! Vote-share patternCountywide · Emporia City
Trump / REPHarris1,4197442,179675 (30.98%)va-2024-va-2024-general-president-results
Essex County--Trump2,7753,2456,074470 (7.74%)va-2024-va-2024-general-president-results
Fairfax City--Harris8,7974,30213,5674,495 (33.13%)va-2024-va-2024-general-president-results
Fairfax County--Harris386,438181,895589,427204,543 (34.70%)va-2024-va-2024-general-president-results
Falls Church City--Harris7,2001,6209,0625,580 (61.58%)va-2024-va-2024-general-president-results
Fauquier County
! Vote-share patternCountywide · Fauquier
Trump share patternTrump17,18026,82544,7689,645 (21.54%)va-2024-va-2024-general-president-results
Floyd County--Trump2,9686,5519,6663,583 (37.07%)va-2024-va-2024-general-president-results
Fluvanna County--Trump7,7318,77716,7431,046 (6.25%)va-2024-va-2024-general-president-results
Franklin City--Harris2,3591,4763,887883 (22.72%)va-2024-va-2024-general-president-results
Franklin County
! Average down-ballot differenceCountywide · Franklin! Vote-share patternCountywide · Franklin
Trump / REPTrump8,32122,31931,02013,998 (45.13%)va-2024-va-2024-general-president-results
Frederick County
! Average down-ballot differenceCountywide · Frederick! Vote-share patternCountywide · Frederick
Trump / REPTrump18,33133,11752,26314,786 (28.29%)va-2024-va-2024-general-president-results
Fredericksburg City--Harris8,7604,48013,5784,280 (31.52%)va-2024-va-2024-general-president-results
Galax City--Trump7531,9462,7211,193 (43.84%)va-2024-va-2024-general-president-results
Giles County
! Average down-ballot differenceCountywide · Giles! Vote-share patternCountywide · Giles
Trump / REPTrump2,0697,1029,2635,033 (54.33%)va-2024-va-2024-general-president-results
Gloucester County
! Average down-ballot differenceCountywide · Gloucester! Vote-share patternCountywide · Gloucester
Trump / REPTrump7,03415,91823,2288,884 (38.25%)va-2024-va-2024-general-president-results
Goochland County--Trump7,87511,52119,7423,646 (18.47%)va-2024-va-2024-general-president-results
Grayson County
! Average down-ballot differenceCountywide · Grayson
Trump / REPTrump1,5036,5448,1195,041 (62.09%)va-2024-va-2024-general-president-results
Greene County--Trump4,4567,43212,1062,976 (24.58%)va-2024-va-2024-general-president-results
Greensville County
! Average down-ballot differenceCountywide · Greensville! Vote-share patternCountywide · Greensville
Trump / REPHarris2,3341,9364,303398 (9.25%)va-2024-va-2024-general-president-results
Halifax County
! Average down-ballot differenceCountywide · Halifax! Vote-share patternCountywide · Halifax
Trump / REPTrump6,98410,74117,8713,757 (21.02%)va-2024-va-2024-general-president-results
Hampton City
! Vote-share patternCountywide · Hampton City
Trump share patternHarris43,35718,38362,82324,974 (39.75%)va-2024-va-2024-general-president-results
Hanover County
! Vote-share patternCountywide · Hanover
Harris share patternTrump26,73345,56973,40418,836 (25.66%)va-2024-va-2024-general-president-results
Harrisonburg City
! Vote-share patternCountywide · Harrisonburg City
Trump share patternHarris10,6416,26617,3324,375 (25.24%)va-2024-va-2024-general-president-results
Henrico County
! Vote-share patternCountywide · Henrico
Trump share patternHarris115,04062,882181,48952,158 (28.74%)va-2024-va-2024-general-president-results
Henry County
! Average down-ballot differenceCountywide · Henry! Vote-share patternCountywide · Henry
Trump / REPTrump8,45716,80025,4748,343 (32.75%)va-2024-va-2024-general-president-results
Highland County--Trump4161,0951,535679 (44.23%)va-2024-va-2024-general-president-results
Hopewell City
! Average down-ballot differenceCountywide · Hopewell City! Vote-share patternCountywide · Hopewell City
Trump / REPHarris5,0783,8389,0261,240 (13.74%)va-2024-va-2024-general-president-results
Isle of Wight County
! Average down-ballot differenceCountywide · Isle of Wight! Vote-share patternCountywide · Isle of Wight
Trump / REPTrump9,77914,65924,7624,880 (19.71%)va-2024-va-2024-general-president-results
James City County
! Vote-share patternCountywide · James City
Trump share patternHarris26,74223,57551,2743,167 (6.18%)va-2024-va-2024-general-president-results
King and Queen County--Trump1,5362,6084,1881,072 (25.60%)va-2024-va-2024-general-president-results
King George County--Trump5,6579,50015,4373,843 (24.89%)va-2024-va-2024-general-president-results
King William County--Trump3,3888,08011,5834,692 (40.51%)va-2024-va-2024-general-president-results
Lancaster County--Trump3,3553,8667,313511 (6.99%)va-2024-va-2024-general-president-results
Lee County
! Average down-ballot differenceCountywide · Lee! Down-ballot outliersCountywide · Lee
Trump / REPTrump1,3918,67410,1227,283 (71.95%)va-2024-va-2024-general-president-results
Lexington City--Harris1,7951,0302,895765 (26.42%)va-2024-va-2024-general-president-results
Loudoun County--Harris129,28092,107229,69237,173 (16.18%)va-2024-va-2024-general-president-results
Louisa County
! Vote-share patternCountywide · Louisa
Harris share patternTrump8,77915,08424,1446,305 (26.11%)va-2024-va-2024-general-president-results
Lunenburg County
! Average down-ballot differenceCountywide · Lunenburg! Vote-share patternCountywide · Lunenburg
Trump / REPTrump2,2533,5945,8851,341 (22.79%)va-2024-va-2024-general-president-results
Lynchburg City
! Vote-share patternCountywide · Lynchburg City
Mixed share patternTrump16,66419,57437,0232,910 (7.86%)va-2024-va-2024-general-president-results
Madison County-Trump shareTrump2,7005,6718,4802,971 (35.04%)va-2024-va-2024-general-president-results
Manassas City--Harris9,0486,67016,1002,378 (14.77%)va-2024-va-2024-general-president-results
Manassas Park City--Harris3,5062,3145,9971,192 (19.88%)va-2024-va-2024-general-president-results
Martinsville City--Harris3,4352,1555,6731,280 (22.56%)va-2024-va-2024-general-president-results
Mathews County--Trump1,7744,1065,9452,332 (39.23%)va-2024-va-2024-general-president-results
Mecklenburg County
! Average down-ballot differenceCountywide · Mecklenburg! Vote-share patternCountywide · Mecklenburg
Trump / REPTrump6,4049,79116,3043,387 (20.77%)va-2024-va-2024-general-president-results
Middlesex County--Trump2,4734,3576,9071,884 (27.28%)va-2024-va-2024-general-president-results
Montgomery County
! Average down-ballot differenceCountywide · Montgomery! Vote-share patternCountywide · Montgomery
Trump / REPHarris23,81122,17947,0531,632 (3.47%)va-2024-va-2024-general-president-results
Nelson County
! Average down-ballot differenceCountywide · Nelson! Vote-share patternCountywide · Nelson
Trump / REPTrump4,2985,0049,430706 (7.49%)va-2024-va-2024-general-president-results
New Kent County
! Average down-ballot differenceCountywide · New Kent! Vote-share patternCountywide · New Kent
Trump / REPTrump5,64110,97416,8075,333 (31.73%)va-2024-va-2024-general-president-results
Newport News City
! Vote-share patternCountywide · Newport News City
Trump share patternHarris48,16926,38575,90921,784 (28.70%)va-2024-va-2024-general-president-results
Norfolk City
! Vote-share patternCountywide · Norfolk City
Trump share patternHarris59,94124,37786,00935,564 (41.35%)va-2024-va-2024-general-president-results
Northampton County--Harris3,6033,1836,856420 (6.13%)va-2024-va-2024-general-president-results
Northumberland County--Trump3,2024,9388,2321,736 (21.09%)va-2024-va-2024-general-president-results
Norton City--Trump4581,1741,644716 (43.55%)va-2024-va-2024-general-president-results
Nottoway County
! Average down-ballot differenceCountywide · Nottoway! Vote-share patternCountywide · Nottoway
Trump / REPTrump2,6364,1686,8691,532 (22.30%)va-2024-va-2024-general-president-results
Orange County
! Average down-ballot differenceCountywide · Orange! Vote-share patternCountywide · Orange
Trump / REPTrump8,27413,76422,3535,490 (24.56%)va-2024-va-2024-general-president-results
Page County--Trump2,97610,12313,2517,147 (53.94%)va-2024-va-2024-general-president-results
Patrick County
! Average down-ballot differenceCountywide · Patrick! Vote-share patternCountywide · Patrick
Trump / REPTrump1,8867,7469,7195,860 (60.29%)va-2024-va-2024-general-president-results
Petersburg City
! Vote-share patternCountywide · Petersburg City
Trump share patternHarris11,2191,70213,1199,517 (72.54%)va-2024-va-2024-general-president-results
Pittsylvania County
! Average down-ballot differenceCountywide · Pittsylvania! Vote-share patternCountywide · Pittsylvania
Trump / REPTrump9,59924,31034,15614,711 (43.07%)va-2024-va-2024-general-president-results
Poquoson City--Trump2,1195,8008,0653,681 (45.64%)va-2024-va-2024-general-president-results
Portsmouth City
! Vote-share patternCountywide · Portsmouth City
Trump share patternHarris28,30612,37041,35315,936 (38.54%)va-2024-va-2024-general-president-results
Powhatan County
! Vote-share patternCountywide · Powhatan
Harris share patternTrump5,73414,91820,9149,184 (43.91%)va-2024-va-2024-general-president-results
Prince Edward County
! Average down-ballot differenceCountywide · Prince Edward! Vote-share patternCountywide · Prince Edward
Trump / REPTrump4,5394,7829,460243 (2.57%)va-2024-va-2024-general-president-results
Prince George County
! Average down-ballot differenceCountywide · Prince George! Vote-share patternCountywide · Prince George
Trump / REPTrump6,84210,59017,6333,748 (21.26%)va-2024-va-2024-general-president-results
Prince William County
! Average down-ballot differenceCountywide · Prince William! Vote-share patternCountywide · Prince William
Trump / REPHarris131,12890,203228,71240,925 (17.89%)va-2024-va-2024-general-president-results
Pulaski County
! Average down-ballot differenceCountywide · Pulaski! Vote-share patternCountywide · Pulaski
Trump / REPTrump4,83012,73217,7447,902 (44.53%)va-2024-va-2024-general-president-results
Radford City--Harris3,2313,1976,58334 (0.52%)va-2024-va-2024-general-president-results
Rappahannock County--Trump2,0412,9435,065902 (17.81%)va-2024-va-2024-general-president-results
Richmond City
! Vote-share patternCountywide · Richmond City
Trump share patternHarris88,71017,041108,73171,669 (65.91%)va-2024-va-2024-general-president-results
Richmond County--Trump1,4392,6974,1681,258 (30.18%)va-2024-va-2024-general-president-results
Roanoke City
! Average down-ballot differenceCountywide · Roanoke City! Vote-share patternCountywide · Roanoke City
Trump / REPHarris25,73715,78742,3149,950 (23.51%)va-2024-va-2024-general-president-results
Roanoke County
! Average down-ballot differenceCountywide · Roanoke! Vote-share patternCountywide · Roanoke
Trump / REPTrump21,69334,45357,04812,760 (22.37%)va-2024-va-2024-general-president-results
Rockbridge County
! Average down-ballot differenceCountywide · Rockbridge! Vote-share patternCountywide · Rockbridge
Trump / REPTrump4,1608,46812,8284,308 (33.58%)va-2024-va-2024-general-president-results
Rockingham County
! Average down-ballot differenceCountywide · Rockingham! Vote-share patternCountywide · Rockingham
Trump / REPTrump15,03533,03348,85317,998 (36.84%)va-2024-va-2024-general-president-results
Russell County
! Average down-ballot differenceCountywide · Russell
Trump / REPTrump2,17211,30313,5479,131 (67.40%)va-2024-va-2024-general-president-results
Salem City
! Average down-ballot differenceCountywide · Salem City! Vote-share patternCountywide · Salem City
Trump / REPTrump5,2377,76913,2072,532 (19.17%)va-2024-va-2024-general-president-results
Scott County
! Average down-ballot differenceCountywide · Scott! Vote-share patternCountywide · Scott
Trump / REPTrump1,6079,39211,0777,785 (70.28%)va-2024-va-2024-general-president-results
Shenandoah County
! Average down-ballot differenceCountywide · Shenandoah! Vote-share patternCountywide · Shenandoah
Trump / REPTrump6,91417,21524,48910,301 (42.06%)va-2024-va-2024-general-president-results
Smyth County
! Average down-ballot differenceCountywide · Smyth! Vote-share patternCountywide · Smyth
Trump / REPTrump2,80511,52114,4688,716 (60.24%)va-2024-va-2024-general-president-results
Southampton County
! Average down-ballot differenceCountywide · Southampton! Vote-share patternCountywide · Southampton
Trump / REPTrump3,6266,1339,8562,507 (25.44%)va-2024-va-2024-general-president-results
Spotsylvania County
! Average down-ballot differenceCountywide · Spotsylvania! Vote-share patternCountywide · Spotsylvania
Trump / REPTrump35,74742,53179,5146,784 (8.53%)va-2024-va-2024-general-president-results
Stafford County
! Vote-share patternCountywide · Stafford
Trump share patternHarris41,25240,59083,539662 (0.79%)va-2024-va-2024-general-president-results
Staunton City--Harris7,5925,77813,6261,814 (13.31%)va-2024-va-2024-general-president-results
Suffolk City
! Vote-share patternCountywide · Suffolk City
Trump share patternHarris30,59722,11253,5458,485 (15.85%)va-2024-va-2024-general-president-results
Surry County--Trump2,1762,2054,44129 (0.65%)va-2024-va-2024-general-president-results
Sussex County
! Vote-share patternCountywide · Sussex
Harris share patternHarris2,5392,3224,900217 (4.43%)va-2024-va-2024-general-president-results
Tazewell County
! Average down-ballot differenceCountywide · Tazewell! Down-ballot outliersCountywide · Tazewell! Vote-share patternCountywide · Tazewell
Trump / REPTrump3,03016,71119,90613,681 (68.73%)va-2024-va-2024-general-president-results
Virginia Beach City
! Vote-share patternCountywide · Virginia Beach City
Mixed share patternHarris115,412109,375228,7716,037 (2.64%)va-2024-va-2024-general-president-results
Warren County
! Average down-ballot differenceCountywide · Warren! Vote-share patternCountywide · Warren
Trump / REPTrump6,91015,40022,6798,490 (37.44%)va-2024-va-2024-general-president-results
Washington County
! Average down-ballot differenceCountywide · Washington! Vote-share patternCountywide · Washington
Trump / REPTrump6,77222,45529,51815,683 (53.13%)va-2024-va-2024-general-president-results
Waynesboro City--Trump5,2405,88211,319642 (5.67%)va-2024-va-2024-general-president-results
Westmoreland County
! Average down-ballot differenceCountywide · Westmoreland! Vote-share patternCountywide · Westmoreland
Trump / REPTrump4,4916,00310,6071,512 (14.25%)va-2024-va-2024-general-president-results
Williamsburg City--Harris5,6132,1197,8943,494 (44.26%)va-2024-va-2024-general-president-results
Winchester City--Harris6,4075,25211,8941,155 (9.71%)va-2024-va-2024-general-president-results
Wise County
! Average down-ballot differenceCountywide · Wise! Vote-share patternCountywide · Wise
Trump / REPTrump3,03613,65516,81210,619 (63.16%)va-2024-va-2024-general-president-results
Wythe County
! Average down-ballot differenceCountywide · Wythe! Vote-share patternCountywide · Wythe
Trump / REPTrump3,07512,26715,4759,192 (59.40%)va-2024-va-2024-general-president-results
York County
! Vote-share patternCountywide · York
Mixed share patternTrump18,29620,72239,7492,426 (6.10%)va-2024-va-2024-general-president-results

Source Provenance

Authority, parser, and confidence
Ready
  • Virginia 2024 presidential county resultsImported from the legacy Civic Result Maps source inventory.legacyStaticAppData
  • County-equivalent boundariesCounty-equivalent geometry is used for Virginia county and independent-city map joins; precinct boundary geometry is not included in this package.censusTigerwebCountyGeojson
  • EAC fallback turnout rowsNational EAC fallback turnout rows. Prefer state election office denominator artifacts when available; keep fallback caveats visible in the app.eacTurnoutCsv
  • Historical locality presidential baseline rowsOfficial Virginia Department of Elections historical locality result exports used for context only. Individual rows carry the per-year contest URL. The 2016 locality rows sum 11 votes below the State row in minor/write-in/total scope while Clinton and Trump locality sums match the State row.historicalPresidentialCsv
  • Official ENR all-contest precinct resultsOfficial all-contest ENR CSV. President and Member, United States Senate precinct rows reconcile to the certified presidential contest totals and provide same-grain comparison rows. ENR precinct display names can differ from the historical contest CSV names, so review rows use ENR canonical names.virginiaEnrElectionResultsCsv
  • Official ENR election change-log summaryCompact provenance summary of the official ENR change-log export. Rows document source-system updates and initial entries; use as correction/change-log context, not as evidence of misconduct.virginiaEnrChangeLogSummaryJson
  • Official ENR precinct turnout and registration rowsOfficial precinct-level turnout and registered-voter rows with ActiveRegisteredVoters, InactiveRegisteredVoters, TotalRegisteredVoters, and TotalVoteTurnout. This replaces EAC fallback turnout for Virginia native ETL.virginiaEnrTurnoutCsv
  • Official presidential locality and precinct resultsOfficial Virginia Department of Elections presidential contest export. Locality rows reconcile to the State row; precinct vote rows remain available, while review rows now use the official ENR all-results CSV for same-precinct U.S. Senate comparison.virginiaElectionStatsContestCsv
  • Verified Voting Verifier VA 2024 equipment contextVerified Voting Verifier data is jurisdiction-level election-administration context. Most rows are counties, but some states report state-level rows and some county rows can summarize mixed tabulation, accessible-device, absentee, poll-book, or other configurations. Treat it as source-linked context, not proof every precinct in a county used one identical setup, and not a turnout or vote-result source.verifiedVotingEquipment

Coverage

Loaded platform capabilities
Ready
  • Source PlannerAvailable
  • Certified ResultsAvailable
  • MapAvailable
  • Review GraphsAvailable
  • TurnoutAvailable
  • Historical BaselineAvailable

State Snapshot

Candidate totals and vote share
Ready
Harris2,335,395 - 51.83%
Trump2,075,085 - 46.05%
Other95,461 - 2.12%
Separate page

Open a county profile

Search nationwide by county name or five-digit FIPS. This opens a separate county history page and does not filter the state map.

2024 data readiness