Last updated
Virginia Redistricting Referendum Results
A special election to determine if Virginia voters will change the state’s constitution to allow for congressional redistricting that would likely shift four Republican-held seats to Democratic control.
Passes
Virginia voters approved the congressional redistricting measure.
Race called by The Associated Press.
Special Election race called
| Answer | Votes | Percent |
|---|---|---|
| YesYesYes | 1,575,331 | 51.5% |
| NoNoNo | 1,486,239 | 48.5 |
Total reported | 3,061,570 |
| County | Margin | Votes | Percent of votes in |
|---|---|---|---|
| Fairfax | Yes +39 | 378,081 | >95% |
| Chesterfield | Yes +7 | 149,959 | >95% |
| Virginia Beach | No +1.1 | 148,568 | >95% |
| Loudoun | Yes +21 | 145,168 | >95% |
| Prince William | Yes +26 | 143,653 | >95% |
| Henrico | Yes +28 | 128,047 | >95% |
| Chesapeake | Yes +1.4 | 85,530 | >95% |
| Arlington | Yes +60 | 82,064 | >95% |
| Richmond City | Yes +66 | 73,130 | >95% |
| Stafford | No +0.91 | 55,718 | >95% |
| Hanover | No +33 | 55,516 | >95% |
| Norfolk | Yes +43 | 55,135 | >95% |
| Spotsylvania | No +10 | 54,385 | >95% |
| Alexandria | Yes +58 | 51,097 | >95% |
| Newport News | Yes +29 | 50,038 | >95% |
| Albemarle | Yes +30 | 48,560 | >95% |
| Hampton | Yes +41 | 41,983 | >95% |
| Roanoke | No +28 | 40,100 | >95% |
| James City | Yes +0.56 | 38,444 | >95% |
| Bedford | No +58 | 38,292 | >95% |
| Suffolk | Yes +15 | 37,492 | >95% |
| Frederick | No +31 | 36,943 | >95% |
| Rockingham | No +51 | 36,089 | >95% |
| Augusta | No +56 | 33,944 | >95% |
| Fauquier | No +28 | 31,874 | >95% |
| Montgomery | No +0.69 | 31,515 | >95% |
| York | No +12 | 29,015 | >95% |
| Roanoke City | Yes +23 | 27,459 | >95% |
| Portsmouth | Yes +41 | 27,421 | >95% |
| Pittsylvania | No +51 | 24,557 | >95% |
| Lynchburg | No +11 | 24,036 | >95% |
| Franklin | No +53 | 23,100 | >95% |
| Campbell | No +57 | 22,145 | >95% |
| Washington | No +61 | 20,346 | >95% |
| Culpeper | No +30 | 19,864 | >95% |
| Isle of Wight | No +23 | 18,247 | >95% |
| Shenandoah | No +49 | 18,205 | >95% |
| Louisa | No +32 | 17,925 | >95% |
| Henry | No +41 | 17,408 | >95% |
| Gloucester | No +44 | 17,092 | >95% |
| Botetourt | No +52 | 16,683 | >95% |
| Orange | No +28 | 16,198 | >95% |
| Warren | No +42 | 16,043 | >95% |
| Powhatan | No +50 | 16,010 | >95% |
| Goochland | No +26 | 15,916 | >95% |
| Charlottesville | Yes +71 | 15,200 | >95% |
| New Kent | No +38 | 12,940 | >95% |
| Amherst | No +44 | 12,835 | >95% |
| Halifax | No +29 | 12,790 | >95% |
| Tazewell | No +75 | 12,739 | >95% |
| Prince George | No +26 | 12,587 | >95% |
| Fluvanna | No +10 | 12,435 | >95% |
| Pulaski | No +51 | 12,249 | >95% |
| Caroline | No +12 | 12,184 | >95% |
| Accomack | No +16 | 12,048 | >95% |
| Carroll | No +69 | 11,488 | >95% |
| Mecklenburg | No +32 | 11,443 | >95% |
| Danville | Yes +15 | 11,284 | >95% |
| King George | No +32 | 11,061 | >95% |
| Dinwiddie | No +26 | 11,036 | >95% |
| Wythe | No +65 | 10,927 | >95% |
| Harrisonburg | Yes +30 | 10,275 | >95% |
| Manassas | Yes +24 | 10,212 | >95% |
| Wise | No +71 | 10,052 | >95% |
| Staunton | Yes +10 | 9,898 | >95% |
| Rockbridge | No +44 | 9,758 | >95% |
| Smyth | No +68 | 9,715 | >95% |
| Page | No +60 | 9,322 | >95% |
| Fairfax City | Yes +34 | 9,127 | >95% |
| Russell | No +74 | 9,046 | >95% |
| Greene | No +30 | 8,894 | >95% |
| King William | No +45 | 8,649 | >95% |
| Salem | No +25 | 8,622 | >95% |
| Fredericksburg | Yes +32 | 8,514 | >95% |
| Petersburg | Yes +74 | 8,397 | >95% |
| Westmoreland | No +18 | 8,003 | >95% |
| Waynesboro | No +8 | 7,984 | >95% |
| Winchester | Yes +11 | 7,864 | >95% |
| Scott | No +77 | 7,553 | >95% |
| Appomattox | No +61 | 7,297 | >95% |
| Clarke | No +23 | 7,262 | >95% |
| Nelson | No +10 | 7,161 | >95% |
| Floyd | No +41 | 7,156 | >95% |
| Southampton | No +30 | 7,087 | >95% |
| Patrick | No +66 | 6,882 | >95% |
| Prince Edward | No +9 | 6,878 | >95% |
| Falls Church | Yes +61 | 6,485 | >95% |
| Northumberland | No +29 | 6,391 | >95% |
| Giles | No +58 | 6,328 | >95% |
| Lee | No +78 | 6,296 | >95% |
| Madison | No +40 | 6,203 | >95% |
| Colonial Heights | No +35 | 6,159 | >95% |
| Amelia | No +52 | 6,129 | >95% |
| Grayson | No +67 | 6,103 | >95% |
| Poquoson | No +52 | 5,941 | >95% |
| Buckingham | No +29 | 5,901 | >95% |
| Lancaster | No +19 | 5,787 | >95% |
| Hopewell | Yes +12 | 5,757 | >95% |
| Alleghany | No +55 | 5,705 | >95% |
| Brunswick | Yes +3 | 5,588 | >95% |
| Williamsburg | Yes +39 | 5,427 | >95% |
| Middlesex | No +34 | 5,416 | >95% |
| Buchanan | No +76 | 5,251 | >95% |
| Northampton | Yes +3 | 5,106 | >95% |
| Nottoway | No +28 | 5,057 | >95% |
| Mathews | No +46 | 4,688 | >95% |
| Charlotte | No +43 | 4,533 | >95% |
| Essex | No +15 | 4,463 | >95% |
| Lunenburg | No +30 | 4,365 | >95% |
| Bristol | No +43 | 4,361 | >95% |
| Dickenson | No +67 | 4,265 | >95% |
| Radford | No +5 | 4,095 | >95% |
| Cumberland | No +29 | 4,035 | >95% |
| Rappahannock | No +21 | 3,880 | >95% |
| Martinsville | Yes +17 | 3,527 | >95% |
| Sussex | No +3 | 3,513 | >95% |
| Manassas Park | Yes +32 | 3,422 | >95% |
| Surry | No +3 | 3,396 | >95% |
| King and Queen | No +32 | 3,142 | >95% |
| Greensville | Yes +7 | 3,134 | >95% |
| Richmond | No +39 | 3,030 | >95% |
| Charles City | Yes +1.9 | 2,965 | 95% |
| Franklin City | Yes +20 | 2,650 | >95% |
| Bland | No +75 | 2,486 | >95% |
| Craig | No +69 | 2,249 | >95% |
| Lexington | Yes +23 | 1,903 | >95% |
| Bath | No +62 | 1,849 | >95% |
| Buena Vista | No +51 | 1,815 | >95% |
| Galax | No +49 | 1,796 | >95% |
| Covington | No +36 | 1,583 | >95% |
| Emporia | Yes +24 | 1,512 | >95% |
| Highland | No +53 | 1,147 | >95% |
| Norton | No +51 | 887 | >95% |
How “Yes” votes compare to 2024
Many Democrats support voting “Yes” on redistricting to improve their standing in Congress. Here’s how the referendum’s “Yes” vote margins compare to results in the 2024 presidential election.
| County | Margin | Shift from 2024 | Votes | |
|---|---|---|---|---|
| Fairfax | Yes +39 | “Yes” did 4 points better | 378,081 | |
| Chesterfield | Yes +7 | “Yes” did 2.5 points worse | 149,959 | |
| Virginia Beach | No +1.1 | “Yes” did 3.8 points worse | 148,568 | |
| Loudoun | Yes +21 | “Yes” did 5 points better | 145,168 | |
| Prince William | Yes +26 | “Yes” did 7.7 points better | 143,653 | |
| Henrico | Yes +28 | “Yes” did 1.3 points worse | 128,047 | |
| Chesapeake | Yes +1.4 | “Yes” did 2.4 points worse | 85,530 | |
| Arlington | Yes +60 | “Yes” did 1.2 points better | 82,064 | |
| Richmond City | Yes +66 | “Yes” did 0.7 points worse | 73,130 | |
| Stafford | No +0.91 | “Yes” did 1.7 points worse | 55,718 | |
| Hanover | No +33 | “Yes” did 7.4 points worse | 55,516 | |
| Norfolk | Yes +43 | “Yes” did 1.2 points better | 55,135 | |
| Spotsylvania | No +10 | “Yes” did 1.7 points worse | 54,385 | |
| Alexandria | Yes +58 | “Yes” did <0.1 points better | 51,097 | |
| Newport News | Yes +29 | “Yes” did 0.5 points better | 50,038 | |
| Albemarle | Yes +30 | “Yes” did 4.6 points worse | 48,560 | |
| Hampton | Yes +41 | “Yes” did 1 point better | 41,983 | |
| Roanoke | No +28 | “Yes” did 5.7 points worse | 40,100 | |
| James City | Yes +0.56 | “Yes” did 5.7 points worse | 38,444 | |
| Bedford | No +58 | “Yes” did 7.8 points worse | 38,292 | |
| Suffolk | Yes +15 | “Yes” did 0.9 points worse | 37,492 | |
| Frederick | No +31 | “Yes” did 2.3 points worse | 36,943 | |
| Rockingham | No +51 | “Yes” did 14 points worse | 36,089 | |
| Augusta | No +56 | “Yes” did 8.8 points worse | 33,944 | |
| Fauquier | No +28 | “Yes” did 6.8 points worse | 31,874 | |
| Montgomery | No +0.69 | “Yes” did 4.2 points worse | 31,515 | |
| York | No +12 | “Yes” did 5.7 points worse | 29,015 | |
| Roanoke City | Yes +23 | “Yes” did 0.7 points worse | 27,459 | |
| Portsmouth | Yes +41 | “Yes” did 2.5 points better | 27,421 | |
| Pittsylvania | No +51 | “Yes” did 7.7 points worse | 24,557 | |
| Lynchburg | No +11 | “Yes” did 3.2 points worse | 24,036 | |
| Franklin | No +53 | “Yes” did 7.5 points worse | 23,100 | |
| Campbell | No +57 | “Yes” did 7.9 points worse | 22,145 | |
| Washington | No +61 | “Yes” did 7.4 points worse | 20,346 | |
| Culpeper | No +30 | “Yes” did 5 points worse | 19,864 | |
| Isle of Wight | No +23 | “Yes” did 2.9 points worse | 18,247 | |
| Shenandoah | No +49 | “Yes” did 7 points worse | 18,205 | |
| Louisa | No +32 | “Yes” did 6.3 points worse | 17,925 | |
| Henry | No +41 | “Yes” did 8.5 points worse | 17,408 | |
| Gloucester | No +44 | “Yes” did 5.7 points worse | 17,092 | |
| Botetourt | No +52 | “Yes” did 7.1 points worse | 16,683 | |
| Orange | No +28 | “Yes” did 3.6 points worse | 16,198 | |
| Warren | No +42 | “Yes” did 3.9 points worse | 16,043 | |
| Powhatan | No +50 | “Yes” did 6.2 points worse | 16,010 | |
| Goochland | No +26 | “Yes” did 7.4 points worse | 15,916 | |
| Charlottesville | Yes +71 | “Yes” did 2.2 points better | 15,200 | |
| New Kent | No +38 | “Yes” did 6 points worse | 12,940 | |
| Amherst | No +44 | “Yes” did 7.5 points worse | 12,835 | |
| Halifax | No +29 | “Yes” did 7.9 points worse | 12,790 | |
| Tazewell | No +75 | “Yes” did 6.5 points worse | 12,739 | |
| Prince George | No +26 | “Yes” did 4.7 points worse | 12,587 | |
| Fluvanna | No +10 | “Yes” did 3.4 points worse | 12,435 | |
| Pulaski | No +51 | “Yes” did 6.4 points worse | 12,249 | |
| Caroline | No +12 | “Yes” did 3.7 points worse | 12,184 | |
| Accomack | No +16 | “Yes” did 2.3 points worse | 12,048 | |
| Carroll | No +69 | “Yes” did 5.4 points worse | 11,488 | |
| Mecklenburg | No +32 | “Yes” did 11 points worse | 11,443 | |
| Danville | Yes +15 | “Yes” did 6.4 points worse | 11,284 | |
| King George | No +32 | “Yes” did 6.5 points worse | 11,061 | |
| Dinwiddie | No +26 | “Yes” did 3 points worse | 11,036 | |
| Wythe | No +65 | “Yes” did 5.6 points worse | 10,927 | |
| Harrisonburg | Yes +30 | “Yes” did 4.6 points better | 10,275 | |
| Manassas | Yes +24 | “Yes” did 8.8 points better | 10,212 | |
| Wise | No +71 | “Yes” did 7.6 points worse | 10,052 | |
| Staunton | Yes +10 | “Yes” did 3.3 points worse | 9,898 | |
| Rockbridge | No +44 | “Yes” did 10 points worse | 9,758 | |
| Smyth | No +68 | “Yes” did 8 points worse | 9,715 | |
| Page | No +60 | “Yes” did 6.3 points worse | 9,322 | |
| Fairfax City | Yes +34 | “Yes” did 0.5 points better | 9,127 | |
| Russell | No +74 | “Yes” did 6.5 points worse | 9,046 | |
| Greene | No +30 | “Yes” did 4.8 points worse | 8,894 | |
| King William | No +45 | “Yes” did 4.2 points worse | 8,649 | |
| Salem | No +25 | “Yes” did 6.1 points worse | 8,622 | |
| Fredericksburg | Yes +32 | “Yes” did <0.1 points worse | 8,514 | |
| Petersburg | Yes +74 | “Yes” did 1 point better | 8,397 | |
| Westmoreland | No +18 | “Yes” did 3.9 points worse | 8,003 | |
| Waynesboro | No +8 | “Yes” did 2.3 points worse | 7,984 | |
| Winchester | Yes +11 | “Yes” did 1.4 points better | 7,864 | |
| Scott | No +77 | “Yes” did 6.7 points worse | 7,553 | |
| Appomattox | No +61 | “Yes” did 9.9 points worse | 7,297 | |
| Clarke | No +23 | “Yes” did 6.1 points worse | 7,262 | |
| Nelson | No +10 | “Yes” did 2.5 points worse | 7,161 | |
| Floyd | No +41 | “Yes” did 4.1 points worse | 7,156 | |
| Southampton | No +30 | “Yes” did 4.2 points worse | 7,087 | |
| Patrick | No +66 | “Yes” did 5.3 points worse | 6,882 | |
| Prince Edward | No +9 | “Yes” did 6 points worse | 6,878 | |
| Falls Church | Yes +61 | “Yes” did 0.8 points worse | 6,485 | |
| Northumberland | No +29 | “Yes” did 8.1 points worse | 6,391 | |
| Giles | No +58 | “Yes” did 3.4 points worse | 6,328 | |
| Lee | No +78 | “Yes” did 6 points worse | 6,296 | |
| Madison | No +40 | “Yes” did 5.3 points worse | 6,203 | |
| Colonial Heights | No +35 | “Yes” did 2.7 points worse | 6,159 | |
| Amelia | No +52 | “Yes” did 7.9 points worse | 6,129 | |
| Grayson | No +67 | “Yes” did 4.9 points worse | 6,103 | |
| Poquoson | No +52 | “Yes” did 6.2 points worse | 5,941 | |
| Buckingham | No +29 | “Yes” did 5.8 points worse | 5,901 | |
| Lancaster | No +19 | “Yes” did 12 points worse | 5,787 | |
| Hopewell | Yes +12 | “Yes” did 1.3 points worse | 5,757 | |
| Alleghany | No +55 | “Yes” did 7.1 points worse | 5,705 | |
| Brunswick | Yes +3 | “Yes” did 5.1 points worse | 5,588 | |
| Williamsburg | Yes +39 | “Yes” did 5.6 points worse | 5,427 | |
| Middlesex | No +34 | “Yes” did 7.1 points worse | 5,416 | |
| Buchanan | No +76 | “Yes” did 5.7 points worse | 5,251 | |
| Northampton | Yes +3 | “Yes” did 3.2 points worse | 5,106 | |
| Nottoway | No +28 | “Yes” did 5.8 points worse | 5,057 | |
| Mathews | No +46 | “Yes” did 6.4 points worse | 4,688 | |
| Charlotte | No +43 | “Yes” did 11 points worse | 4,533 | |
| Essex | No +15 | “Yes” did 7.6 points worse | 4,463 | |
| Lunenburg | No +30 | “Yes” did 7.1 points worse | 4,365 | |
| Bristol | No +43 | “Yes” did 3.7 points worse | 4,361 | |
| Dickenson | No +67 | “Yes” did 4.4 points worse | 4,265 | |
| Radford | No +5 | “Yes” did 5.3 points worse | 4,095 | |
| Cumberland | No +29 | “Yes” did 7 points worse | 4,035 | |
| Rappahannock | No +21 | “Yes” did 3.4 points worse | 3,880 | |
| Martinsville | Yes +17 | “Yes” did 5.2 points worse | 3,527 | |
| Sussex | No +3 | “Yes” did 7.5 points worse | 3,513 | |
| Manassas Park | Yes +32 | “Yes” did 12 points better | 3,422 | |
| Surry | No +3 | “Yes” did 1.9 points worse | 3,396 | |
| King and Queen | No +32 | “Yes” did 6.5 points worse | 3,142 | |
| Greensville | Yes +7 | “Yes” did 2.4 points worse | 3,134 | |
| Richmond | No +39 | “Yes” did 8.8 points worse | 3,030 | |
| Franklin City | Yes +20 | “Yes” did 3 points worse | 2,650 | |
| Bland | No +75 | “Yes” did 5.5 points worse | 2,486 | |
| Craig | No +69 | “Yes” did 4.3 points worse | 2,249 | |
| Lexington | Yes +23 | “Yes” did 3.4 points worse | 1,903 | |
| Bath | No +62 | “Yes” did 8.4 points worse | 1,849 | |
| Buena Vista | No +51 | “Yes” did 7 points worse | 1,815 | |
| Galax | No +49 | “Yes” did 4.9 points worse | 1,796 | |
| Covington | No +36 | “Yes” did 2.3 points worse | 1,583 | |
| Emporia | Yes +24 | “Yes” did 6.8 points worse | 1,512 | |
| Highland | No +53 | “Yes” did 8.7 points worse | 1,147 | |
| Norton | No +51 | “Yes” did 7.7 points worse | 887 | |
Where “Yes” and “No” are on track in the reported vote
In the counties that have reported enough votes, “Yes” is ahead of pre-election benchmarks by a six pt. margin. Benchmarks reflect how we expect each county would vote in a close race, based on past results and pre-election polls.
Mapping the results and our estimate of what remains
| County | Estimated votes remaining | Estimated margin of remaining vote | Reported margin |
|---|---|---|---|
| Fairfax | 8,000 | Yes +43 | Yes +39 |
| Prince William | <5,000 | Yes +41 | Yes +26 |
| Virginia Beach | <5,000 | Yes +21 | No +1.1 |
| Loudoun | <5,000 | Yes +12 | Yes +21 |
| Richmond City | <4,000 | Yes +72 | Yes +66 |
| Henrico | <5,000 | Yes +46 | Yes +28 |
| Arlington | <4,000 | Yes +61 | Yes +60 |
| Alexandria | <2,500 | Yes +70 | Yes +58 |
| Norfolk | <3,000 | Yes +60 | Yes +43 |
| Chesterfield | <5,000 | Yes +33 | Yes +7 |
| Chesapeake | <4,500 | Yes +29 | Yes +1.4 |
| Newport News | <2,500 | Yes +48 | Yes +29 |
| Hampton | <2,000 | Yes +47 | Yes +41 |
| Stafford | <3,000 | Yes +47 | No +0.91 |
| Albemarle | <2,500 | Yes +46 | Yes +30 |
| Roanoke City | <1,500 | Yes +56 | Yes +23 |
| Portsmouth | <1,500 | Yes +38 | Yes +41 |
| Spotsylvania | <2,500 | Yes +17 | No +10 |
| Suffolk | <2,000 | Yes +43 | Yes +15 |
| Frederick | <2,000 | No +4 | No +31 |
| Roanoke | <2,000 | No +4 | No +28 |
| Montgomery | <1,500 | Yes +28 | No +0.69 |
| James City | <2,000 | Yes +29 | Yes +0.56 |
| Fauquier | <1,500 | Yes +19 | No +28 |
| Lynchburg | <1,000 | Yes +3 | No +11 |
| Charlottesville | <800 | Yes +69 | Yes +71 |
| Hanover | <3,000 | No +2 | No +33 |
| Petersburg | <400 | Yes +58 | Yes +74 |
| York | <1,500 | Yes +33 | No +12 |
| Culpeper | <1,000 | No +4 | No +30 |
| Harrisonburg | <500 | Yes +55 | Yes +30 |
| Mecklenburg | <600 | Yes +23 | No +32 |
| Pittsylvania | <1,000 | Yes +24 | No +51 |
| Campbell | <1,000 | No +100 | No +57 |
| Fredericksburg | <400 | Yes +60 | Yes +32 |
| Orange | <800 | Yes +10 | No +28 |
| Washington | <1,000 | Yes +6 | No +61 |
| Bedford | <2,000 | No +36 | No +58 |
| Franklin | <1,000 | No +11 | No +53 |
| Isle of Wight | <900 | No +12 | No +23 |
| Rockingham | <2,000 | No +26 | No +51 |
| Halifax | <600 | Yes +38 | No +29 |
| Henry | <900 | Yes +10 | No +41 |
| Charles City | 150 | Yes +37 | Yes +1.9 |
| Augusta | <1,500 | No +36 | No +56 |
| Manassas | <500 | Yes +27 | Yes +24 |
| Fairfax City | <500 | Yes +53 | Yes +34 |
| Caroline | <600 | Yes +26 | No +12 |
| Danville | <600 | Yes +47 | Yes +15 |
| Shenandoah | <900 | No +100 | No +49 |
| Goochland | <800 | Yes +16 | No +26 |
| Amherst | <600 | No +13 | No +44 |
| Accomack | <600 | No +27 | No +16 |
| Hopewell | <300 | Yes +40 | Yes +12 |
| Dinwiddie | <600 | No +15 | No +26 |
| Smyth | <500 | No +26 | No +68 |
| Louisa | <900 | No +1.6 | No +32 |
| Gloucester | <900 | No +24 | No +44 |
| Bristol | 100 | No +4 | No +43 |
| Carroll | <600 | No +29 | No +69 |
| Warren | <800 | No +38 | No +42 |
| Falls Church | <300 | Yes +33 | Yes +61 |
| Greene | <500 | Yes +18 | No +30 |
| Tazewell | <600 | No +31 | No +75 |
| Wythe | <600 | No +25 | No +65 |
| Pulaski | <600 | No +27 | No +51 |
| Prince George | <600 | Yes +0.97 | No +26 |
| Staunton | <500 | Yes +16 | Yes +10 |
| Manassas Park | 100 | Yes +64 | Yes +32 |
| Waynesboro | <400 | — | No +8 |
| Prince Edward | <300 | — | No +9 |
| Williamsburg | <300 | — | Yes +39 |
| Winchester | <400 | — | Yes +11 |
| Botetourt | <800 | — | No +52 |
| Wise | <500 | — | No +71 |
| Nelson | <400 | — | No +10 |
| Brunswick | <300 | — | Yes +3 |
| King William | <400 | — | No +45 |
| Lancaster | <300 | — | No +19 |
| King George | <600 | — | No +32 |
| Northampton | <300 | — | Yes +3 |
| Russell | <500 | — | No +74 |
| Clarke | <400 | — | No +23 |
| Powhatan | <800 | — | No +50 |
| New Kent | <700 | — | No +38 |
| Fluvanna | <600 | — | No +10 |
| Page | <500 | — | No +60 |
| Sussex | <100 | — | No +3 |
| Martinsville | <100 | — | Yes +17 |
| Scott | <400 | — | No +77 |
| Patrick | <300 | — | No +66 |
| Salem | <400 | — | No +25 |
| Southampton | <400 | — | No +30 |
| Westmoreland | <400 | — | No +18 |
| Floyd | <400 | — | No +41 |
| Charlotte | <100 | — | No +43 |
| Lunenburg | <100 | — | No +30 |
| Buchanan | <300 | — | No +76 |
| Dickenson | <100 | — | No +67 |
| Colonial Heights | <300 | — | No +35 |
| Franklin City | <100 | — | Yes +20 |
| Giles | <300 | — | No +58 |
| Cumberland | <100 | — | No +29 |
| Nottoway | <300 | — | No +28 |
| Rockbridge | <500 | — | No +44 |
| Lee | <300 | — | No +78 |
| Middlesex | <300 | — | No +34 |
| Northumberland | <300 | — | No +29 |
| Radford | <100 | — | No +5 |
| Greensville | <100 | — | Yes +7 |
| Essex | <100 | — | No +15 |
| Surry | <100 | — | No +3 |
| Mathews | <100 | — | No +46 |
| Appomattox | <400 | — | No +61 |
| Madison | <300 | — | No +40 |
| Amelia | <300 | — | No +52 |
| Poquoson | <300 | — | No +52 |
| Grayson | <300 | — | No +67 |
| Emporia | <100 | — | Yes +24 |
| Alleghany | <300 | — | No +55 |
| Rappahannock | <100 | — | No +21 |
| Covington | <100 | — | No +36 |
| King and Queen | <100 | — | No +32 |
| Bath | <100 | — | No +62 |
| Galax | <100 | — | No +49 |
| Lexington | <100 | — | Yes +23 |
| Richmond | <100 | — | No +39 |
| Buena Vista | <100 | — | No +51 |
| Norton | <100 | — | No +51 |
| Craig | <100 | — | No +69 |
| Bland | <100 | — | No +75 |
| Highland | <100 | — | No +53 |
| Buckingham | — | — | No +29 |
Tracking voting methods
Virginia provides data for how voters are casting ballots, which our election model uses to estimate the nature of the votes that remain to be counted.
| Voting method | Reported margin |
|---|---|
Election Day in-person Votes cast in person on Election Day | No +6 55% of votes so far |
Mail-in ballots Absentee votes cast by mail | Yes +45 10% of votes so far |
Early in-person Votes cast in person during the early voting period | Yes +5 35% of votes so far |
Note: Votes by method data may not sum to total votes in the race while ballots are still being tabulated. Provisional ballots are reported after Election Day and are not included above. | |
Estimate of the final margin over time
The lines below show how the reported margin compares with our estimate of the final margin, which includes a shaded range of our model’s uncertainty. As more votes are counted, the uncertainty around these estimates will narrow.