US election 2024 data tables for Virginia results

  • Published

Refresh the page to get the latest result data.

Virginia Presidential county results

County Candidate Party Votes Vote share Expected votes counted (%)
Accomack Donald Trump Republican 9,659 56.2% 95%
Accomack Kamala Harris wins Democrat (incumbent) 7,374 42.9% 95%
Accomack Chase Oliver Libertarian 41 0.2% 95%
Accomack Jill Stein Green 36 0.2% 95%
Accomack Write-ins Write - In 32 0.2% 95%
Accomack Claudia De la Cruz Peace and Freedom 17 0.1% 95%
Accomack Cornel West Unity 17 0.1% 95%
Albemarle Kamala Harris wins Democrat (incumbent) 44,279 65.9% 95%
Albemarle Donald Trump Republican 21,513 32.0% 95%
Albemarle Write-ins Write - In 484 0.7% 95%
Albemarle Chase Oliver Libertarian 378 0.6% 95%
Albemarle Jill Stein Green 366 0.5% 95%
Albemarle Claudia De la Cruz Peace and Freedom 104 0.2% 95%
Albemarle Cornel West Unity 100 0.1% 95%
Alleghany Donald Trump Republican 6,093 73.5% 100%
Alleghany Kamala Harris wins Democrat (incumbent) 2,114 25.5% 100%
Alleghany Chase Oliver Libertarian 29 0.3% 100%
Alleghany Jill Stein Green 27 0.3% 100%
Alleghany Write-ins Write - In 16 0.2% 100%
Alleghany Claudia De la Cruz Peace and Freedom 10 0.1% 100%
Alleghany Cornel West Unity 4 0.0% 100%
Amelia Donald Trump Republican 5,776 71.8% 92.4%
Amelia Kamala Harris wins Democrat (incumbent) 2,214 27.5% 92.4%
Amelia Jill Stein Green 19 0.2% 92.4%
Amelia Write-ins Write - In 17 0.2% 92.4%
Amelia Chase Oliver Libertarian 12 0.1% 92.4%
Amelia Cornel West Unity 8 0.1% 92.4%
Amelia Claudia De la Cruz Peace and Freedom 3 0.0% 92.4%
Amherst Donald Trump Republican 11,742 67.6% 92.5%
Amherst Kamala Harris wins Democrat (incumbent) 5,429 31.3% 92.5%
Amherst Chase Oliver Libertarian 68 0.4% 92.5%
Amherst Write-ins Write - In 55 0.3% 92.5%
Amherst Jill Stein Green 26 0.1% 92.5%
Amherst Claudia De la Cruz Peace and Freedom 19 0.1% 92.5%
Amherst Cornel West Unity 19 0.1% 92.5%
Appomattox Donald Trump Republican 7,243 74.8% 95%
Appomattox Kamala Harris wins Democrat (incumbent) 2,324 24.0% 95%
Appomattox Write-ins Write - In 43 0.4% 95%
Appomattox Chase Oliver Libertarian 42 0.4% 95%
Appomattox Jill Stein Green 13 0.1% 95%
Appomattox Claudia De la Cruz Peace and Freedom 12 0.1% 95%
Appomattox Cornel West Unity 8 0.1% 95%
Arlington Kamala Harris wins Democrat (incumbent) 100,446 77.5% 95%
Arlington Donald Trump Republican 25,223 19.5% 95%
Arlington Jill Stein Green 1,354 1.0% 95%
Arlington Write-ins Write - In 1,199 0.9% 95%
Arlington Chase Oliver Libertarian 831 0.6% 95%
Arlington Cornel West Unity 270 0.2% 95%
Arlington Claudia De la Cruz Peace and Freedom 238 0.2% 95%
Augusta Donald Trump Republican 32,429 73.0% 95%
Augusta Kamala Harris wins Democrat (incumbent) 11,403 25.7% 95%
Augusta Chase Oliver Libertarian 194 0.4% 95%
Augusta Write-ins Write - In 194 0.4% 95%
Augusta Jill Stein Green 97 0.2% 95%
Augusta Claudia De la Cruz Peace and Freedom 55 0.1% 95%
Augusta Cornel West Unity 45 0.1% 95%
Bath Donald Trump Republican 1,976 76.5% 95%
Bath Kamala Harris wins Democrat (incumbent) 588 22.8% 95%
Bath Jill Stein Green 6 0.2% 95%
Bath Chase Oliver Libertarian 6 0.2% 95%
Bath Claudia De la Cruz Peace and Freedom 6 0.2% 95%
Bath Write-ins Write - In 1 0.0% 95%
Bath Cornel West Unity 0 0.0% 95%
Bedford Donald Trump Republican 38,017 74.4% 95%
Bedford Kamala Harris wins Democrat (incumbent) 12,414 24.3% 95%
Bedford Write-ins Write - In 251 0.5% 95%
Bedford Chase Oliver Libertarian 199 0.4% 95%
Bedford Jill Stein Green 115 0.2% 95%
Bedford Claudia De la Cruz Peace and Freedom 47 0.1% 95%
Bedford Cornel West Unity 38 0.1% 95%
Bland Donald Trump Republican 2,998 84.3% 95%
Bland Kamala Harris wins Democrat (incumbent) 524 14.7% 95%
Bland Chase Oliver Libertarian 11 0.3% 95%
Bland Cornel West Unity 8 0.2% 95%
Bland Write-ins Write - In 7 0.2% 95%
Bland Jill Stein Green 4 0.1% 95%
Bland Claudia De la Cruz Peace and Freedom 3 0.1% 95%
Botetourt Donald Trump Republican 15,796 71.9% 93.8%
Botetourt Kamala Harris wins Democrat (incumbent) 5,915 26.9% 93.8%
Botetourt Chase Oliver Libertarian 95 0.4% 93.8%
Botetourt Write-ins Write - In 85 0.4% 93.8%
Botetourt Jill Stein Green 49 0.2% 93.8%
Botetourt Claudia De la Cruz Peace and Freedom 20 0.1% 93.8%
Botetourt Cornel West Unity 18 0.1% 93.8%
Brunswick Kamala Harris wins Democrat (incumbent) 4,184 54.0% 93.1%
Brunswick Donald Trump Republican 3,523 45.5% 93.1%
Brunswick Write-ins Write - In 13 0.2% 93.1%
Brunswick Jill Stein Green 9 0.1% 93.1%
Brunswick Claudia De la Cruz Peace and Freedom 8 0.1% 93.1%
Brunswick Cornel West Unity 8 0.1% 93.1%
Brunswick Chase Oliver Libertarian 6 0.1% 93.1%
Buchanan Donald Trump Republican 7,939 85.0% 95%
Buchanan Kamala Harris wins Democrat (incumbent) 1,355 14.5% 95%
Buchanan Chase Oliver Libertarian 13 0.1% 95%
Buchanan Write-ins Write - In 10 0.1% 95%
Buchanan Jill Stein Green 8 0.1% 95%
Buchanan Claudia De la Cruz Peace and Freedom 7 0.1% 95%
Buchanan Cornel West Unity 5 0.1% 95%
Buckingham Donald Trump Republican 4,847 61.2% 94.1%
Buckingham Kamala Harris wins Democrat (incumbent) 2,988 37.7% 94.1%
Buckingham Jill Stein Green 29 0.4% 94.1%
Buckingham Chase Oliver Libertarian 22 0.3% 94.1%
Buckingham Claudia De la Cruz Peace and Freedom 15 0.2% 94.1%
Buckingham Cornel West Unity 14 0.2% 94.1%
Buckingham Write-ins Write - In 10 0.1% 94.1%
Campbell Donald Trump Republican 23,032 73.6% 95%
Campbell Kamala Harris wins Democrat (incumbent) 7,890 25.2% 95%
Campbell Write-ins Write - In 116 0.4% 95%
Campbell Chase Oliver Libertarian 103 0.3% 95%
Campbell Jill Stein Green 69 0.2% 95%
Campbell Claudia De la Cruz Peace and Freedom 40 0.1% 95%
Campbell Cornel West Unity 37 0.1% 95%
Caroline Donald Trump Republican 9,511 53.7% 95%
Caroline Kamala Harris wins Democrat (incumbent) 7,957 45.0% 95%
Caroline Chase Oliver Libertarian 66 0.4% 95%
Caroline Jill Stein Green 57 0.3% 95%
Caroline Write-ins Write - In 45 0.3% 95%
Caroline Cornel West Unity 34 0.2% 95%
Caroline Claudia De la Cruz Peace and Freedom 28 0.2% 95%
Carroll Donald Trump Republican 13,152 81.2% 95%
Carroll Kamala Harris wins Democrat (incumbent) 2,925 18.1% 95%
Carroll Write-ins Write - In 40 0.2% 95%
Carroll Chase Oliver Libertarian 32 0.2% 95%
Carroll Jill Stein Green 28 0.2% 95%
Carroll Claudia De la Cruz Peace and Freedom 13 0.1% 95%
Carroll Cornel West Unity 10 0.1% 95%
Charles City Kamala Harris wins Democrat (incumbent) 2,384 54.8% 93.9%
Charles City Donald Trump Republican 1,917 44.0% 93.9%
Charles City Jill Stein Green 15 0.3% 93.9%
Charles City Write-ins Write - In 12 0.3% 93.9%
Charles City Cornel West Unity 11 0.3% 93.9%
Charles City Chase Oliver Libertarian 10 0.2% 93.9%
Charles City Claudia De la Cruz Peace and Freedom 4 0.1% 93.9%
Charlotte Donald Trump Republican 3,963 65.8% 92.1%
Charlotte Kamala Harris wins Democrat (incumbent) 2,008 33.4% 92.1%
Charlotte Write-ins Write - In 14 0.2% 92.1%
Charlotte Chase Oliver Libertarian 13 0.2% 92.1%
Charlotte Jill Stein Green 12 0.2% 92.1%
Charlotte Claudia De la Cruz Peace and Freedom 6 0.1% 92.1%
Charlotte Cornel West Unity 4 0.1% 92.1%
Chesterfield Kamala Harris wins Democrat (incumbent) 112,869 53.6% 95%
Chesterfield Donald Trump Republican 94,030 44.6% 95%
Chesterfield Jill Stein Green 1,062 0.5% 95%
Chesterfield Chase Oliver Libertarian 988 0.5% 95%
Chesterfield Write-ins Write - In 898 0.4% 95%
Chesterfield Cornel West Unity 421 0.2% 95%
Chesterfield Claudia De la Cruz Peace and Freedom 360 0.2% 95%
Clarke Donald Trump Republican 5,641 57.3% 95%
Clarke Kamala Harris wins Democrat (incumbent) 3,993 40.6% 95%
Clarke Chase Oliver Libertarian 73 0.7% 95%
Clarke Write-ins Write - In 57 0.6% 95%
Clarke Jill Stein Green 43 0.4% 95%
Clarke Claudia De la Cruz Peace and Freedom 16 0.2% 95%
Clarke Cornel West Unity 16 0.2% 95%
Craig Donald Trump Republican 2,562 81.7% 91.6%
Craig Kamala Harris wins Democrat (incumbent) 542 17.3% 91.6%
Craig Write-ins Write - In 14 0.4% 91.6%
Craig Chase Oliver Libertarian 8 0.3% 91.6%
Craig Jill Stein Green 4 0.1% 91.6%
Craig Cornel West Unity 4 0.1% 91.6%
Craig Claudia De la Cruz Peace and Freedom 1 0.0% 91.6%
Culpeper Donald Trump Republican 17,685 61.7% 95%
Culpeper Kamala Harris wins Democrat (incumbent) 10,557 36.8% 95%
Culpeper Write-ins Write - In 126 0.4% 95%
Culpeper Jill Stein Green 121 0.4% 95%
Culpeper Chase Oliver Libertarian 105 0.4% 95%
Culpeper Claudia De la Cruz Peace and Freedom 50 0.2% 95%
Culpeper Cornel West Unity 35 0.1% 95%
Cumberland Donald Trump Republican 3,335 60.6% 95%
Cumberland Kamala Harris wins Democrat (incumbent) 2,117 38.5% 95%
Cumberland Write-ins Write - In 15 0.3% 95%
Cumberland Jill Stein Green 12 0.2% 95%
Cumberland Chase Oliver Libertarian 8 0.1% 95%
Cumberland Claudia De la Cruz Peace and Freedom 8 0.1% 95%
Cumberland Cornel West Unity 6 0.1% 95%
Dickenson Donald Trump Republican 5,701 80.8% 95%
Dickenson Kamala Harris wins Democrat (incumbent) 1,316 18.6% 95%
Dickenson Chase Oliver Libertarian 14 0.2% 95%
Dickenson Write-ins Write - In 13 0.2% 95%
Dickenson Claudia De la Cruz Peace and Freedom 10 0.1% 95%
Dickenson Jill Stein Green 3 0.0% 95%
Dickenson Cornel West Unity 3 0.0% 95%
Dinwiddie Donald Trump Republican 9,549 61.2% 98.5%
Dinwiddie Kamala Harris wins Democrat (incumbent) 5,942 38.1% 98.5%
Dinwiddie Chase Oliver Libertarian 41 0.3% 98.5%
Dinwiddie Cornel West Unity 25 0.2% 98.5%
Dinwiddie Write-ins Write - In 22 0.1% 98.5%
Dinwiddie Claudia De la Cruz Peace and Freedom 19 0.1% 98.5%
Dinwiddie Jill Stein Green 13 0.1% 98.5%
Essex Donald Trump Republican 3,245 53.4% 94.2%
Essex Kamala Harris wins Democrat (incumbent) 2,775 45.7% 94.2%
Essex Chase Oliver Libertarian 25 0.4% 94.2%
Essex Write-ins Write - In 10 0.2% 94.2%
Essex Cornel West Unity 8 0.1% 94.2%
Essex Jill Stein Green 6 0.1% 94.2%
Essex Claudia De la Cruz Peace and Freedom 5 0.1% 94.2%
Fairfax County Kamala Harris wins Democrat (incumbent) 386,438 65.6% 100%
Fairfax County Donald Trump Republican 181,895 30.9% 100%
Fairfax County Jill Stein Green 10,662 1.8% 100%
Fairfax County Write-ins Write - In 5,040 0.9% 100%
Fairfax County Chase Oliver Libertarian 2,898 0.5% 100%
Fairfax County Cornel West Unity 1,296 0.2% 100%
Fairfax County Claudia De la Cruz Peace and Freedom 1,198 0.2% 100%
Fauquier Donald Trump Republican 26,825 59.9% 95%
Fauquier Kamala Harris wins Democrat (incumbent) 17,180 38.4% 95%
Fauquier Write-ins Write - In 231 0.5% 95%
Fauquier Chase Oliver Libertarian 217 0.5% 95%
Fauquier Jill Stein Green 195 0.4% 95%
Fauquier Claudia De la Cruz Peace and Freedom 74 0.2% 95%
Fauquier Cornel West Unity 46 0.1% 95%
Floyd Donald Trump Republican 6,551 67.8% 94.2%
Floyd Kamala Harris wins Democrat (incumbent) 2,968 30.7% 94.2%
Floyd Jill Stein Green 53 0.5% 94.2%
Floyd Write-ins Write - In 41 0.4% 94.2%
Floyd Chase Oliver Libertarian 35 0.4% 94.2%
Floyd Claudia De la Cruz Peace and Freedom 12 0.1% 94.2%
Floyd Cornel West Unity 6 0.1% 94.2%
Fluvanna Donald Trump Republican 8,777 52.4% 95%
Fluvanna Kamala Harris wins Democrat (incumbent) 7,731 46.2% 95%
Fluvanna Chase Oliver Libertarian 68 0.4% 95%
Fluvanna Write-ins Write - In 65 0.4% 95%
Fluvanna Jill Stein Green 62 0.4% 95%
Fluvanna Cornel West Unity 22 0.1% 95%
Fluvanna Claudia De la Cruz Peace and Freedom 18 0.1% 95%
Franklin County Donald Trump Republican 22,319 72.0% 95%
Franklin County Kamala Harris wins Democrat (incumbent) 8,321 26.8% 95%
Franklin County Chase Oliver Libertarian 123 0.4% 95%
Franklin County Write-ins Write - In 108 0.3% 95%
Franklin County Jill Stein Green 80 0.3% 95%
Franklin County Claudia De la Cruz Peace and Freedom 42 0.1% 95%
Franklin County Cornel West Unity 27 0.1% 95%
Frederick Donald Trump Republican 33,117 63.4% 95%
Frederick Kamala Harris wins Democrat (incumbent) 18,331 35.1% 95%
Frederick Write-ins Write - In 223 0.4% 95%
Frederick Chase Oliver Libertarian 222 0.4% 95%
Frederick Jill Stein Green 205 0.4% 95%
Frederick Claudia De la Cruz Peace and Freedom 89 0.2% 95%
Frederick Cornel West Unity 76 0.1% 95%
Giles Donald Trump Republican 7,102 76.7% 91.6%
Giles Kamala Harris wins Democrat (incumbent) 2,069 22.3% 91.6%
Giles Chase Oliver Libertarian 33 0.4% 91.6%
Giles Write-ins Write - In 29 0.3% 91.6%
Giles Claudia De la Cruz Peace and Freedom 13 0.1% 91.6%
Giles Jill Stein Green 11 0.1% 91.6%
Giles Cornel West Unity 6 0.1% 91.6%
Gloucester Donald Trump Republican 15,918 68.5% 95%
Gloucester Kamala Harris wins Democrat (incumbent) 7,034 30.3% 95%
Gloucester Chase Oliver Libertarian 89 0.4% 95%
Gloucester Write-ins Write - In 79 0.3% 95%
Gloucester Jill Stein Green 58 0.2% 95%
Gloucester Claudia De la Cruz Peace and Freedom 36 0.2% 95%
Gloucester Cornel West Unity 14 0.1% 95%
Goochland Donald Trump Republican 11,521 58.4% 95%
Goochland Kamala Harris wins Democrat (incumbent) 7,875 39.9% 95%
Goochland Write-ins Write - In 126 0.6% 95%
Goochland Chase Oliver Libertarian 118 0.6% 95%
Goochland Jill Stein Green 62 0.3% 95%
Goochland Claudia De la Cruz Peace and Freedom 22 0.1% 95%
Goochland Cornel West Unity 18 0.1% 95%
Grayson Donald Trump Republican 6,544 80.6% 95%
Grayson Kamala Harris wins Democrat (incumbent) 1,503 18.5% 95%
Grayson Chase Oliver Libertarian 25 0.3% 95%
Grayson Jill Stein Green 21 0.3% 95%
Grayson Write-ins Write - In 15 0.2% 95%
Grayson Cornel West Unity 6 0.1% 95%
Grayson Claudia De la Cruz Peace and Freedom 5 0.1% 95%
Greene Donald Trump Republican 7,432 61.4% 95%
Greene Kamala Harris wins Democrat (incumbent) 4,456 36.8% 95%
Greene Chase Oliver Libertarian 82 0.7% 95%
Greene Write-ins Write - In 68 0.6% 95%
Greene Jill Stein Green 39 0.3% 95%
Greene Cornel West Unity 15 0.1% 95%
Greene Claudia De la Cruz Peace and Freedom 14 0.1% 95%
Greensville Kamala Harris wins Democrat (incumbent) 2,334 54.2% 86.4%
Greensville Donald Trump Republican 1,936 45.0% 86.4%
Greensville Jill Stein Green 11 0.3% 86.4%
Greensville Chase Oliver Libertarian 7 0.2% 86.4%
Greensville Write-ins Write - In 7 0.2% 86.4%
Greensville Claudia De la Cruz Peace and Freedom 5 0.1% 86.4%
Greensville Cornel West Unity 3 0.1% 86.4%
Halifax Donald Trump Republican 10,741 60.1% 95%
Halifax Kamala Harris wins Democrat (incumbent) 6,984 39.1% 95%
Halifax Chase Oliver Libertarian 47 0.3% 95%
Halifax Jill Stein Green 30 0.2% 95%
Halifax Write-ins Write - In 27 0.2% 95%
Halifax Cornel West Unity 24 0.1% 95%
Halifax Claudia De la Cruz Peace and Freedom 18 0.1% 95%
Hanover Donald Trump Republican 45,569 62.1% 92.5%
Hanover Kamala Harris wins Democrat (incumbent) 26,733 36.4% 92.5%
Hanover Chase Oliver Libertarian 356 0.5% 92.5%
Hanover Write-ins Write - In 317 0.4% 92.5%
Hanover Jill Stein Green 268 0.4% 92.5%
Hanover Claudia De la Cruz Peace and Freedom 83 0.1% 92.5%
Hanover Cornel West Unity 78 0.1% 92.5%
Henrico Kamala Harris wins Democrat (incumbent) 115,040 63.4% 95%
Henrico Donald Trump Republican 62,882 34.6% 95%
Henrico Jill Stein Green 1,165 0.6% 95%
Henrico Write-ins Write - In 847 0.5% 95%
Henrico Chase Oliver Libertarian 737 0.4% 95%
Henrico Cornel West Unity 440 0.2% 95%
Henrico Claudia De la Cruz Peace and Freedom 378 0.2% 95%
Henry Donald Trump Republican 16,800 65.9% 95%
Henry Kamala Harris wins Democrat (incumbent) 8,457 33.2% 95%
Henry Write-ins Write - In 61 0.2% 95%
Henry Chase Oliver Libertarian 56 0.2% 95%
Henry Jill Stein Green 48 0.2% 95%
Henry Claudia De la Cruz Peace and Freedom 29 0.1% 95%
Henry Cornel West Unity 23 0.1% 95%
Highland Donald Trump Republican 1,095 71.3% 86%
Highland Kamala Harris wins Democrat (incumbent) 416 27.1% 86%
Highland Chase Oliver Libertarian 7 0.5% 86%
Highland Jill Stein Green 6 0.4% 86%
Highland Write-ins Write - In 6 0.4% 86%
Highland Cornel West Unity 5 0.3% 86%
Highland Claudia De la Cruz Peace and Freedom 0 0.0% 86%
Isle of Wight Donald Trump Republican 14,659 59.2% 95%
Isle of Wight Kamala Harris wins Democrat (incumbent) 9,779 39.5% 95%
Isle of Wight Chase Oliver Libertarian 91 0.4% 95%
Isle of Wight Write-ins Write - In 90 0.4% 95%
Isle of Wight Jill Stein Green 59 0.2% 95%
Isle of Wight Cornel West Unity 46 0.2% 95%
Isle of Wight Claudia De la Cruz Peace and Freedom 38 0.2% 95%
James City Kamala Harris wins Democrat (incumbent) 26,742 52.2% 93.5%
James City Donald Trump Republican 23,575 46.0% 93.5%
James City Write-ins Write - In 382 0.7% 93.5%
James City Chase Oliver Libertarian 258 0.5% 93.5%
James City Jill Stein Green 159 0.3% 93.5%
James City Claudia De la Cruz Peace and Freedom 89 0.2% 93.5%
James City Cornel West Unity 69 0.1% 93.5%
King and Queen Donald Trump Republican 2,608 62.3% 93.8%
King and Queen Kamala Harris wins Democrat (incumbent) 1,536 36.7% 93.8%
King and Queen Write-ins Write - In 15 0.4% 93.8%
King and Queen Chase Oliver Libertarian 12 0.3% 93.8%
King and Queen Jill Stein Green 11 0.3% 93.8%
King and Queen Claudia De la Cruz Peace and Freedom 3 0.1% 93.8%
King and Queen Cornel West Unity 3 0.1% 93.8%
King George Donald Trump Republican 9,500 61.5% 95%
King George Kamala Harris wins Democrat (incumbent) 5,657 36.6% 95%
King George Chase Oliver Libertarian 98 0.6% 95%
King George Write-ins Write - In 75 0.5% 95%
King George Jill Stein Green 58 0.4% 95%
King George Claudia De la Cruz Peace and Freedom 35 0.2% 95%
King George Cornel West Unity 14 0.1% 95%
King William Donald Trump Republican 8,080 69.8% 98.7%
King William Kamala Harris wins Democrat (incumbent) 3,388 29.2% 98.7%
King William Chase Oliver Libertarian 43 0.4% 98.7%
King William Jill Stein Green 24 0.2% 98.7%
King William Write-ins Write - In 22 0.2% 98.7%
King William Claudia De la Cruz Peace and Freedom 14 0.1% 98.7%
King William Cornel West Unity 12 0.1% 98.7%
Lancaster Donald Trump Republican 3,866 52.9% 91%
Lancaster Kamala Harris wins Democrat (incumbent) 3,355 45.9% 91%
Lancaster Write-ins Write - In 34 0.5% 91%
Lancaster Chase Oliver Libertarian 22 0.3% 91%
Lancaster Jill Stein Green 14 0.2% 91%
Lancaster Claudia De la Cruz Peace and Freedom 12 0.2% 91%
Lancaster Cornel West Unity 10 0.1% 91%
Lee Donald Trump Republican 8,674 85.7% 99%
Lee Kamala Harris wins Democrat (incumbent) 1,391 13.7% 99%
Lee Jill Stein Green 16 0.2% 99%
Lee Chase Oliver Libertarian 16 0.2% 99%
Lee Write-ins Write - In 14 0.1% 99%
Lee Cornel West Unity 7 0.1% 99%
Lee Claudia De la Cruz Peace and Freedom 4 0.0% 99%
Loudoun Kamala Harris wins Democrat (incumbent) 129,280 56.3% 95%
Loudoun Donald Trump Republican 92,107 40.1% 95%
Loudoun Jill Stein Green 4,701 2.0% 95%
Loudoun Write-ins Write - In 1,484 0.6% 95%
Loudoun Chase Oliver Libertarian 1,162 0.5% 95%
Loudoun Cornel West Unity 531 0.2% 95%
Loudoun Claudia De la Cruz Peace and Freedom 427 0.2% 95%
Louisa Donald Trump Republican 15,084 62.5% 95%
Louisa Kamala Harris wins Democrat (incumbent) 8,779 36.4% 95%
Louisa Chase Oliver Libertarian 88 0.4% 95%
Louisa Write-ins Write - In 77 0.3% 95%
Louisa Jill Stein Green 46 0.2% 95%
Louisa Claudia De la Cruz Peace and Freedom 43 0.2% 95%
Louisa Cornel West Unity 27 0.1% 95%
Lunenburg Donald Trump Republican 3,594 61.1% 93.5%
Lunenburg Kamala Harris wins Democrat (incumbent) 2,253 38.3% 93.5%
Lunenburg Chase Oliver Libertarian 14 0.2% 93.5%
Lunenburg Cornel West Unity 7 0.1% 93.5%
Lunenburg Jill Stein Green 6 0.1% 93.5%
Lunenburg Write-ins Write - In 6 0.1% 93.5%
Lunenburg Claudia De la Cruz Peace and Freedom 5 0.1% 93.5%
Madison Donald Trump Republican 5,671 66.9% 92.1%
Madison Kamala Harris wins Democrat (incumbent) 2,700 31.8% 92.1%
Madison Write-ins Write - In 41 0.5% 92.1%
Madison Chase Oliver Libertarian 37 0.4% 92.1%
Madison Jill Stein Green 15 0.2% 92.1%
Madison Cornel West Unity 10 0.1% 92.1%
Madison Claudia De la Cruz Peace and Freedom 6 0.1% 92.1%
Mathews Donald Trump Republican 4,106 69.1% 89%
Mathews Kamala Harris wins Democrat (incumbent) 1,774 29.8% 89%
Mathews Chase Oliver Libertarian 25 0.4% 89%
Mathews Write-ins Write - In 16 0.3% 89%
Mathews Jill Stein Green 13 0.2% 89%
Mathews Claudia De la Cruz Peace and Freedom 8 0.1% 89%
Mathews Cornel West Unity 3 0.1% 89%
Mecklenburg Donald Trump Republican 9,791 60.1% 95%
Mecklenburg Kamala Harris wins Democrat (incumbent) 6,404 39.3% 95%
Mecklenburg Write-ins Write - In 38 0.2% 95%
Mecklenburg Chase Oliver Libertarian 31 0.2% 95%
Mecklenburg Jill Stein Green 15 0.1% 95%
Mecklenburg Claudia De la Cruz Peace and Freedom 15 0.1% 95%
Mecklenburg Cornel West Unity 10 0.1% 95%
Middlesex Donald Trump Republican 4,357 63.1% 89.9%
Middlesex Kamala Harris wins Democrat (incumbent) 2,473 35.8% 89.9%
Middlesex Write-ins Write - In 25 0.4% 89.9%
Middlesex Chase Oliver Libertarian 24 0.3% 89.9%
Middlesex Jill Stein Green 14 0.2% 89.9%
Middlesex Cornel West Unity 10 0.1% 89.9%
Middlesex Claudia De la Cruz Peace and Freedom 4 0.1% 89.9%
Montgomery Kamala Harris wins Democrat (incumbent) 23,811 50.6% 95%
Montgomery Donald Trump Republican 22,179 47.1% 95%
Montgomery Jill Stein Green 342 0.7% 95%
Montgomery Write-ins Write - In 286 0.6% 95%
Montgomery Chase Oliver Libertarian 267 0.6% 95%
Montgomery Claudia De la Cruz Peace and Freedom 84 0.2% 95%
Montgomery Cornel West Unity 84 0.2% 95%
Nelson Donald Trump Republican 5,004 53.1% 89.7%
Nelson Kamala Harris wins Democrat (incumbent) 4,298 45.6% 89.7%
Nelson Write-ins Write - In 42 0.4% 89.7%
Nelson Chase Oliver Libertarian 30 0.3% 89.7%
Nelson Jill Stein Green 28 0.3% 89.7%
Nelson Claudia De la Cruz Peace and Freedom 14 0.1% 89.7%
Nelson Cornel West Unity 14 0.1% 89.7%
New Kent Donald Trump Republican 10,974 65.3% 99%
New Kent Kamala Harris wins Democrat (incumbent) 5,641 33.6% 99%
New Kent Chase Oliver Libertarian 71 0.4% 99%
New Kent Write-ins Write - In 63 0.4% 99%
New Kent Jill Stein Green 30 0.2% 99%
New Kent Claudia De la Cruz Peace and Freedom 16 0.1% 99%
New Kent Cornel West Unity 12 0.1% 99%
Northampton Kamala Harris wins Democrat (incumbent) 3,603 52.6% 95%
Northampton Donald Trump Republican 3,183 46.4% 95%
Northampton Write-ins Write - In 24 0.4% 95%
Northampton Chase Oliver Libertarian 20 0.3% 95%
Northampton Claudia De la Cruz Peace and Freedom 12 0.2% 95%
Northampton Jill Stein Green 7 0.1% 95%
Northampton Cornel West Unity 7 0.1% 95%
Northumberland Donald Trump Republican 4,938 60.0% 92.3%
Northumberland Kamala Harris wins Democrat (incumbent) 3,202 38.9% 92.3%
Northumberland Write-ins Write - In 27 0.3% 92.3%
Northumberland Chase Oliver Libertarian 24 0.3% 92.3%
Northumberland Jill Stein Green 21 0.3% 92.3%
Northumberland Claudia De la Cruz Peace and Freedom 13 0.2% 92.3%
Northumberland Cornel West Unity 7 0.1% 92.3%
Nottoway Donald Trump Republican 4,168 60.7% 92.7%
Nottoway Kamala Harris wins Democrat (incumbent) 2,636 38.4% 92.7%
Nottoway Write-ins Write - In 16 0.2% 92.7%
Nottoway Chase Oliver Libertarian 15 0.2% 92.7%
Nottoway Jill Stein Green 13 0.2% 92.7%
Nottoway Claudia De la Cruz Peace and Freedom 11 0.2% 92.7%
Nottoway Cornel West Unity 10 0.1% 92.7%
Orange Donald Trump Republican 13,764 61.6% 95%
Orange Kamala Harris wins Democrat (incumbent) 8,274 37.0% 95%
Orange Write-ins Write - In 106 0.5% 95%
Orange Chase Oliver Libertarian 100 0.4% 95%
Orange Jill Stein Green 55 0.2% 95%
Orange Claudia De la Cruz Peace and Freedom 32 0.1% 95%
Orange Cornel West Unity 22 0.1% 95%
Page Donald Trump Republican 10,123 76.4% 95%
Page Kamala Harris wins Democrat (incumbent) 2,976 22.5% 95%
Page Chase Oliver Libertarian 45 0.3% 95%
Page Jill Stein Green 40 0.3% 95%
Page Write-ins Write - In 40 0.3% 95%
Page Claudia De la Cruz Peace and Freedom 17 0.1% 95%
Page Cornel West Unity 10 0.1% 95%
Patrick Donald Trump Republican 7,746 79.7% 95%
Patrick Kamala Harris wins Democrat (incumbent) 1,886 19.4% 95%
Patrick Chase Oliver Libertarian 26 0.3% 95%
Patrick Jill Stein Green 21 0.2% 95%
Patrick Write-ins Write - In 21 0.2% 95%
Patrick Cornel West Unity 10 0.1% 95%
Patrick Claudia De la Cruz Peace and Freedom 9 0.1% 95%
Pittsylvania Donald Trump Republican 24,310 71.2% 95%
Pittsylvania Kamala Harris wins Democrat (incumbent) 9,599 28.1% 95%
Pittsylvania Chase Oliver Libertarian 76 0.2% 95%
Pittsylvania Jill Stein Green 57 0.2% 95%
Pittsylvania Write-ins Write - In 56 0.2% 95%
Pittsylvania Claudia De la Cruz Peace and Freedom 34 0.1% 95%
Pittsylvania Cornel West Unity 24 0.1% 95%
Powhatan Donald Trump Republican 14,918 71.3% 93.3%
Powhatan Kamala Harris wins Democrat (incumbent) 5,734 27.4% 93.3%
Powhatan Chase Oliver Libertarian 111 0.5% 93.3%
Powhatan Write-ins Write - In 73 0.3% 93.3%
Powhatan Jill Stein Green 43 0.2% 93.3%
Powhatan Claudia De la Cruz Peace and Freedom 26 0.1% 93.3%
Powhatan Cornel West Unity 9 0.0% 93.3%
Prince Edward Donald Trump Republican 4,782 50.5% 95%
Prince Edward Kamala Harris wins Democrat (incumbent) 4,539 48.0% 95%
Prince Edward Chase Oliver Libertarian 37 0.4% 95%
Prince Edward Write-ins Write - In 36 0.4% 95%
Prince Edward Jill Stein Green 33 0.3% 95%
Prince Edward Cornel West Unity 20 0.2% 95%
Prince Edward Claudia De la Cruz Peace and Freedom 13 0.1% 95%
Prince George Donald Trump Republican 10,590 60.1% 95%
Prince George Kamala Harris wins Democrat (incumbent) 6,842 38.8% 95%
Prince George Jill Stein Green 49 0.3% 95%
Prince George Chase Oliver Libertarian 45 0.3% 95%
Prince George Claudia De la Cruz Peace and Freedom 38 0.2% 95%
Prince George Write-ins Write - In 37 0.2% 95%
Prince George Cornel West Unity 32 0.2% 95%
Prince William Kamala Harris wins Democrat (incumbent) 131,128 57.3% 95%
Prince William Donald Trump Republican 90,203 39.4% 95%
Prince William Jill Stein Green 4,148 1.8% 95%
Prince William Write-ins Write - In 1,121 0.5% 95%
Prince William Chase Oliver Libertarian 911 0.4% 95%
Prince William Cornel West Unity 674 0.3% 95%
Prince William Claudia De la Cruz Peace and Freedom 527 0.2% 95%
Pulaski Donald Trump Republican 12,732 71.8% 95%
Pulaski Kamala Harris wins Democrat (incumbent) 4,830 27.2% 95%
Pulaski Chase Oliver Libertarian 59 0.3% 95%
Pulaski Write-ins Write - In 54 0.3% 95%
Pulaski Jill Stein Green 28 0.2% 95%
Pulaski Cornel West Unity 23 0.1% 95%
Pulaski Claudia De la Cruz Peace and Freedom 18 0.1% 95%
Rappahannock Donald Trump Republican 2,943 58.1% 87.8%
Rappahannock Kamala Harris wins Democrat (incumbent) 2,041 40.3% 87.8%
Rappahannock Chase Oliver Libertarian 29 0.6% 87.8%
Rappahannock Write-ins Write - In 27 0.5% 87.8%
Rappahannock Jill Stein Green 12 0.2% 87.8%
Rappahannock Claudia De la Cruz Peace and Freedom 8 0.2% 87.8%
Rappahannock Cornel West Unity 5 0.1% 87.8%
Richmond County Donald Trump Republican 2,697 64.7% 95%
Richmond County Kamala Harris wins Democrat (incumbent) 1,439 34.5% 95%
Richmond County Jill Stein Green 10 0.2% 95%
Richmond County Chase Oliver Libertarian 9 0.2% 95%
Richmond County Write-ins Write - In 7 0.2% 95%
Richmond County Claudia De la Cruz Peace and Freedom 4 0.1% 95%
Richmond County Cornel West Unity 2 0.0% 95%
Roanoke County Donald Trump Republican 34,453 60.4% 95%
Roanoke County Kamala Harris wins Democrat (incumbent) 21,693 38.0% 95%
Roanoke County Chase Oliver Libertarian 297 0.5% 95%
Roanoke County Write-ins Write - In 259 0.5% 95%
Roanoke County Jill Stein Green 210 0.4% 95%
Roanoke County Claudia De la Cruz Peace and Freedom 80 0.1% 95%
Roanoke County Cornel West Unity 56 0.1% 95%
Rockbridge Donald Trump Republican 8,468 66.0% 93.5%
Rockbridge Kamala Harris wins Democrat (incumbent) 4,160 32.4% 93.5%
Rockbridge Write-ins Write - In 76 0.6% 93.5%
Rockbridge Chase Oliver Libertarian 61 0.5% 93.5%
Rockbridge Jill Stein Green 33 0.3% 93.5%
Rockbridge Cornel West Unity 16 0.1% 93.5%
Rockbridge Claudia De la Cruz Peace and Freedom 14 0.1% 93.5%
Rockingham Donald Trump Republican 32,045 69.4% 95%
Rockingham Kamala Harris wins Democrat (incumbent) 13,418 29.0% 95%
Rockingham Write-ins Write - In 255 0.6% 95%
Rockingham Chase Oliver Libertarian 202 0.4% 95%
Rockingham Jill Stein Green 157 0.3% 95%
Rockingham Claudia De la Cruz Peace and Freedom 63 0.1% 95%
Rockingham Cornel West Unity 60 0.1% 95%
Russell Donald Trump Republican 11,303 83.4% 95%
Russell Kamala Harris wins Democrat (incumbent) 2,172 16.0% 95%
Russell Chase Oliver Libertarian 24 0.2% 95%
Russell Write-ins Write - In 22 0.2% 95%
Russell Claudia De la Cruz Peace and Freedom 11 0.1% 95%
Russell Jill Stein Green 10 0.1% 95%
Russell Cornel West Unity 5 0.0% 95%
Scott Donald Trump Republican 9,392 84.8% 95%
Scott Kamala Harris wins Democrat (incumbent) 1,607 14.5% 95%
Scott Chase Oliver Libertarian 28 0.3% 95%
Scott Jill Stein Green 20 0.2% 95%
Scott Write-ins Write - In 20 0.2% 95%
Scott Cornel West Unity 6 0.1% 95%
Scott Claudia De la Cruz Peace and Freedom 4 0.0% 95%
Shenandoah Donald Trump Republican 17,215 70.3% 95%
Shenandoah Kamala Harris wins Democrat (incumbent) 6,914 28.2% 95%
Shenandoah Chase Oliver Libertarian 110 0.4% 95%
Shenandoah Write-ins Write - In 109 0.4% 95%
Shenandoah Jill Stein Green 70 0.3% 95%
Shenandoah Claudia De la Cruz Peace and Freedom 47 0.2% 95%
Shenandoah Cornel West Unity 24 0.1% 95%
Smyth Donald Trump Republican 11,521 79.6% 95%
Smyth Kamala Harris wins Democrat (incumbent) 2,805 19.4% 95%
Smyth Write-ins Write - In 48 0.3% 95%
Smyth Chase Oliver Libertarian 39 0.3% 95%
Smyth Jill Stein Green 27 0.2% 95%
Smyth Claudia De la Cruz Peace and Freedom 17 0.1% 95%
Smyth Cornel West Unity 11 0.1% 95%
Southampton Donald Trump Republican 6,133 62.2% 91.9%
Southampton Kamala Harris wins Democrat (incumbent) 3,626 36.8% 91.9%
Southampton Write-ins Write - In 25 0.3% 91.9%
Southampton Cornel West Unity 22 0.2% 91.9%
Southampton Chase Oliver Libertarian 19 0.2% 91.9%
Southampton Claudia De la Cruz Peace and Freedom 16 0.2% 91.9%
Southampton Jill Stein Green 15 0.2% 91.9%
Spotsylvania Donald Trump Republican 42,531 53.5% 95%
Spotsylvania Kamala Harris wins Democrat (incumbent) 35,747 45.0% 95%
Spotsylvania Jill Stein Green 372 0.5% 95%
Spotsylvania Chase Oliver Libertarian 319 0.4% 95%
Spotsylvania Write-ins Write - In 305 0.4% 95%
Spotsylvania Claudia De la Cruz Peace and Freedom 132 0.2% 95%
Spotsylvania Cornel West Unity 108 0.1% 95%
Stafford Kamala Harris wins Democrat (incumbent) 41,252 49.4% 95%
Stafford Donald Trump Republican 40,590 48.6% 95%
Stafford Jill Stein Green 570 0.7% 95%
Stafford Write-ins Write - In 416 0.5% 95%
Stafford Chase Oliver Libertarian 372 0.4% 95%
Stafford Cornel West Unity 193 0.2% 95%
Stafford Claudia De la Cruz Peace and Freedom 146 0.2% 95%
Surry Donald Trump Republican 2,205 49.7% 91.8%
Surry Kamala Harris wins Democrat (incumbent) 2,176 49.0% 91.8%
Surry Jill Stein Green 15 0.3% 91.8%
Surry Chase Oliver Libertarian 14 0.3% 91.8%
Surry Write-ins Write - In 12 0.3% 91.8%
Surry Claudia De la Cruz Peace and Freedom 10 0.2% 91.8%
Surry Cornel West Unity 9 0.2% 91.8%
Sussex Kamala Harris wins Democrat (incumbent) 2,539 51.8% 88.9%
Sussex Donald Trump Republican 2,322 47.4% 88.9%
Sussex Jill Stein Green 11 0.2% 88.9%
Sussex Cornel West Unity 9 0.2% 88.9%
Sussex Chase Oliver Libertarian 8 0.2% 88.9%
Sussex Write-ins Write - In 8 0.2% 88.9%
Sussex Claudia De la Cruz Peace and Freedom 3 0.1% 88.9%
Tazewell Donald Trump Republican 16,711 83.9% 99%
Tazewell Kamala Harris wins Democrat (incumbent) 3,030 15.2% 99%
Tazewell Write-ins Write - In 48 0.2% 99%
Tazewell Chase Oliver Libertarian 40 0.2% 99%
Tazewell Jill Stein Green 35 0.2% 99%
Tazewell Claudia De la Cruz Peace and Freedom 22 0.1% 99%
Tazewell Cornel West Unity 20 0.1% 99%
Warren Donald Trump Republican 15,400 67.9% 95%
Warren Kamala Harris wins Democrat (incumbent) 6,910 30.5% 95%
Warren Write-ins Write - In 118 0.5% 95%
Warren Jill Stein Green 96 0.4% 95%
Warren Chase Oliver Libertarian 93 0.4% 95%
Warren Claudia De la Cruz Peace and Freedom 43 0.2% 95%
Warren Cornel West Unity 19 0.1% 95%
Washington Donald Trump Republican 22,455 76.1% 95%
Washington Kamala Harris wins Democrat (incumbent) 6,772 22.9% 95%
Washington Write-ins Write - In 106 0.4% 95%
Washington Chase Oliver Libertarian 90 0.3% 95%
Washington Jill Stein Green 45 0.2% 95%
Washington Claudia De la Cruz Peace and Freedom 30 0.1% 95%
Washington Cornel West Unity 20 0.1% 95%
Westmoreland Donald Trump Republican 6,003 56.6% 95%
Westmoreland Kamala Harris wins Democrat (incumbent) 4,491 42.3% 95%
Westmoreland Chase Oliver Libertarian 34 0.3% 95%
Westmoreland Jill Stein Green 26 0.2% 95%
Westmoreland Write-ins Write - In 26 0.2% 95%
Westmoreland Cornel West Unity 14 0.1% 95%
Westmoreland Claudia De la Cruz Peace and Freedom 13 0.1% 95%
Wise Donald Trump Republican 13,655 81.2% 95%
Wise Kamala Harris wins Democrat (incumbent) 3,036 18.1% 95%
Wise Write-ins Write - In 36 0.2% 95%
Wise Jill Stein Green 34 0.2% 95%
Wise Chase Oliver Libertarian 32 0.2% 95%
Wise Claudia De la Cruz Peace and Freedom 11 0.1% 95%
Wise Cornel West Unity 8 0.0% 95%
Wythe Donald Trump Republican 12,267 79.3% 95%
Wythe Kamala Harris wins Democrat (incumbent) 3,075 19.9% 95%
Wythe Chase Oliver Libertarian 42 0.3% 95%
Wythe Write-ins Write - In 36 0.2% 95%
Wythe Jill Stein Green 27 0.2% 95%
Wythe Claudia De la Cruz Peace and Freedom 15 0.1% 95%
Wythe Cornel West Unity 13 0.1% 95%
York Donald Trump Republican 20,722 52.1% 95%
York Kamala Harris wins Democrat (incumbent) 18,296 46.0% 95%
York Write-ins Write - In 209 0.5% 95%
York Chase Oliver Libertarian 203 0.5% 95%
York Jill Stein Green 163 0.4% 95%
York Cornel West Unity 80 0.2% 95%
York Claudia De la Cruz Peace and Freedom 76 0.2% 95%
Alexandria Kamala Harris wins Democrat (incumbent) 62,326 77.0% 95%
Alexandria Donald Trump Republican 16,112 19.9% 95%
Alexandria Write-ins Write - In 842 1.0% 95%
Alexandria Jill Stein Green 825 1.0% 95%
Alexandria Chase Oliver Libertarian 410 0.5% 95%
Alexandria Cornel West Unity 211 0.3% 95%
Alexandria Claudia De la Cruz Peace and Freedom 178 0.2% 95%
Bristol Donald Trump Republican 5,197 69.4% 95%
Bristol Kamala Harris wins Democrat (incumbent) 2,231 29.8% 95%
Bristol Chase Oliver Libertarian 23 0.3% 95%
Bristol Jill Stein Green 16 0.2% 95%
Bristol Write-ins Write - In 11 0.1% 95%
Bristol Claudia De la Cruz Peace and Freedom 7 0.1% 95%
Bristol Cornel West Unity 5 0.1% 95%
Buena Vista Donald Trump Republican 2,035 71.0% 99%
Buena Vista Kamala Harris wins Democrat (incumbent) 767 26.8% 99%
Buena Vista Chase Oliver Libertarian 29 1.0% 99%
Buena Vista Write-ins Write - In 14 0.5% 99%
Buena Vista Jill Stein Green 10 0.3% 99%
Buena Vista Claudia De la Cruz Peace and Freedom 8 0.3% 99%
Buena Vista Cornel West Unity 4 0.1% 99%
Charlottesville Kamala Harris wins Democrat (incumbent) 19,435 82.9% 95%
Charlottesville Donald Trump Republican 3,428 14.6% 95%
Charlottesville Jill Stein Green 207 0.9% 95%
Charlottesville Write-ins Write - In 131 0.6% 95%
Charlottesville Chase Oliver Libertarian 113 0.5% 95%
Charlottesville Cornel West Unity 64 0.3% 95%
Charlottesville Claudia De la Cruz Peace and Freedom 56 0.2% 95%
Chesapeake Kamala Harris wins Democrat (incumbent) 65,399 51.1% 99%
Chesapeake Donald Trump Republican 60,550 47.3% 99%
Chesapeake Chase Oliver Libertarian 539 0.4% 99%
Chesapeake Write-ins Write - In 508 0.4% 99%
Chesapeake Jill Stein Green 484 0.4% 99%
Chesapeake Cornel West Unity 284 0.2% 99%
Chesapeake Claudia De la Cruz Peace and Freedom 237 0.2% 99%
Colonial Heights Donald Trump Republican 5,883 65.6% 95%
Colonial Heights Kamala Harris wins Democrat (incumbent) 2,982 33.3% 95%
Colonial Heights Jill Stein Green 25 0.3% 95%
Colonial Heights Write-ins Write - In 23 0.3% 95%
Colonial Heights Chase Oliver Libertarian 20 0.2% 95%
Colonial Heights Claudia De la Cruz Peace and Freedom 19 0.2% 95%
Colonial Heights Cornel West Unity 12 0.1% 95%
Covington Donald Trump Republican 1,642 66.2% 95%
Covington Kamala Harris wins Democrat (incumbent) 818 33.0% 95%
Covington Claudia De la Cruz Peace and Freedom 7 0.3% 95%
Covington Write-ins Write - In 5 0.2% 95%
Covington Jill Stein Green 4 0.2% 95%
Covington Chase Oliver Libertarian 3 0.1% 95%
Covington Cornel West Unity 1 0.0% 95%
Danville Kamala Harris wins Democrat (incumbent) 10,615 59.9% 99%
Danville Donald Trump Republican 6,894 38.9% 99%
Danville Chase Oliver Libertarian 45 0.3% 99%
Danville Write-ins Write - In 45 0.3% 99%
Danville Jill Stein Green 44 0.2% 99%
Danville Claudia De la Cruz Peace and Freedom 35 0.2% 99%
Danville Cornel West Unity 34 0.2% 99%
Emporia Kamala Harris wins Democrat (incumbent) 1,419 65.1% 86.9%
Emporia Donald Trump Republican 744 34.1% 86.9%
Emporia Jill Stein Green 6 0.3% 86.9%
Emporia Claudia De la Cruz Peace and Freedom 4 0.2% 86.9%
Emporia Cornel West Unity 3 0.1% 86.9%
Emporia Chase Oliver Libertarian 2 0.1% 86.9%
Emporia Write-ins Write - In 1 0.0% 86.9%
Fairfax City Kamala Harris wins Democrat (incumbent) 8,797 64.8% 95%
Fairfax City Donald Trump Republican 4,302 31.7% 95%
Fairfax City Jill Stein Green 198 1.5% 95%
Fairfax City Write-ins Write - In 122 0.9% 95%
Fairfax City Chase Oliver Libertarian 71 0.5% 95%
Fairfax City Claudia De la Cruz Peace and Freedom 49 0.4% 95%
Fairfax City Cornel West Unity 28 0.2% 95%
Falls Church Kamala Harris wins Democrat (incumbent) 7,200 79.5% 94.2%
Falls Church Donald Trump Republican 1,620 17.9% 94.2%
Falls Church Write-ins Write - In 93 1.0% 94.2%
Falls Church Jill Stein Green 68 0.8% 94.2%
Falls Church Chase Oliver Libertarian 55 0.6% 94.2%
Falls Church Claudia De la Cruz Peace and Freedom 15 0.2% 94.2%
Falls Church Cornel West Unity 11 0.1% 94.2%
Franklin City Kamala Harris wins Democrat (incumbent) 2,359 60.7% 95.8%
Franklin City Donald Trump Republican 1,476 38.0% 95.8%
Franklin City Jill Stein Green 17 0.4% 95.8%
Franklin City Write-ins Write - In 11 0.3% 95.8%
Franklin City Chase Oliver Libertarian 9 0.2% 95.8%
Franklin City Cornel West Unity 8 0.2% 95.8%
Franklin City Claudia De la Cruz Peace and Freedom 7 0.2% 95.8%
Fredericksburg Kamala Harris wins Democrat (incumbent) 8,760 64.5% 99%
Fredericksburg Donald Trump Republican 4,480 33.0% 99%
Fredericksburg Jill Stein Green 94 0.7% 99%
Fredericksburg Write-ins Write - In 83 0.6% 99%
Fredericksburg Chase Oliver Libertarian 82 0.6% 99%
Fredericksburg Claudia De la Cruz Peace and Freedom 41 0.3% 99%
Fredericksburg Cornel West Unity 38 0.3% 99%
Galax Donald Trump Republican 1,946 71.5% 95%
Galax Kamala Harris wins Democrat (incumbent) 753 27.7% 95%
Galax Claudia De la Cruz Peace and Freedom 5 0.2% 95%
Galax Cornel West Unity 5 0.2% 95%
Galax Jill Stein Green 4 0.1% 95%
Galax Chase Oliver Libertarian 4 0.1% 95%
Galax Write-ins Write - In 4 0.1% 95%
Hampton Kamala Harris wins Democrat (incumbent) 43,357 69.0% 95%
Hampton Donald Trump Republican 18,383 29.3% 95%
Hampton Cornel West Unity 286 0.5% 95%
Hampton Jill Stein Green 236 0.4% 95%
Hampton Chase Oliver Libertarian 225 0.4% 95%
Hampton Write-ins Write - In 191 0.3% 95%
Hampton Claudia De la Cruz Peace and Freedom 145 0.2% 95%
Harrisonburg Kamala Harris wins Democrat (incumbent) 10,641 61.4% 95%
Harrisonburg Donald Trump Republican 6,266 36.2% 95%
Harrisonburg Jill Stein Green 143 0.8% 95%
Harrisonburg Chase Oliver Libertarian 96 0.6% 95%
Harrisonburg Write-ins Write - In 87 0.5% 95%
Harrisonburg Claudia De la Cruz Peace and Freedom 54 0.3% 95%
Harrisonburg Cornel West Unity 45 0.3% 95%
Hopewell Kamala Harris wins Democrat (incumbent) 5,078 56.3% 95%
Hopewell Donald Trump Republican 3,838 42.5% 95%
Hopewell Jill Stein Green 36 0.4% 95%
Hopewell Chase Oliver Libertarian 24 0.3% 95%
Hopewell Write-ins Write - In 20 0.2% 95%
Hopewell Cornel West Unity 16 0.2% 95%
Hopewell Claudia De la Cruz Peace and Freedom 14 0.2% 95%
Lexington Kamala Harris wins Democrat (incumbent) 1,795 62.0% 95%
Lexington Donald Trump Republican 1,030 35.6% 95%
Lexington Write-ins Write - In 32 1.1% 95%
Lexington Chase Oliver Libertarian 16 0.6% 95%
Lexington Jill Stein Green 14 0.5% 95%
Lexington Claudia De la Cruz Peace and Freedom 4 0.1% 95%
Lexington Cornel West Unity 4 0.1% 95%
Lynchburg Donald Trump Republican 19,574 52.9% 95%
Lynchburg Kamala Harris wins Democrat (incumbent) 16,664 45.0% 95%
Lynchburg Write-ins Write - In 308 0.8% 95%
Lynchburg Chase Oliver Libertarian 208 0.6% 95%
Lynchburg Jill Stein Green 118 0.3% 95%
Lynchburg Cornel West Unity 84 0.2% 95%
Lynchburg Claudia De la Cruz Peace and Freedom 67 0.2% 95%
Manassas Kamala Harris wins Democrat (incumbent) 9,048 56.2% 95%
Manassas Donald Trump Republican 6,670 41.4% 95%
Manassas Jill Stein Green 164 1.0% 95%
Manassas Write-ins Write - In 79 0.5% 95%
Manassas Chase Oliver Libertarian 68 0.4% 95%
Manassas Claudia De la Cruz Peace and Freedom 45 0.3% 95%
Manassas Cornel West Unity 26 0.2% 95%
Manassas Park Kamala Harris wins Democrat (incumbent) 3,506 58.5% 95%
Manassas Park Donald Trump Republican 2,314 38.6% 95%
Manassas Park Jill Stein Green 80 1.3% 95%
Manassas Park Write-ins Write - In 30 0.5% 95%
Manassas Park Chase Oliver Libertarian 29 0.5% 95%
Manassas Park Claudia De la Cruz Peace and Freedom 24 0.4% 95%
Manassas Park Cornel West Unity 14 0.2% 95%
Martinsville Kamala Harris wins Democrat (incumbent) 3,435 60.5% 99%
Martinsville Donald Trump Republican 2,155 38.0% 99%
Martinsville Chase Oliver Libertarian 22 0.4% 99%
Martinsville Cornel West Unity 20 0.4% 99%
Martinsville Write-ins Write - In 15 0.3% 99%
Martinsville Jill Stein Green 14 0.2% 99%
Martinsville Claudia De la Cruz Peace and Freedom 12 0.2% 99%
Newport News Kamala Harris wins Democrat (incumbent) 48,169 63.5% 95%
Newport News Donald Trump Republican 26,385 34.8% 95%
Newport News Jill Stein Green 340 0.4% 95%
Newport News Chase Oliver Libertarian 299 0.4% 95%
Newport News Write-ins Write - In 280 0.4% 95%
Newport News Cornel West Unity 238 0.3% 95%
Newport News Claudia De la Cruz Peace and Freedom 198 0.3% 95%
Norfolk Kamala Harris wins Democrat (incumbent) 59,941 69.7% 95%
Norfolk Donald Trump Republican 24,377 28.3% 95%
Norfolk Jill Stein Green 421 0.5% 95%
Norfolk Chase Oliver Libertarian 410 0.5% 95%
Norfolk Write-ins Write - In 366 0.4% 95%
Norfolk Cornel West Unity 258 0.3% 95%
Norfolk Claudia De la Cruz Peace and Freedom 236 0.3% 95%
Norton Donald Trump Republican 1,174 71.4% 95%
Norton Kamala Harris wins Democrat (incumbent) 458 27.9% 95%
Norton Jill Stein Green 4 0.2% 95%
Norton Chase Oliver Libertarian 4 0.2% 95%
Norton Claudia De la Cruz Peace and Freedom 3 0.2% 95%
Norton Write-ins Write - In 1 0.1% 95%
Norton Cornel West Unity 0 0.0% 95%
Petersburg Kamala Harris wins Democrat (incumbent) 11,219 85.5% 95%
Petersburg Donald Trump Republican 1,702 13.0% 95%
Petersburg Cornel West Unity 67 0.5% 95%
Petersburg Jill Stein Green 44 0.3% 95%
Petersburg Write-ins Write - In 42 0.3% 95%
Petersburg Chase Oliver Libertarian 25 0.2% 95%
Petersburg Claudia De la Cruz Peace and Freedom 20 0.2% 95%
Poquoson Donald Trump Republican 5,800 71.9% 93.6%
Poquoson Kamala Harris wins Democrat (incumbent) 2,119 26.3% 93.6%
Poquoson Chase Oliver Libertarian 58 0.7% 93.6%
Poquoson Write-ins Write - In 41 0.5% 93.6%
Poquoson Jill Stein Green 21 0.3% 93.6%
Poquoson Claudia De la Cruz Peace and Freedom 15 0.2% 93.6%
Poquoson Cornel West Unity 11 0.1% 93.6%
Portsmouth Kamala Harris wins Democrat (incumbent) 28,306 68.4% 99%
Portsmouth Donald Trump Republican 12,370 29.9% 99%
Portsmouth Cornel West Unity 175 0.4% 99%
Portsmouth Jill Stein Green 149 0.4% 99%
Portsmouth Chase Oliver Libertarian 144 0.3% 99%
Portsmouth Claudia De la Cruz Peace and Freedom 108 0.3% 99%
Portsmouth Write-ins Write - In 101 0.2% 99%
Radford Kamala Harris wins Democrat (incumbent) 3,231 49.1% 95%
Radford Donald Trump Republican 3,197 48.6% 95%
Radford Jill Stein Green 52 0.8% 95%
Radford Chase Oliver Libertarian 47 0.7% 95%
Radford Write-ins Write - In 33 0.5% 95%
Radford Cornel West Unity 12 0.2% 95%
Radford Claudia De la Cruz Peace and Freedom 11 0.2% 95%
Richmond City Kamala Harris wins Democrat (incumbent) 88,710 81.6% 95%
Richmond City Donald Trump Republican 17,041 15.7% 95%
Richmond City Jill Stein Green 915 0.8% 95%
Richmond City Write-ins Write - In 588 0.5% 95%
Richmond City Chase Oliver Libertarian 509 0.5% 95%
Richmond City Claudia De la Cruz Peace and Freedom 498 0.5% 95%
Richmond City Cornel West Unity 470 0.4% 95%
Roanoke City Kamala Harris wins Democrat (incumbent) 25,737 60.8% 95%
Roanoke City Donald Trump Republican 15,787 37.3% 95%
Roanoke City Chase Oliver Libertarian 206 0.5% 95%
Roanoke City Jill Stein Green 201 0.5% 95%
Roanoke City Write-ins Write - In 186 0.4% 95%
Roanoke City Claudia De la Cruz Peace and Freedom 108 0.3% 95%
Roanoke City Cornel West Unity 89 0.2% 95%
Salem Donald Trump Republican 7,769 58.8% 95%
Salem Kamala Harris wins Democrat (incumbent) 5,237 39.7% 95%
Salem Chase Oliver Libertarian 60 0.5% 95%
Salem Write-ins Write - In 59 0.4% 95%
Salem Jill Stein Green 38 0.3% 95%
Salem Cornel West Unity 23 0.2% 95%
Salem Claudia De la Cruz Peace and Freedom 21 0.2% 95%
Staunton Kamala Harris wins Democrat (incumbent) 7,592 55.7% 95%
Staunton Donald Trump Republican 5,778 42.4% 95%
Staunton Jill Stein Green 74 0.5% 95%
Staunton Chase Oliver Libertarian 65 0.5% 95%
Staunton Write-ins Write - In 64 0.5% 95%
Staunton Claudia De la Cruz Peace and Freedom 29 0.2% 95%
Staunton Cornel West Unity 24 0.2% 95%
Suffolk Kamala Harris wins Democrat (incumbent) 30,597 57.1% 99%
Suffolk Donald Trump Republican 22,112 41.3% 99%
Suffolk Chase Oliver Libertarian 199 0.4% 99%
Suffolk Write-ins Write - In 193 0.4% 99%
Suffolk Jill Stein Green 177 0.3% 99%
Suffolk Cornel West Unity 146 0.3% 99%
Suffolk Claudia De la Cruz Peace and Freedom 121 0.2% 99%
Virginia Beach Kamala Harris wins Democrat (incumbent) 115,412 50.4% 95%
Virginia Beach Donald Trump Republican 109,375 47.8% 95%
Virginia Beach Chase Oliver Libertarian 1,134 0.5% 95%
Virginia Beach Write-ins Write - In 1,001 0.4% 95%
Virginia Beach Jill Stein Green 905 0.4% 95%
Virginia Beach Cornel West Unity 505 0.2% 95%
Virginia Beach Claudia De la Cruz Peace and Freedom 439 0.2% 95%
Waynesboro Donald Trump Republican 5,882 52.0% 95%
Waynesboro Kamala Harris wins Democrat (incumbent) 5,240 46.3% 95%
Waynesboro Chase Oliver Libertarian 69 0.6% 95%
Waynesboro Write-ins Write - In 45 0.4% 95%
Waynesboro Jill Stein Green 33 0.3% 95%
Waynesboro Claudia De la Cruz Peace and Freedom 30 0.3% 95%
Waynesboro Cornel West Unity 20 0.2% 95%
Williamsburg Kamala Harris wins Democrat (incumbent) 5,613 71.1% 95%
Williamsburg Donald Trump Republican 2,119 26.8% 95%
Williamsburg Jill Stein Green 46 0.6% 95%
Williamsburg Write-ins Write - In 43 0.5% 95%
Williamsburg Chase Oliver Libertarian 39 0.5% 95%
Williamsburg Claudia De la Cruz Peace and Freedom 17 0.2% 95%
Williamsburg Cornel West Unity 17 0.2% 95%
Winchester Kamala Harris wins Democrat (incumbent) 6,407 53.9% 95%
Winchester Donald Trump Republican 5,252 44.2% 95%
Winchester Write-ins Write - In 72 0.6% 95%
Winchester Chase Oliver Libertarian 65 0.5% 95%
Winchester Jill Stein Green 50 0.4% 95%
Winchester Claudia De la Cruz Peace and Freedom 29 0.2% 95%
Winchester Cornel West Unity 19 0.2% 95%

Virginia Senate county results

County Candidate Party Votes Vote share Expected state votes counted (%)
Accomack Hung Cao Republican 9,339 54.9% 98.5%
Accomack Tim Kaine wins Democratic 7,672 45.1% 98.5%
Albemarle Tim Kaine wins Democratic 43,968 66.7% 98.5%
Albemarle Hung Cao Republican 21,912 33.3% 98.5%
Alleghany Hung Cao Republican 5,358 65.8% 98.5%
Alleghany Tim Kaine wins Democratic 2,786 34.2% 98.5%
Amelia Hung Cao Republican 5,600 70.8% 98.5%
Amelia Tim Kaine wins Democratic 2,314 29.2% 98.5%
Amherst Hung Cao Republican 11,414 66.3% 98.5%
Amherst Tim Kaine wins Democratic 5,790 33.7% 98.5%
Appomattox Hung Cao Republican 6,923 73.0% 98.5%
Appomattox Tim Kaine wins Democratic 2,562 27.0% 98.5%
Arlington Tim Kaine wins Democratic 100,725 78.7% 98.5%
Arlington Hung Cao Republican 27,269 21.3% 98.5%
Augusta Hung Cao Republican 31,605 71.6% 98.5%
Augusta Tim Kaine wins Democratic 12,517 28.4% 98.5%
Bath Hung Cao Republican 1,881 73.3% 98.5%
Bath Tim Kaine wins Democratic 684 26.7% 98.5%
Bedford Hung Cao Republican 37,536 74.2% 98.5%
Bedford Tim Kaine wins Democratic 13,068 25.8% 98.5%
Bland Hung Cao Republican 2,707 79.2% 98.5%
Bland Tim Kaine wins Democratic 709 20.8% 98.5%
Botetourt Hung Cao Republican 14,950 69.3% 98.5%
Botetourt Tim Kaine wins Democratic 6,608 30.7% 98.5%
Brunswick Tim Kaine wins Democratic 4,324 56.2% 98.5%
Brunswick Hung Cao Republican 3,372 43.8% 98.5%
Buchanan Hung Cao Republican 6,686 74.1% 98.5%
Buchanan Tim Kaine wins Democratic 2,331 25.9% 98.5%
Buckingham Hung Cao Republican 4,581 58.6% 98.5%
Buckingham Tim Kaine wins Democratic 3,242 41.4% 98.5%
Campbell Hung Cao Republican 22,449 72.5% 98.5%
Campbell Tim Kaine wins Democratic 8,526 27.5% 98.5%
Caroline Hung Cao Republican 9,218 52.8% 98.5%
Caroline Tim Kaine wins Democratic 8,249 47.2% 98.5%
Carroll Hung Cao Republican 12,318 77.2% 98.5%
Carroll Tim Kaine wins Democratic 3,637 22.8% 98.5%
Charles City Tim Kaine wins Democratic 2,397 57.1% 98.5%
Charles City Hung Cao Republican 1,802 42.9% 98.5%
Charlotte Hung Cao Republican 3,815 64.0% 98.5%
Charlotte Tim Kaine wins Democratic 2,148 36.0% 98.5%
Chesterfield Tim Kaine wins Democratic 115,364 55.3% 98.5%
Chesterfield Hung Cao Republican 93,336 44.7% 98.5%
Clarke Hung Cao Republican 5,487 56.7% 98.5%
Clarke Tim Kaine wins Democratic 4,182 43.3% 98.5%
Craig Hung Cao Republican 2,415 78.3% 98.5%
Craig Tim Kaine wins Democratic 671 21.7% 98.5%
Culpeper Hung Cao Republican 17,105 60.4% 98.5%
Culpeper Tim Kaine wins Democratic 11,211 39.6% 98.5%
Cumberland Hung Cao Republican 3,256 60.1% 98.5%
Cumberland Tim Kaine wins Democratic 2,164 39.9% 98.5%
Dickenson Hung Cao Republican 4,884 71.7% 98.5%
Dickenson Tim Kaine wins Democratic 1,929 28.3% 98.5%
Dinwiddie Hung Cao Republican 9,163 59.1% 98.5%
Dinwiddie Tim Kaine wins Democratic 6,335 40.9% 98.5%
Essex Hung Cao Republican 3,072 51.8% 98.5%
Essex Tim Kaine wins Democratic 2,858 48.2% 98.5%
Fairfax County Tim Kaine wins Democratic 393,906 67.9% 98.5%
Fairfax County Hung Cao Republican 186,266 32.1% 98.5%
Fauquier Hung Cao Republican 26,971 60.7% 98.5%
Fauquier Tim Kaine wins Democratic 17,441 39.3% 98.5%
Floyd Hung Cao Republican 6,251 65.4% 98.5%
Floyd Tim Kaine wins Democratic 3,302 34.6% 98.5%
Fluvanna Hung Cao Republican 8,581 51.8% 98.5%
Fluvanna Tim Kaine wins Democratic 7,992 48.2% 98.5%
Franklin County Hung Cao Republican 21,569 70.3% 98.5%
Franklin County Tim Kaine wins Democratic 9,114 29.7% 98.5%
Frederick Hung Cao Republican 31,659 61.6% 98.5%
Frederick Tim Kaine wins Democratic 19,769 38.4% 98.5%
Giles Hung Cao Republican 6,435 71.3% 98.5%
Giles Tim Kaine wins Democratic 2,593 28.7% 98.5%
Gloucester Hung Cao Republican 15,391 67.2% 98.5%
Gloucester Tim Kaine wins Democratic 7,522 32.8% 98.5%
Goochland Hung Cao Republican 11,655 59.4% 98.5%
Goochland Tim Kaine wins Democratic 7,956 40.6% 98.5%
Grayson Hung Cao Republican 6,045 76.2% 98.5%
Grayson Tim Kaine wins Democratic 1,888 23.8% 98.5%
Greene Hung Cao Republican 7,193 60.3% 98.5%
Greene Tim Kaine wins Democratic 4,731 39.7% 98.5%
Greensville Tim Kaine wins Democratic 2,416 57.7% 98.5%
Greensville Hung Cao Republican 1,770 42.3% 98.5%
Halifax Hung Cao Republican 10,218 58.0% 98.5%
Halifax Tim Kaine wins Democratic 7,397 42.0% 98.5%
Hanover Hung Cao Republican 44,715 62.2% 98.5%
Hanover Tim Kaine wins Democratic 27,207 37.8% 98.5%
Henrico Tim Kaine wins Democratic 116,336 65.5% 98.5%
Henrico Hung Cao Republican 61,160 34.5% 98.5%
Henry Hung Cao Republican 15,426 61.7% 98.5%
Henry Tim Kaine wins Democratic 9,583 38.3% 98.5%
Highland Hung Cao Republican 1,012 67.1% 98.5%
Highland Tim Kaine wins Democratic 497 32.9% 98.5%
Isle of Wight Hung Cao Republican 14,163 57.9% 98.5%
Isle of Wight Tim Kaine wins Democratic 10,292 42.1% 98.5%
James City Tim Kaine wins Democratic 26,991 52.9% 98.5%
James City Hung Cao Republican 24,033 47.1% 98.5%
King and Queen Hung Cao Republican 2,513 60.7% 98.5%
King and Queen Tim Kaine wins Democratic 1,628 39.3% 98.5%
King George Hung Cao Republican 9,459 61.8% 98.5%
King George Tim Kaine wins Democratic 5,843 38.2% 98.5%
King William Hung Cao Republican 7,678 67.7% 98.5%
King William Tim Kaine wins Democratic 3,659 32.3% 98.5%
Lancaster Hung Cao Republican 3,888 53.6% 98.5%
Lancaster Tim Kaine wins Democratic 3,364 46.4% 98.5%
Lee Hung Cao Republican 7,452 76.4% 98.5%
Lee Tim Kaine wins Democratic 2,306 23.6% 98.5%
Loudoun Tim Kaine wins Democratic 133,436 58.8% 98.5%
Loudoun Hung Cao Republican 93,441 41.2% 98.5%
Louisa Hung Cao Republican 14,726 61.7% 98.5%
Louisa Tim Kaine wins Democratic 9,124 38.3% 98.5%
Lunenburg Hung Cao Republican 3,324 58.6% 98.5%
Lunenburg Tim Kaine wins Democratic 2,344 41.4% 98.5%
Madison Hung Cao Republican 5,546 66.1% 98.5%
Madison Tim Kaine wins Democratic 2,839 33.9% 98.5%
Mathews Hung Cao Republican 4,015 68.2% 98.5%
Mathews Tim Kaine wins Democratic 1,872 31.8% 98.5%
Mecklenburg Hung Cao Republican 9,170 57.8% 98.5%
Mecklenburg Tim Kaine wins Democratic 6,699 42.2% 98.5%
Middlesex Hung Cao Republican 4,265 62.4% 98.5%
Middlesex Tim Kaine wins Democratic 2,570 37.6% 98.5%
Montgomery Tim Kaine wins Democratic 25,037 53.7% 98.5%
Montgomery Hung Cao Republican 21,575 46.3% 98.5%
Nelson Hung Cao Republican 4,849 51.8% 98.5%
Nelson Tim Kaine wins Democratic 4,520 48.2% 98.5%
New Kent Hung Cao Republican 10,695 65.2% 98.5%
New Kent Tim Kaine wins Democratic 5,700 34.8% 98.5%
Northampton Tim Kaine wins Democratic 3,687 54.8% 98.5%
Northampton Hung Cao Republican 3,047 45.2% 98.5%
Northumberland Hung Cao Republican 4,912 60.2% 98.5%
Northumberland Tim Kaine wins Democratic 3,253 39.8% 98.5%
Nottoway Hung Cao Republican 4,000 58.8% 98.5%
Nottoway Tim Kaine wins Democratic 2,800 41.2% 98.5%
Orange Hung Cao Republican 13,289 60.4% 98.5%
Orange Tim Kaine wins Democratic 8,725 39.6% 98.5%
Page Hung Cao Republican 9,354 72.1% 98.5%
Page Tim Kaine wins Democratic 3,618 27.9% 98.5%
Patrick Hung Cao Republican 7,005 74.6% 98.5%
Patrick Tim Kaine wins Democratic 2,391 25.4% 98.5%
Pittsylvania Hung Cao Republican 22,725 68.3% 98.5%
Pittsylvania Tim Kaine wins Democratic 10,523 31.7% 98.5%
Powhatan Hung Cao Republican 14,844 71.4% 98.5%
Powhatan Tim Kaine wins Democratic 5,949 28.6% 98.5%
Prince Edward Tim Kaine wins Democratic 4,617 50.3% 98.5%
Prince Edward Hung Cao Republican 4,567 49.7% 98.5%
Prince George Hung Cao Republican 10,010 58.7% 98.5%
Prince George Tim Kaine wins Democratic 7,048 41.3% 98.5%
Prince William Tim Kaine wins Democratic 137,060 61.1% 98.5%
Prince William Hung Cao Republican 87,310 38.9% 98.5%
Pulaski Hung Cao Republican 11,743 67.5% 98.5%
Pulaski Tim Kaine wins Democratic 5,655 32.5% 98.5%
Rappahannock Hung Cao Republican 2,947 58.9% 98.5%
Rappahannock Tim Kaine wins Democratic 2,053 41.1% 98.5%
Richmond County Hung Cao Republican 2,550 62.0% 98.5%
Richmond County Tim Kaine wins Democratic 1,562 38.0% 98.5%
Roanoke County Hung Cao Republican 33,609 59.4% 98.5%
Roanoke County Tim Kaine wins Democratic 22,978 40.6% 98.5%
Rockbridge Hung Cao Republican 8,199 64.4% 98.5%
Rockbridge Tim Kaine wins Democratic 4,526 35.6% 98.5%
Rockingham Hung Cao Republican 31,162 68.3% 98.5%
Rockingham Tim Kaine wins Democratic 14,494 31.7% 98.5%
Russell Hung Cao Republican 9,885 74.8% 98.5%
Russell Tim Kaine wins Democratic 3,326 25.2% 98.5%
Scott Hung Cao Republican 8,359 77.5% 98.5%
Scott Tim Kaine wins Democratic 2,431 22.5% 98.5%
Shenandoah Hung Cao Republican 16,097 66.9% 98.5%
Shenandoah Tim Kaine wins Democratic 7,968 33.1% 98.5%
Smyth Hung Cao Republican 10,339 72.7% 98.5%
Smyth Tim Kaine wins Democratic 3,885 27.3% 98.5%
Southampton Hung Cao Republican 5,801 59.7% 98.5%
Southampton Tim Kaine wins Democratic 3,914 40.3% 98.5%
Spotsylvania Hung Cao Republican 41,199 52.5% 98.5%
Spotsylvania Tim Kaine wins Democratic 37,339 47.5% 98.5%
Stafford Tim Kaine wins Democratic 42,603 51.7% 98.5%
Stafford Hung Cao Republican 39,764 48.3% 98.5%
Surry Tim Kaine wins Democratic 2,232 51.5% 98.5%
Surry Hung Cao Republican 2,100 48.5% 98.5%
Sussex Tim Kaine wins Democratic 2,605 53.9% 98.5%
Sussex Hung Cao Republican 2,226 46.1% 98.5%
Tazewell Hung Cao Republican 14,096 74.0% 98.5%
Tazewell Tim Kaine wins Democratic 4,952 26.0% 98.5%
Warren Hung Cao Republican 14,771 66.2% 98.5%
Warren Tim Kaine wins Democratic 7,529 33.8% 98.5%
Washington Hung Cao Republican 20,851 71.6% 98.5%
Washington Tim Kaine wins Democratic 8,259 28.4% 98.5%
Westmoreland Hung Cao Republican 5,615 54.0% 98.5%
Westmoreland Tim Kaine wins Democratic 4,774 46.0% 98.5%
Wise Hung Cao Republican 11,802 72.4% 98.5%
Wise Tim Kaine wins Democratic 4,494 27.6% 98.5%
Wythe Hung Cao Republican 11,268 75.1% 98.5%
Wythe Tim Kaine wins Democratic 3,732 24.9% 98.5%
York Hung Cao Republican 20,685 52.5% 98.5%
York Tim Kaine wins Democratic 18,726 47.5% 98.5%
Alexandria Tim Kaine wins Democratic 62,597 78.5% 98.5%
Alexandria Hung Cao Republican 17,175 21.5% 98.5%
Bristol Hung Cao Republican 4,699 64.1% 98.5%
Bristol Tim Kaine wins Democratic 2,629 35.9% 98.5%
Buena Vista Hung Cao Republican 1,881 66.8% 98.5%
Buena Vista Tim Kaine wins Democratic 935 33.2% 98.5%
Charlottesville Tim Kaine wins Democratic 19,439 84.2% 98.5%
Charlottesville Hung Cao Republican 3,650 15.8% 98.5%
Chesapeake Tim Kaine wins Democratic 67,224 53.0% 98.5%
Chesapeake Hung Cao Republican 59,657 47.0% 98.5%
Colonial Heights Hung Cao Republican 5,456 62.6% 98.5%
Colonial Heights Tim Kaine wins Democratic 3,259 37.4% 98.5%
Covington Hung Cao Republican 1,418 58.0% 98.5%
Covington Tim Kaine wins Democratic 1,025 42.0% 98.5%
Danville Tim Kaine wins Democratic 10,986 63.4% 98.5%
Danville Hung Cao Republican 6,335 36.6% 98.5%
Emporia Tim Kaine wins Democratic 1,415 67.8% 98.5%
Emporia Hung Cao Republican 673 32.2% 98.5%
Fairfax City Tim Kaine wins Democratic 8,882 66.8% 98.5%
Fairfax City Hung Cao Republican 4,407 33.2% 98.5%
Falls Church Tim Kaine wins Democratic 7,163 80.0% 98.5%
Falls Church Hung Cao Republican 1,791 20.0% 98.5%
Franklin City Tim Kaine wins Democratic 2,367 63.5% 98.5%
Franklin City Hung Cao Republican 1,359 36.5% 98.5%
Fredericksburg Tim Kaine wins Democratic 8,858 67.1% 98.5%
Fredericksburg Hung Cao Republican 4,346 32.9% 98.5%
Galax Hung Cao Republican 1,788 66.7% 98.5%
Galax Tim Kaine wins Democratic 893 33.3% 98.5%
Hampton Tim Kaine wins Democratic 44,201 71.5% 98.5%
Hampton Hung Cao Republican 17,611 28.5% 98.5%
Harrisonburg Tim Kaine wins Democratic 10,922 64.7% 98.5%
Harrisonburg Hung Cao Republican 5,946 35.3% 98.5%
Hopewell Tim Kaine wins Democratic 5,173 60.1% 98.5%
Hopewell Hung Cao Republican 3,438 39.9% 98.5%
Lexington Tim Kaine wins Democratic 1,817 63.8% 98.5%
Lexington Hung Cao Republican 1,031 36.2% 98.5%
Lynchburg Hung Cao Republican 19,478 53.4% 98.5%
Lynchburg Tim Kaine wins Democratic 17,020 46.6% 98.5%
Manassas Tim Kaine wins Democratic 9,375 59.3% 98.5%
Manassas Hung Cao Republican 6,438 40.7% 98.5%
Manassas Park Tim Kaine wins Democratic 3,713 63.7% 98.5%
Manassas Park Hung Cao Republican 2,112 36.3% 98.5%
Martinsville Tim Kaine wins Democratic 3,515 64.4% 98.5%
Martinsville Hung Cao Republican 1,942 35.6% 98.5%
Newport News Tim Kaine wins Democratic 49,499 66.2% 98.5%
Newport News Hung Cao Republican 25,323 33.8% 98.5%
Norfolk Tim Kaine wins Democratic 61,334 72.2% 98.5%
Norfolk Hung Cao Republican 23,657 27.8% 98.5%
Norton Hung Cao Republican 973 61.6% 98.5%
Norton Tim Kaine wins Democratic 606 38.4% 98.5%
Petersburg Tim Kaine wins Democratic 11,254 87.7% 98.5%
Petersburg Hung Cao Republican 1,583 12.3% 98.5%
Poquoson Hung Cao Republican 5,729 71.6% 98.5%
Poquoson Tim Kaine wins Democratic 2,273 28.4% 98.5%
Portsmouth Tim Kaine wins Democratic 28,791 71.3% 98.5%
Portsmouth Hung Cao Republican 11,581 28.7% 98.5%
Radford Tim Kaine wins Democratic 3,423 52.9% 98.5%
Radford Hung Cao Republican 3,051 47.1% 98.5%
Richmond City Tim Kaine wins Democratic 89,672 83.7% 98.5%
Richmond City Hung Cao Republican 17,400 16.3% 98.5%
Roanoke City Tim Kaine wins Democratic 26,676 63.9% 98.5%
Roanoke City Hung Cao Republican 15,082 36.1% 98.5%
Salem Hung Cao Republican 7,352 56.5% 98.5%
Salem Tim Kaine wins Democratic 5,653 43.5% 98.5%
Staunton Tim Kaine wins Democratic 7,820 58.5% 98.5%
Staunton Hung Cao Republican 5,552 41.5% 98.5%
Suffolk Tim Kaine wins Democratic 31,587 59.8% 98.5%
Suffolk Hung Cao Republican 21,255 40.2% 98.5%
Virginia Beach Tim Kaine wins Democratic 118,920 52.8% 98.5%
Virginia Beach Hung Cao Republican 106,476 47.2% 98.5%
Waynesboro Hung Cao Republican 5,598 50.3% 98.5%
Waynesboro Tim Kaine wins Democratic 5,521 49.7% 98.5%
Williamsburg Tim Kaine wins Democratic 5,635 72.4% 98.5%
Williamsburg Hung Cao Republican 2,151 27.6% 98.5%
Winchester Tim Kaine wins Democratic 6,804 58.1% 98.5%
Winchester Hung Cao Republican 4,905 41.9% 98.5%

Related topics