RightDataUSA

2020 Presidential Election Results for Virginia

Click here to view results by congressional district


Election Year:
Election Type:
Runoff Election: No Yes
State:
County:
Congressional District:
(House elections)
Show Precincts:
(Statewide elections)
No Yes


Map Data to Display: Vote Margin
Winner
Vote Margin %
Total Votes
District Boundaries


Areas won by 3rd party candidates are shown in green on the map regardless of the color used in the data table below.




Click on a county in the table or the map to see demographic data for that county.

County Turnout Joe Biden
(D)
Donald Trump*
(R)
Jo Jorgensen
(Libertarian)
Other TOTAL
Accomack 64% 7,578 44.7% 9,172 54.1% 188 1.1% 24 0.1% 16,962
Albemarle 72% 42,466 65.7% 20,804 32.2% 1,014 1.6% 373 0.6% 64,657
Alexandria city 63% 66,240 80.3% 14,544 17.6% 1,022 1.2% 702 0.9% 82,508
Alleghany 67% 2,243 27.3% 5,859 71.4% 89 1.1% 12 0.1% 8,203
Amelia 76% 2,411 30.5% 5,390 68.3% 80 1.0% 12 0.2% 7,893
Amherst 68% 5,672 33.4% 11,041 64.9% 251 1.5% 41 0.2% 17,005
Appomattox 73% 2,418 26.1% 6,702 72.3% 119 1.3% 29 0.3% 9,268
Arlington 66% 105,344 80.6% 22,318 17.1% 1,836 1.4% 1,201 0.9% 130,699
Augusta 68% 10,840 25.6% 30,714 72.6% 608 1.4% 116 0.3% 42,278
Bath 71% 646 25.8% 1,834 73.3% 16 0.6% 5 0.2% 2,501
Bedford 77% 12,176 25.0% 35,600 73.1% 708 1.5% 185 0.4% 48,669
Bland 67% 532 15.3% 2,903 83.4% 40 1.1% 4 0.1% 3,479
Botetourt 78% 5,700 27.0% 15,099 71.5% 264 1.2% 57 0.3% 21,120
Bristol city 57% 2,313 29.6% 5,347 68.5% 125 1.6% 21 0.3% 7,806
Brunswick 61% 4,552 57.3% 3,357 42.2% 34 0.4% 5 0.1% 7,948
Buchanan 60% 1,587 15.9% 8,311 83.5% 44 0.4% 11 0.1% 9,953
Buckingham 59% 3,471 42.7% 4,544 55.9% 93 1.1% 18 0.2% 8,126
Buena Vista city 52% 825 29.7% 1,863 67.1% 72 2.6% 16 0.6% 2,776
Campbell 67% 8,070 27.0% 21,245 71.1% 490 1.6% 87 0.3% 29,892
Caroline 68% 7,657 47.0% 8,336 51.2% 259 1.6% 36 0.2% 16,288
Carroll 66% 2,842 18.2% 12,659 80.9% 118 0.8% 32 0.2% 15,651
Charles City 78% 2,624 59.1% 1,761 39.7% 54 1.2% 2 0.0% 4,441
Charlotte 69% 2,317 37.4% 3,815 61.6% 48 0.8% 11 0.2% 6,191
Charlottesville city 61% 20,696 85.5% 3,094 12.8% 311 1.3% 104 0.4% 24,205
Chesapeake city 67% 66,377 52.2% 58,180 45.8% 2,098 1.7% 453 0.4% 127,108
Chesterfield 73% 106,935 52.4% 93,326 45.8% 2,927 1.4% 696 0.3% 203,884
Clarke 80% 3,920 42.0% 5,192 55.6% 178 1.9% 47 0.5% 9,337
Colonial Heights city 65% 2,972 32.5% 6,007 65.7% 135 1.5% 32 0.3% 9,146
Covington city 56% 964 37.0% 1,580 60.7% 50 1.9% 9 0.3% 2,603
Craig 78% 587 18.5% 2,536 80.0% 40 1.3% 6 0.2% 3,169
Culpeper 68% 10,617 39.2% 16,012 59.1% 406 1.5% 81 0.3% 27,116
Cumberland 69% 2,227 41.9% 3,019 56.9% 53 1.0% 11 0.2% 5,310
Danville city 59% 11,710 60.4% 7,428 38.3% 195 1.0% 56 0.3% 19,389
Dickenson 65% 1,503 20.6% 5,748 78.7% 44 0.6% 8 0.1% 7,303
Dinwiddie 68% 6,224 41.2% 8,695 57.6% 144 1.0% 29 0.2% 15,092
Emporia city 57% 1,612 67.7% 754 31.7% 13 0.5% 2 0.1% 2,381
Essex 73% 3,038 49.2% 3,075 49.8% 58 0.9% 7 0.1% 6,178
Fairfax 68% 419,943 69.9% 168,401 28.0% 8,014 1.3% 4,465 0.7% 600,823
Fairfax city 72% 9,174 68.0% 4,007 29.7% 201 1.5% 101 0.7% 13,483
Falls Church city 80% 7,146 81.0% 1,490 16.9% 114 1.3% 69 0.8% 8,819
Fauquier 78% 17,565 40.2% 25,106 57.5% 777 1.8% 213 0.5% 43,661
Floyd 76% 3,004 31.9% 6,225 66.2% 147 1.6% 32 0.3% 9,408
Fluvanna 72% 7,414 46.8% 8,155 51.5% 226 1.4% 45 0.3% 15,840
Franklin 68% 8,381 28.2% 20,895 70.3% 354 1.2% 72 0.2% 29,702
Franklin city 66% 2,525 62.2% 1,487 36.6% 35 0.9% 11 0.3% 4,058
Frederick 69% 17,207 35.3% 30,558 62.7% 781 1.6% 157 0.3% 48,703
Fredericksburg city 58% 8,517 66.2% 4,037 31.4% 240 1.9% 68 0.5% 12,862
Galax city 50% 777 29.5% 1,838 69.7% 18 0.7% 5 0.2% 2,638
Giles 69% 2,156 23.5% 6,876 74.9% 125 1.4% 19 0.2% 9,176
Gloucester 72% 6,964 31.3% 14,875 66.8% 389 1.7% 54 0.2% 22,282
Goochland 83% 6,685 39.4% 9,966 58.8% 242 1.4% 57 0.3% 16,950
Grayson 64% 1,535 18.9% 6,529 80.3% 56 0.7% 11 0.1% 8,131
Greene 72% 4,163 36.8% 6,866 60.7% 241 2.1% 41 0.4% 11,311
Greensville 48% 2,627 57.4% 1,914 41.8% 23 0.5% 10 0.2% 4,574
Halifax 68% 7,666 42.0% 10,418 57.1% 140 0.8% 24 0.1% 18,248
Hampton city 61% 46,220 70.1% 18,430 28.0% 1,006 1.5% 245 0.4% 65,901
Hanover 83% 25,307 35.7% 44,318 62.4% 1,103 1.6% 239 0.3% 70,967
Harrisonburg city 39% 11,022 64.5% 5,591 32.7% 364 2.1% 109 0.6% 17,086
Henrico 71% 116,572 63.6% 63,440 34.6% 2,414 1.3% 726 0.4% 183,152
Henry 64% 9,127 35.0% 16,725 64.1% 223 0.9% 30 0.1% 26,105
Highland 79% 417 27.2% 1,092 71.2% 22 1.4% 2 0.1% 1,533
Hopewell city 56% 5,430 56.5% 4,020 41.8% 131 1.4% 27 0.3% 9,608
Isle of Wight 77% 9,399 40.1% 13,707 58.4% 328 1.4% 22 0.1% 23,456
James City 79% 25,553 51.5% 23,153 46.7% 710 1.4% 206 0.4% 49,622
King and Queen 77% 1,590 38.6% 2,450 59.5% 64 1.6% 11 0.3% 4,115
King George 71% 5,404 38.0% 8,446 59.4% 314 2.2% 60 0.4% 14,224
King William 78% 3,260 30.4% 7,320 68.2% 142 1.3% 14 0.1% 10,736
Lancaster 78% 3,368 47.1% 3,697 51.7% 71 1.0% 16 0.2% 7,152
Lee 56% 1,489 15.0% 8,365 84.1% 78 0.8% 14 0.1% 9,946
Lexington city 41% 1,791 64.8% 906 32.8% 48 1.7% 17 0.6% 2,762
Loudoun 73% 138,372 61.5% 82,088 36.5% 3,139 1.4% 1,263 0.6% 224,862
Louisa 73% 8,269 37.7% 13,294 60.7% 295 1.3% 57 0.3% 21,915
Lunenburg 62% 2,418 40.3% 3,537 59.0% 40 0.7% 5 0.1% 6,000
Lynchburg city 57% 18,048 49.6% 17,097 47.0% 857 2.4% 361 1.0% 36,363
Madison 74% 2,698 33.2% 5,300 65.2% 106 1.3% 25 0.3% 8,129
Manassas city 54% 10,356 61.0% 6,256 36.9% 280 1.7% 76 0.4% 16,968
Manassas Park city 47% 3,992 65.6% 1,979 32.5% 100 1.6% 16 0.3% 6,087
Martinsville city 59% 3,766 62.6% 2,165 36.0% 73 1.2% 9 0.1% 6,013
Mathews 80% 1,825 31.3% 3,901 67.0% 87 1.5% 13 0.2% 5,826
Mecklenburg 66% 6,803 42.0% 9,266 57.2% 113 0.7% 22 0.1% 16,204
Middlesex 76% 2,491 36.7% 4,196 61.8% 77 1.1% 21 0.3% 6,785
Montgomery 53% 23,218 51.6% 20,629 45.8% 942 2.1% 248 0.6% 45,037
Nelson 77% 4,327 46.4% 4,812 51.7% 150 1.6% 27 0.3% 9,316
New Kent 78% 4,621 32.0% 9,631 66.6% 172 1.2% 39 0.3% 14,463
Newport News city 57% 53,099 65.4% 26,377 32.5% 1,438 1.8% 289 0.4% 81,203
Norfolk city 47% 64,440 71.7% 23,443 26.1% 1,608 1.8% 390 0.4% 89,881
Northampton 69% 3,667 54.5% 2,955 43.9% 100 1.5% 10 0.1% 6,732
Northumberland 78% 3,252 41.6% 4,485 57.4% 56 0.7% 22 0.3% 7,815
Norton city 57% 464 29.0% 1,109 69.3% 21 1.3% 7 0.4% 1,601
Nottoway 56% 2,971 42.0% 4,027 56.9% 72 1.0% 8 0.1% 7,078
Orange 73% 7,995 38.5% 12,426 59.9% 267 1.3% 54 0.3% 20,742
Page 66% 3,007 24.0% 9,345 74.7% 134 1.1% 28 0.2% 12,514
Patrick 66% 1,954 20.5% 7,485 78.5% 81 0.8% 14 0.1% 9,534
Petersburg city 54% 12,389 87.8% 1,584 11.2% 108 0.8% 37 0.3% 14,118
Pittsylvania 70% 10,115 29.6% 23,751 69.4% 285 0.8% 76 0.2% 34,227
Poquoson city 81% 2,054 26.1% 5,605 71.3% 160 2.0% 38 0.5% 7,857
Portsmouth city 60% 30,948 69.4% 12,755 28.6% 723 1.6% 156 0.3% 44,582
Powhatan 79% 5,320 27.0% 14,055 71.2% 321 1.6% 34 0.2% 19,730
Prince Edward 52% 4,973 51.9% 4,434 46.3% 136 1.4% 31 0.3% 9,574
Prince George 52% 7,103 40.7% 10,103 58.0% 195 1.1% 32 0.2% 17,433
Prince William 65% 142,863 62.6% 81,222 35.6% 3,242 1.4% 729 0.3% 228,056
Pulaski 63% 4,925 28.3% 12,127 69.8% 275 1.6% 49 0.3% 17,376
Radford city 44% 3,358 53.1% 2,786 44.1% 145 2.3% 31 0.5% 6,320
Rappahannock 83% 2,096 42.1% 2,812 56.5% 56 1.1% 14 0.3% 4,978
Richmond 55% 1,513 36.9% 2,547 62.1% 31 0.8% 11 0.3% 4,102
Richmond city 59% 92,175 82.9% 16,603 14.9% 1,691 1.5% 690 0.6% 111,159
Roanoke 74% 21,801 38.1% 34,268 59.9% 910 1.6% 205 0.4% 57,184
Roanoke city 55% 26,773 61.8% 15,607 36.0% 777 1.8% 166 0.4% 43,323
Rockbridge 66% 4,086 33.0% 8,088 65.4% 165 1.3% 34 0.3% 12,373
Rockingham 67% 12,644 28.9% 30,349 69.3% 653 1.5% 165 0.4% 43,811
Russell 65% 2,373 17.7% 10,879 81.3% 116 0.9% 18 0.1% 13,386
Salem city 64% 5,148 39.4% 7,683 58.9% 220 1.7% 0 0.0% 13,051
Scott 62% 1,692 15.6% 9,063 83.4% 90 0.8% 24 0.2% 10,869
Shenandoah 68% 6,836 28.9% 16,463 69.5% 346 1.5% 39 0.2% 23,684
Smyth 59% 3,008 21.3% 10,963 77.6% 133 0.9% 32 0.2% 14,136
Southampton 68% 3,969 40.6% 5,730 58.6% 87 0.9% 0 0.0% 9,786
Spottsylvania 71% 34,307 45.6% 39,411 52.3% 1,301 1.7% 298 0.4% 75,317
Stafford 68% 40,245 50.5% 37,636 47.3% 1,376 1.7% 368 0.5% 79,625
Staunton city 62% 6,981 53.7% 5,695 43.8% 249 1.9% 65 0.5% 12,990
Suffolk city 69% 28,676 57.8% 20,082 40.5% 724 1.5% 160 0.3% 49,642
Surry 83% 2,397 53.6% 2,025 45.3% 40 0.9% 9 0.2% 4,471
Sussex 56% 2,827 55.6% 2,219 43.6% 35 0.7% 7 0.1% 5,088
Tazewell 62% 3,205 15.9% 16,731 83.1% 159 0.8% 39 0.2% 20,134
Virginia Beach city 64% 117,393 51.6% 105,087 46.2% 4,208 1.8% 873 0.4% 227,561
Warren 66% 6,603 31.2% 14,069 66.5% 365 1.7% 110 0.5% 21,147
Washington 65% 6,617 23.1% 21,679 75.6% 304 1.1% 85 0.3% 28,685
Waynesboro city 62% 4,961 46.3% 5,507 51.4% 209 2.0% 40 0.4% 10,717
Westmoreland 66% 4,501 45.3% 5,318 53.5% 90 0.9% 24 0.2% 9,933
Williamsburg city 50% 4,790 69.6% 1,963 28.5% 92 1.3% 38 0.6% 6,883
Winchester city 56% 6,610 54.6% 5,221 43.1% 213 1.8% 62 0.5% 12,106
Wise 58% 3,110 18.7% 13,366 80.4% 108 0.7% 31 0.2% 16,615
Wythe 67% 3,143 20.9% 11,733 77.8% 170 1.1% 26 0.2% 15,072
York 73% 17,683 45.6% 20,241 52.2% 680 1.8% 183 0.5% 38,787
TOTAL 66% 2,413,56854.1% 1,962,43044.0% 64,7611.5% 19,7650.4% 4,460,524



2020 Presidential Election Results by Congressional District in VA

Data for 3rd party candidates is often unavailable explicitly.

Click on a district in the table below to see 2020 U.S. House election results for that district.

District Turnout Joe Biden
(D)
Donald Trump*
(R)
Jo Jorgensen
(Libertarian)
Other TOTAL
District 01 (Wittman-R) 72% 213,535 47.0% 233,398 51.4% 6,920 1.5% 453,853
District 02 (Luria-D) 63% 186,427 51.4% 169,365 46.7% 6,554 1.8% 362,346
District 03 (Scott-D) 59% 233,646 67.2% 108,728 31.2% 5,558 1.6% 347,932
District 04 (McEachin-D) 65% 246,583 61.8% 146,900 36.8% 5,313 1.3% 398,796
District 05 (Good-R) 68% 183,175 45.1% 217,535 53.6% 5,263 1.3% 405,973
District 06 (Cline-R) 64% 149,254 38.6% 231,248 59.8% 6,459 1.7% 386,961
District 07 (Spanberger-D) 72% 228,335 49.8% 223,268 48.7% 6,764 1.5% 458,367
District 08 (Beyer-D) 63% 311,470 77.6% 84,711 21.1% 5,260 1.3% 401,441
District 09 (Griffith-R) 60% 98,653 28.4% 244,996 70.4% 4,173 1.2% 347,822
District 10 (Wexton-D) 76% 281,817 58.9% 189,376 39.6% 6,966 1.5% 478,159
District 11 (Connolly-D) 66% 280,673 70.3% 112,905 28.3% 5,531 1.4% 399,109



2020 President, Accomack County
CandidateVotesPct
Joe Biden (D) 7,578 44.7%
Donald Trump* (R) 9,172 54.1%
Jo Jorgensen (Lbt) 188 1.1%
Other 24 0.1%
TOTAL 16,962
Turnout: 64% Diff (St): 10 Diff (US): 7


2020 President, Albemarle County
CandidateVotesPct
Joe Biden (D) 42,466 65.7%
Donald Trump* (R) 20,804 32.2%
Jo Jorgensen (Lbt) 1,014 1.6%
Other 373 0.6%
TOTAL 64,657
Turnout: 72% Diff (St): -12 Diff (US): -15


2020 President, Alleghany County
CandidateVotesPct
Joe Biden (D) 2,243 27.3%
Donald Trump* (R) 5,859 71.4%
Jo Jorgensen (Lbt) 89 1.1%
Other 12 0.1%
TOTAL 8,203
Turnout: 67% Diff (St): 27 Diff (US): 25


2020 President, Amelia County
CandidateVotesPct
Joe Biden (D) 2,411 30.5%
Donald Trump* (R) 5,390 68.3%
Jo Jorgensen (Lbt) 80 1.0%
Other 12 0.2%
TOTAL 7,893
Turnout: 76% Diff (St): 24 Diff (US): 21


2020 President, Amherst County
CandidateVotesPct
Joe Biden (D) 5,672 33.4%
Donald Trump* (R) 11,041 64.9%
Jo Jorgensen (Lbt) 251 1.5%
Other 41 0.2%
TOTAL 17,005
Turnout: 68% Diff (St): 21 Diff (US): 18


2020 President, Appomattox County
CandidateVotesPct
Joe Biden (D) 2,418 26.1%
Donald Trump* (R) 6,702 72.3%
Jo Jorgensen (Lbt) 119 1.3%
Other 29 0.3%
TOTAL 9,268
Turnout: 73% Diff (St): 28 Diff (US): 26


2020 President, Arlington County
CandidateVotesPct
Joe Biden (D) 105,344 80.6%
Donald Trump* (R) 22,318 17.1%
Jo Jorgensen (Lbt) 1,836 1.4%
Other 1,201 0.9%
TOTAL 130,699
Turnout: 66% Diff (St): -27 Diff (US): -30


2020 President, Augusta County
CandidateVotesPct
Joe Biden (D) 10,840 25.6%
Donald Trump* (R) 30,714 72.6%
Jo Jorgensen (Lbt) 608 1.4%
Other 116 0.3%
TOTAL 42,278
Turnout: 68% Diff (St): 29 Diff (US): 26


2020 President, Bath County
CandidateVotesPct
Joe Biden (D) 646 25.8%
Donald Trump* (R) 1,834 73.3%
Jo Jorgensen (Lbt) 16 0.6%
Other 5 0.2%
TOTAL 2,501
Turnout: 71% Diff (St): 29 Diff (US): 27


2020 President, Bedford County
CandidateVotesPct
Joe Biden (D) 12,176 25.0%
Donald Trump* (R) 35,600 73.1%
Jo Jorgensen (Lbt) 708 1.5%
Other 185 0.4%
TOTAL 48,669
Turnout: 77% Diff (St): 29 Diff (US): 26


2020 President, Bland County
CandidateVotesPct
Joe Biden (D) 532 15.3%
Donald Trump* (R) 2,903 83.4%
Jo Jorgensen (Lbt) 40 1.1%
Other 4 0.1%
TOTAL 3,479
Turnout: 67% Diff (St): 39 Diff (US): 37


2020 President, Botetourt County
CandidateVotesPct
Joe Biden (D) 5,700 27.0%
Donald Trump* (R) 15,099 71.5%
Jo Jorgensen (Lbt) 264 1.2%
Other 57 0.3%
TOTAL 21,120
Turnout: 78% Diff (St): 27 Diff (US): 25


2020 President, Brunswick County
CandidateVotesPct
Joe Biden (D) 4,552 57.3%
Donald Trump* (R) 3,357 42.2%
Jo Jorgensen (Lbt) 34 0.4%
Other 5 0.1%
TOTAL 7,948
Turnout: 61% Diff (St): -2 Diff (US): -5


2020 President, Buchanan County
CandidateVotesPct
Joe Biden (D) 1,587 15.9%
Donald Trump* (R) 8,311 83.5%
Jo Jorgensen (Lbt) 44 0.4%
Other 11 0.1%
TOTAL 9,953
Turnout: 60% Diff (St): 40 Diff (US): 37


2020 President, Buckingham County
CandidateVotesPct
Joe Biden (D) 3,471 42.7%
Donald Trump* (R) 4,544 55.9%
Jo Jorgensen (Lbt) 93 1.1%
Other 18 0.2%
TOTAL 8,126
Turnout: 59% Diff (St): 12 Diff (US): 9


2020 President, Campbell County
CandidateVotesPct
Joe Biden (D) 8,070 27.0%
Donald Trump* (R) 21,245 71.1%
Jo Jorgensen (Lbt) 490 1.6%
Other 87 0.3%
TOTAL 29,892
Turnout: 67% Diff (St): 27 Diff (US): 24


2020 President, Caroline County
CandidateVotesPct
Joe Biden (D) 7,657 47.0%
Donald Trump* (R) 8,336 51.2%
Jo Jorgensen (Lbt) 259 1.6%
Other 36 0.2%
TOTAL 16,288
Turnout: 68% Diff (St): 7 Diff (US): 4


2020 President, Carroll County
CandidateVotesPct
Joe Biden (D) 2,842 18.2%
Donald Trump* (R) 12,659 80.9%
Jo Jorgensen (Lbt) 118 0.8%
Other 32 0.2%
TOTAL 15,651
Turnout: 66% Diff (St): 37 Diff (US): 34


2020 President, Charles City County
CandidateVotesPct
Joe Biden (D) 2,624 59.1%
Donald Trump* (R) 1,761 39.7%
Jo Jorgensen (Lbt) 54 1.2%
Other 2 0.0%
TOTAL 4,441
Turnout: 78% Diff (St): -4 Diff (US): -7


2020 President, Charlotte County
CandidateVotesPct
Joe Biden (D) 2,317 37.4%
Donald Trump* (R) 3,815 61.6%
Jo Jorgensen (Lbt) 48 0.8%
Other 11 0.2%
TOTAL 6,191
Turnout: 69% Diff (St): 18 Diff (US): 15


2020 President, Chesterfield County
CandidateVotesPct
Joe Biden (D) 106,935 52.4%
Donald Trump* (R) 93,326 45.8%
Jo Jorgensen (Lbt) 2,927 1.4%
Other 696 0.3%
TOTAL 203,884
Turnout: 73% Diff (St): 2 Diff (US): -1


2020 President, Clarke County
CandidateVotesPct
Joe Biden (D) 3,920 42.0%
Donald Trump* (R) 5,192 55.6%
Jo Jorgensen (Lbt) 178 1.9%
Other 47 0.5%
TOTAL 9,337
Turnout: 80% Diff (St): 12 Diff (US): 9


2020 President, Craig County
CandidateVotesPct
Joe Biden (D) 587 18.5%
Donald Trump* (R) 2,536 80.0%
Jo Jorgensen (Lbt) 40 1.3%
Other 6 0.2%
TOTAL 3,169
Turnout: 78% Diff (St): 36 Diff (US): 33


2020 President, Culpeper County
CandidateVotesPct
Joe Biden (D) 10,617 39.2%
Donald Trump* (R) 16,012 59.1%
Jo Jorgensen (Lbt) 406 1.5%
Other 81 0.3%
TOTAL 27,116
Turnout: 68% Diff (St): 15 Diff (US): 12


2020 President, Cumberland County
CandidateVotesPct
Joe Biden (D) 2,227 41.9%
Donald Trump* (R) 3,019 56.9%
Jo Jorgensen (Lbt) 53 1.0%
Other 11 0.2%
TOTAL 5,310
Turnout: 69% Diff (St): 13 Diff (US): 10


2020 President, Dickenson County
CandidateVotesPct
Joe Biden (D) 1,503 20.6%
Donald Trump* (R) 5,748 78.7%
Jo Jorgensen (Lbt) 44 0.6%
Other 8 0.1%
TOTAL 7,303
Turnout: 65% Diff (St): 35 Diff (US): 32


2020 President, Dinwiddie County
CandidateVotesPct
Joe Biden (D) 6,224 41.2%
Donald Trump* (R) 8,695 57.6%
Jo Jorgensen (Lbt) 144 1.0%
Other 29 0.2%
TOTAL 15,092
Turnout: 68% Diff (St): 14 Diff (US): 11


2020 President, Essex County
CandidateVotesPct
Joe Biden (D) 3,038 49.2%
Donald Trump* (R) 3,075 49.8%
Jo Jorgensen (Lbt) 58 0.9%
Other 7 0.1%
TOTAL 6,178
Turnout: 73% Diff (St): 6 Diff (US): 3


2020 President, Fairfax County
CandidateVotesPct
Joe Biden (D) 419,943 69.9%
Donald Trump* (R) 168,401 28.0%
Jo Jorgensen (Lbt) 8,014 1.3%
Other 4,465 0.7%
TOTAL 600,823
Turnout: 68% Diff (St): -16 Diff (US): -19


2020 President, Fauquier County
CandidateVotesPct
Joe Biden (D) 17,565 40.2%
Donald Trump* (R) 25,106 57.5%
Jo Jorgensen (Lbt) 777 1.8%
Other 213 0.5%
TOTAL 43,661
Turnout: 78% Diff (St): 14 Diff (US): 11


2020 President, Floyd County
CandidateVotesPct
Joe Biden (D) 3,004 31.9%
Donald Trump* (R) 6,225 66.2%
Jo Jorgensen (Lbt) 147 1.6%
Other 32 0.3%
TOTAL 9,408
Turnout: 76% Diff (St): 22 Diff (US): 19


2020 President, Fluvanna County
CandidateVotesPct
Joe Biden (D) 7,414 46.8%
Donald Trump* (R) 8,155 51.5%
Jo Jorgensen (Lbt) 226 1.4%
Other 45 0.3%
TOTAL 15,840
Turnout: 72% Diff (St): 7 Diff (US): 5


2020 President, Franklin County
CandidateVotesPct
Joe Biden (D) 8,381 28.2%
Donald Trump* (R) 20,895 70.3%
Jo Jorgensen (Lbt) 354 1.2%
Other 72 0.2%
TOTAL 29,702
Turnout: 68% Diff (St): 26 Diff (US): 24


2020 President, Frederick County
CandidateVotesPct
Joe Biden (D) 17,207 35.3%
Donald Trump* (R) 30,558 62.7%
Jo Jorgensen (Lbt) 781 1.6%
Other 157 0.3%
TOTAL 48,703
Turnout: 69% Diff (St): 19 Diff (US): 16


2020 President, Giles County
CandidateVotesPct
Joe Biden (D) 2,156 23.5%
Donald Trump* (R) 6,876 74.9%
Jo Jorgensen (Lbt) 125 1.4%
Other 19 0.2%
TOTAL 9,176
Turnout: 69% Diff (St): 31 Diff (US): 28


2020 President, Gloucester County
CandidateVotesPct
Joe Biden (D) 6,964 31.3%
Donald Trump* (R) 14,875 66.8%
Jo Jorgensen (Lbt) 389 1.7%
Other 54 0.2%
TOTAL 22,282
Turnout: 72% Diff (St): 23 Diff (US): 20


2020 President, Goochland County
CandidateVotesPct
Joe Biden (D) 6,685 39.4%
Donald Trump* (R) 9,966 58.8%
Jo Jorgensen (Lbt) 242 1.4%
Other 57 0.3%
TOTAL 16,950
Turnout: 83% Diff (St): 15 Diff (US): 12


2020 President, Grayson County
CandidateVotesPct
Joe Biden (D) 1,535 18.9%
Donald Trump* (R) 6,529 80.3%
Jo Jorgensen (Lbt) 56 0.7%
Other 11 0.1%
TOTAL 8,131
Turnout: 64% Diff (St): 36 Diff (US): 33


2020 President, Greene County
CandidateVotesPct
Joe Biden (D) 4,163 36.8%
Donald Trump* (R) 6,866 60.7%
Jo Jorgensen (Lbt) 241 2.1%
Other 41 0.4%
TOTAL 11,311
Turnout: 72% Diff (St): 17 Diff (US): 14


2020 President, Greensville County
CandidateVotesPct
Joe Biden (D) 2,627 57.4%
Donald Trump* (R) 1,914 41.8%
Jo Jorgensen (Lbt) 23 0.5%
Other 10 0.2%
TOTAL 4,574
Turnout: 48% Diff (St): -2 Diff (US): -5


2020 President, Halifax County
CandidateVotesPct
Joe Biden (D) 7,666 42.0%
Donald Trump* (R) 10,418 57.1%
Jo Jorgensen (Lbt) 140 0.8%
Other 24 0.1%
TOTAL 18,248
Turnout: 68% Diff (St): 13 Diff (US): 10


2020 President, Hanover County
CandidateVotesPct
Joe Biden (D) 25,307 35.7%
Donald Trump* (R) 44,318 62.4%
Jo Jorgensen (Lbt) 1,103 1.6%
Other 239 0.3%
TOTAL 70,967
Turnout: 83% Diff (St): 18 Diff (US): 16


2020 President, Henrico County
CandidateVotesPct
Joe Biden (D) 116,572 63.6%
Donald Trump* (R) 63,440 34.6%
Jo Jorgensen (Lbt) 2,414 1.3%
Other 726 0.4%
TOTAL 183,152
Turnout: 71% Diff (St): -9 Diff (US): -12


2020 President, Henry County
CandidateVotesPct
Joe Biden (D) 9,127 35.0%
Donald Trump* (R) 16,725 64.1%
Jo Jorgensen (Lbt) 223 0.9%
Other 30 0.1%
TOTAL 26,105
Turnout: 64% Diff (St): 20 Diff (US): 17


2020 President, Highland County
CandidateVotesPct
Joe Biden (D) 417 27.2%
Donald Trump* (R) 1,092 71.2%
Jo Jorgensen (Lbt) 22 1.4%
Other 2 0.1%
TOTAL 1,533
Turnout: 79% Diff (St): 27 Diff (US): 24


2020 President, Isle of Wight County
CandidateVotesPct
Joe Biden (D) 9,399 40.1%
Donald Trump* (R) 13,707 58.4%
Jo Jorgensen (Lbt) 328 1.4%
Other 22 0.1%
TOTAL 23,456
Turnout: 77% Diff (St): 14 Diff (US): 12


2020 President, James City County
CandidateVotesPct
Joe Biden (D) 25,553 51.5%
Donald Trump* (R) 23,153 46.7%
Jo Jorgensen (Lbt) 710 1.4%
Other 206 0.4%
TOTAL 49,622
Turnout: 79% Diff (St): 3 Diff (US): 0


2020 President, King and Queen County
CandidateVotesPct
Joe Biden (D) 1,590 38.6%
Donald Trump* (R) 2,450 59.5%
Jo Jorgensen (Lbt) 64 1.6%
Other 11 0.3%
TOTAL 4,115
Turnout: 77% Diff (St): 16 Diff (US): 13


2020 President, King George County
CandidateVotesPct
Joe Biden (D) 5,404 38.0%
Donald Trump* (R) 8,446 59.4%
Jo Jorgensen (Lbt) 314 2.2%
Other 60 0.4%
TOTAL 14,224
Turnout: 71% Diff (St): 15 Diff (US): 13


2020 President, King William County
CandidateVotesPct
Joe Biden (D) 3,260 30.4%
Donald Trump* (R) 7,320 68.2%
Jo Jorgensen (Lbt) 142 1.3%
Other 14 0.1%
TOTAL 10,736
Turnout: 78% Diff (St): 24 Diff (US): 21


2020 President, Lancaster County
CandidateVotesPct
Joe Biden (D) 3,368 47.1%
Donald Trump* (R) 3,697 51.7%
Jo Jorgensen (Lbt) 71 1.0%
Other 16 0.2%
TOTAL 7,152
Turnout: 78% Diff (St): 8 Diff (US): 5


2020 President, Lee County
CandidateVotesPct
Joe Biden (D) 1,489 15.0%
Donald Trump* (R) 8,365 84.1%
Jo Jorgensen (Lbt) 78 0.8%
Other 14 0.1%
TOTAL 9,946
Turnout: 56% Diff (St): 40 Diff (US): 37


2020 President, Loudoun County
CandidateVotesPct
Joe Biden (D) 138,372 61.5%
Donald Trump* (R) 82,088 36.5%
Jo Jorgensen (Lbt) 3,139 1.4%
Other 1,263 0.6%
TOTAL 224,862
Turnout: 73% Diff (St): -7 Diff (US): -10


2020 President, Louisa County
CandidateVotesPct
Joe Biden (D) 8,269 37.7%
Donald Trump* (R) 13,294 60.7%
Jo Jorgensen (Lbt) 295 1.3%
Other 57 0.3%
TOTAL 21,915
Turnout: 73% Diff (St): 17 Diff (US): 14


2020 President, Lunenburg County
CandidateVotesPct
Joe Biden (D) 2,418 40.3%
Donald Trump* (R) 3,537 59.0%
Jo Jorgensen (Lbt) 40 0.7%
Other 5 0.1%
TOTAL 6,000
Turnout: 62% Diff (St): 15 Diff (US): 12


2020 President, Madison County
CandidateVotesPct
Joe Biden (D) 2,698 33.2%
Donald Trump* (R) 5,300 65.2%
Jo Jorgensen (Lbt) 106 1.3%
Other 25 0.3%
TOTAL 8,129
Turnout: 74% Diff (St): 21 Diff (US): 18


2020 President, Mathews County
CandidateVotesPct
Joe Biden (D) 1,825 31.3%
Donald Trump* (R) 3,901 67.0%
Jo Jorgensen (Lbt) 87 1.5%
Other 13 0.2%
TOTAL 5,826
Turnout: 80% Diff (St): 23 Diff (US): 20


2020 President, Mecklenburg County
CandidateVotesPct
Joe Biden (D) 6,803 42.0%
Donald Trump* (R) 9,266 57.2%
Jo Jorgensen (Lbt) 113 0.7%
Other 22 0.1%
TOTAL 16,204
Turnout: 66% Diff (St): 13 Diff (US): 10


2020 President, Middlesex County
CandidateVotesPct
Joe Biden (D) 2,491 36.7%
Donald Trump* (R) 4,196 61.8%
Jo Jorgensen (Lbt) 77 1.1%
Other 21 0.3%
TOTAL 6,785
Turnout: 76% Diff (St): 18 Diff (US): 15


2020 President, Montgomery County
CandidateVotesPct
Joe Biden (D) 23,218 51.6%
Donald Trump* (R) 20,629 45.8%
Jo Jorgensen (Lbt) 942 2.1%
Other 248 0.6%
TOTAL 45,037
Turnout: 53% Diff (St): 2 Diff (US): -1


2020 President, Nelson County
CandidateVotesPct
Joe Biden (D) 4,327 46.4%
Donald Trump* (R) 4,812 51.7%
Jo Jorgensen (Lbt) 150 1.6%
Other 27 0.3%
TOTAL 9,316
Turnout: 77% Diff (St): 8 Diff (US): 5


2020 President, New Kent County
CandidateVotesPct
Joe Biden (D) 4,621 32.0%
Donald Trump* (R) 9,631 66.6%
Jo Jorgensen (Lbt) 172 1.2%
Other 39 0.3%
TOTAL 14,463
Turnout: 78% Diff (St): 23 Diff (US): 20


2020 President, Northampton County
CandidateVotesPct
Joe Biden (D) 3,667 54.5%
Donald Trump* (R) 2,955 43.9%
Jo Jorgensen (Lbt) 100 1.5%
Other 10 0.1%
TOTAL 6,732
Turnout: 69% Diff (St): 0 Diff (US): -3


2020 President, Northumberland County
CandidateVotesPct
Joe Biden (D) 3,252 41.6%
Donald Trump* (R) 4,485 57.4%
Jo Jorgensen (Lbt) 56 0.7%
Other 22 0.3%
TOTAL 7,815
Turnout: 78% Diff (St): 13 Diff (US): 11


2020 President, Nottoway County
CandidateVotesPct
Joe Biden (D) 2,971 42.0%
Donald Trump* (R) 4,027 56.9%
Jo Jorgensen (Lbt) 72 1.0%
Other 8 0.1%
TOTAL 7,078
Turnout: 56% Diff (St): 13 Diff (US): 10


2020 President, Orange County
CandidateVotesPct
Joe Biden (D) 7,995 38.5%
Donald Trump* (R) 12,426 59.9%
Jo Jorgensen (Lbt) 267 1.3%
Other 54 0.3%
TOTAL 20,742
Turnout: 73% Diff (St): 16 Diff (US): 13


2020 President, Page County
CandidateVotesPct
Joe Biden (D) 3,007 24.0%
Donald Trump* (R) 9,345 74.7%
Jo Jorgensen (Lbt) 134 1.1%
Other 28 0.2%
TOTAL 12,514
Turnout: 66% Diff (St): 31 Diff (US): 28


2020 President, Patrick County
CandidateVotesPct
Joe Biden (D) 1,954 20.5%
Donald Trump* (R) 7,485 78.5%
Jo Jorgensen (Lbt) 81 0.8%
Other 14 0.1%
TOTAL 9,534
Turnout: 66% Diff (St): 35 Diff (US): 32


2020 President, Pittsylvania County
CandidateVotesPct
Joe Biden (D) 10,115 29.6%
Donald Trump* (R) 23,751 69.4%
Jo Jorgensen (Lbt) 285 0.8%
Other 76 0.2%
TOTAL 34,227
Turnout: 70% Diff (St): 25 Diff (US): 23


2020 President, Powhatan County
CandidateVotesPct
Joe Biden (D) 5,320 27.0%
Donald Trump* (R) 14,055 71.2%
Jo Jorgensen (Lbt) 321 1.6%
Other 34 0.2%
TOTAL 19,730
Turnout: 79% Diff (St): 27 Diff (US): 24


2020 President, Prince Edward County
CandidateVotesPct
Joe Biden (D) 4,973 51.9%
Donald Trump* (R) 4,434 46.3%
Jo Jorgensen (Lbt) 136 1.4%
Other 31 0.3%
TOTAL 9,574
Turnout: 52% Diff (St): 2 Diff (US): 0


2020 President, Prince George County
CandidateVotesPct
Joe Biden (D) 7,103 40.7%
Donald Trump* (R) 10,103 58.0%
Jo Jorgensen (Lbt) 195 1.1%
Other 32 0.2%
TOTAL 17,433
Turnout: 52% Diff (St): 14 Diff (US): 11


2020 President, Prince William County
CandidateVotesPct
Joe Biden (D) 142,863 62.6%
Donald Trump* (R) 81,222 35.6%
Jo Jorgensen (Lbt) 3,242 1.4%
Other 729 0.3%
TOTAL 228,056
Turnout: 65% Diff (St): -8 Diff (US): -11


2020 President, Pulaski County
CandidateVotesPct
Joe Biden (D) 4,925 28.3%
Donald Trump* (R) 12,127 69.8%
Jo Jorgensen (Lbt) 275 1.6%
Other 49 0.3%
TOTAL 17,376
Turnout: 63% Diff (St): 26 Diff (US): 23


2020 President, Rappahannock County
CandidateVotesPct
Joe Biden (D) 2,096 42.1%
Donald Trump* (R) 2,812 56.5%
Jo Jorgensen (Lbt) 56 1.1%
Other 14 0.3%
TOTAL 4,978
Turnout: 83% Diff (St): 12 Diff (US): 10


2020 President, Richmond County
CandidateVotesPct
Joe Biden (D) 1,513 36.9%
Donald Trump* (R) 2,547 62.1%
Jo Jorgensen (Lbt) 31 0.8%
Other 11 0.3%
TOTAL 4,102
Turnout: 55% Diff (St): 18 Diff (US): 15


2020 President, Roanoke County
CandidateVotesPct
Joe Biden (D) 21,801 38.1%
Donald Trump* (R) 34,268 59.9%
Jo Jorgensen (Lbt) 910 1.6%
Other 205 0.4%
TOTAL 57,184
Turnout: 74% Diff (St): 16 Diff (US): 13


2020 President, Rockbridge County
CandidateVotesPct
Joe Biden (D) 4,086 33.0%
Donald Trump* (R) 8,088 65.4%
Jo Jorgensen (Lbt) 165 1.3%
Other 34 0.3%
TOTAL 12,373
Turnout: 66% Diff (St): 21 Diff (US): 19


2020 President, Rockingham County
CandidateVotesPct
Joe Biden (D) 12,644 28.9%
Donald Trump* (R) 30,349 69.3%
Jo Jorgensen (Lbt) 653 1.5%
Other 165 0.4%
TOTAL 43,811
Turnout: 67% Diff (St): 25 Diff (US): 22


2020 President, Russell County
CandidateVotesPct
Joe Biden (D) 2,373 17.7%
Donald Trump* (R) 10,879 81.3%
Jo Jorgensen (Lbt) 116 0.9%
Other 18 0.1%
TOTAL 13,386
Turnout: 65% Diff (St): 37 Diff (US): 34


2020 President, Scott County
CandidateVotesPct
Joe Biden (D) 1,692 15.6%
Donald Trump* (R) 9,063 83.4%
Jo Jorgensen (Lbt) 90 0.8%
Other 24 0.2%
TOTAL 10,869
Turnout: 62% Diff (St): 39 Diff (US): 37


2020 President, Shenandoah County
CandidateVotesPct
Joe Biden (D) 6,836 28.9%
Donald Trump* (R) 16,463 69.5%
Jo Jorgensen (Lbt) 346 1.5%
Other 39 0.2%
TOTAL 23,684
Turnout: 68% Diff (St): 26 Diff (US): 23


2020 President, Smyth County
CandidateVotesPct
Joe Biden (D) 3,008 21.3%
Donald Trump* (R) 10,963 77.6%
Jo Jorgensen (Lbt) 133 0.9%
Other 32 0.2%
TOTAL 14,136
Turnout: 59% Diff (St): 34 Diff (US): 31


2020 President, Southampton County
CandidateVotesPct
Joe Biden (D) 3,969 40.6%
Donald Trump* (R) 5,730 58.6%
Jo Jorgensen (Lbt) 87 0.9%
TOTAL 9,786
Turnout: 68% Diff (St): 15 Diff (US): 12


2020 President, Spotsylvania County
CandidateVotesPct
Joe Biden (D) 34,307 45.6%
Donald Trump* (R) 39,411 52.3%
Jo Jorgensen (Lbt) 1,301 1.7%
Other 298 0.4%
TOTAL 75,317
Turnout: 71% Diff (St): 8 Diff (US): 6


2020 President, Stafford County
CandidateVotesPct
Joe Biden (D) 40,245 50.5%
Donald Trump* (R) 37,636 47.3%
Jo Jorgensen (Lbt) 1,376 1.7%
Other 368 0.5%
TOTAL 79,625
Turnout: 68% Diff (St): 3 Diff (US): 0


2020 President, Surry County
CandidateVotesPct
Joe Biden (D) 2,397 53.6%
Donald Trump* (R) 2,025 45.3%
Jo Jorgensen (Lbt) 40 0.9%
Other 9 0.2%
TOTAL 4,471
Turnout: 83% Diff (St): 1 Diff (US): -2


2020 President, Sussex County
CandidateVotesPct
Joe Biden (D) 2,827 55.6%
Donald Trump* (R) 2,219 43.6%
Jo Jorgensen (Lbt) 35 0.7%
Other 7 0.1%
TOTAL 5,088
Turnout: 56% Diff (St): 0 Diff (US): -3


2020 President, Tazewell County
CandidateVotesPct
Joe Biden (D) 3,205 15.9%
Donald Trump* (R) 16,731 83.1%
Jo Jorgensen (Lbt) 159 0.8%
Other 39 0.2%
TOTAL 20,134
Turnout: 62% Diff (St): 39 Diff (US): 36


2020 President, Warren County
CandidateVotesPct
Joe Biden (D) 6,603 31.2%
Donald Trump* (R) 14,069 66.5%
Jo Jorgensen (Lbt) 365 1.7%
Other 110 0.5%
TOTAL 21,147
Turnout: 66% Diff (St): 23 Diff (US): 20


2020 President, Washington County
CandidateVotesPct
Joe Biden (D) 6,617 23.1%
Donald Trump* (R) 21,679 75.6%
Jo Jorgensen (Lbt) 304 1.1%
Other 85 0.3%
TOTAL 28,685
Turnout: 65% Diff (St): 32 Diff (US): 29


2020 President, Westmoreland County
CandidateVotesPct
Joe Biden (D) 4,501 45.3%
Donald Trump* (R) 5,318 53.5%
Jo Jorgensen (Lbt) 90 0.9%
Other 24 0.2%
TOTAL 9,933
Turnout: 66% Diff (St): 10 Diff (US): 7


2020 President, Wise County
CandidateVotesPct
Joe Biden (D) 3,110 18.7%
Donald Trump* (R) 13,366 80.4%
Jo Jorgensen (Lbt) 108 0.7%
Other 31 0.2%
TOTAL 16,615
Turnout: 58% Diff (St): 36 Diff (US): 34


2020 President, Wythe County
CandidateVotesPct
Joe Biden (D) 3,143 20.9%
Donald Trump* (R) 11,733 77.8%
Jo Jorgensen (Lbt) 170 1.1%
Other 26 0.2%
TOTAL 15,072
Turnout: 67% Diff (St): 34 Diff (US): 31


2020 President, York County
CandidateVotesPct
Joe Biden (D) 17,683 45.6%
Donald Trump* (R) 20,241 52.2%
Jo Jorgensen (Lbt) 680 1.8%
Other 183 0.5%
TOTAL 38,787
Turnout: 73% Diff (St): 8 Diff (US): 5


2020 President, Alexandria city
CandidateVotesPct
Joe Biden (D) 66,240 80.3%
Donald Trump* (R) 14,544 17.6%
Jo Jorgensen (Lbt) 1,022 1.2%
Other 702 0.9%
TOTAL 82,508
Turnout: 63% Diff (St): -26 Diff (US): -29


2020 President, Bristol city
CandidateVotesPct
Joe Biden (D) 2,313 29.6%
Donald Trump* (R) 5,347 68.5%
Jo Jorgensen (Lbt) 125 1.6%
Other 21 0.3%
TOTAL 7,806
Turnout: 57% Diff (St): 25 Diff (US): 22


2020 President, Buena Vista city
CandidateVotesPct
Joe Biden (D) 825 29.7%
Donald Trump* (R) 1,863 67.1%
Jo Jorgensen (Lbt) 72 2.6%
Other 16 0.6%
TOTAL 2,776
Turnout: 52% Diff (St): 23 Diff (US): 20


2020 President, Charlottesville city
CandidateVotesPct
Joe Biden (D) 20,696 85.5%
Donald Trump* (R) 3,094 12.8%
Jo Jorgensen (Lbt) 311 1.3%
Other 104 0.4%
TOTAL 24,205
Turnout: 61% Diff (St): -31 Diff (US): -34


2020 President, Chesapeake city
CandidateVotesPct
Joe Biden (D) 66,377 52.2%
Donald Trump* (R) 58,180 45.8%
Jo Jorgensen (Lbt) 2,098 1.7%
Other 453 0.4%
TOTAL 127,108
Turnout: 67% Diff (St): 2 Diff (US): -1


2020 President, Colonial Heights city
CandidateVotesPct
Joe Biden (D) 2,972 32.5%
Donald Trump* (R) 6,007 65.7%
Jo Jorgensen (Lbt) 135 1.5%
Other 32 0.3%
TOTAL 9,146
Turnout: 65% Diff (St): 22 Diff (US): 19


2020 President, Covington city
CandidateVotesPct
Joe Biden (D) 964 37.0%
Donald Trump* (R) 1,580 60.7%
Jo Jorgensen (Lbt) 50 1.9%
Other 9 0.3%
TOTAL 2,603
Turnout: 56% Diff (St): 17 Diff (US): 14


2020 President, Danville city
CandidateVotesPct
Joe Biden (D) 11,710 60.4%
Donald Trump* (R) 7,428 38.3%
Jo Jorgensen (Lbt) 195 1.0%
Other 56 0.3%
TOTAL 19,389
Turnout: 59% Diff (St): -6 Diff (US): -8


2020 President, Emporia city
CandidateVotesPct
Joe Biden (D) 1,612 67.7%
Donald Trump* (R) 754 31.7%
Jo Jorgensen (Lbt) 13 0.5%
Other 2 0.1%
TOTAL 2,381
Turnout: 57% Diff (St): -12 Diff (US): -15


2020 President, Fairfax city
CandidateVotesPct
Joe Biden (D) 9,174 68.0%
Donald Trump* (R) 4,007 29.7%
Jo Jorgensen (Lbt) 201 1.5%
Other 101 0.7%
TOTAL 13,483
Turnout: 72% Diff (St): -14 Diff (US): -17


2020 President, Falls Church city
CandidateVotesPct
Joe Biden (D) 7,146 81.0%
Donald Trump* (R) 1,490 16.9%
Jo Jorgensen (Lbt) 114 1.3%
Other 69 0.8%
TOTAL 8,819
Turnout: 80% Diff (St): -27 Diff (US): -30


2020 President, Franklin city
CandidateVotesPct
Joe Biden (D) 2,525 62.2%
Donald Trump* (R) 1,487 36.6%
Jo Jorgensen (Lbt) 35 0.9%
Other 11 0.3%
TOTAL 4,058
Turnout: 66% Diff (St): -7 Diff (US): -10


2020 President, Fredericksburg city
CandidateVotesPct
Joe Biden (D) 8,517 66.2%
Donald Trump* (R) 4,037 31.4%
Jo Jorgensen (Lbt) 240 1.9%
Other 68 0.5%
TOTAL 12,862
Turnout: 58% Diff (St): -13 Diff (US): -15


2020 President, Galax city
CandidateVotesPct
Joe Biden (D) 777 29.5%
Donald Trump* (R) 1,838 69.7%
Jo Jorgensen (Lbt) 18 0.7%
Other 5 0.2%
TOTAL 2,638
Turnout: 50% Diff (St): 26 Diff (US): 23


2020 President, Hampton city
CandidateVotesPct
Joe Biden (D) 46,220 70.1%
Donald Trump* (R) 18,430 28.0%
Jo Jorgensen (Lbt) 1,006 1.5%
Other 245 0.4%
TOTAL 65,901
Turnout: 61% Diff (St): -16 Diff (US): -19


2020 President, Harrisonburg city
CandidateVotesPct
Joe Biden (D) 11,022 64.5%
Donald Trump* (R) 5,591 32.7%
Jo Jorgensen (Lbt) 364 2.1%
Other 109 0.6%
TOTAL 17,086
Turnout: 39% Diff (St): -11 Diff (US): -14


2020 President, Hopewell city
CandidateVotesPct
Joe Biden (D) 5,430 56.5%
Donald Trump* (R) 4,020 41.8%
Jo Jorgensen (Lbt) 131 1.4%
Other 27 0.3%
TOTAL 9,608
Turnout: 56% Diff (St): -2 Diff (US): -5


2020 President, Lexington city
CandidateVotesPct
Joe Biden (D) 1,791 64.8%
Donald Trump* (R) 906 32.8%
Jo Jorgensen (Lbt) 48 1.7%
Other 17 0.6%
TOTAL 2,762
Turnout: 41% Diff (St): -11 Diff (US): -14


2020 President, Lynchburg city
CandidateVotesPct
Joe Biden (D) 18,048 49.6%
Donald Trump* (R) 17,097 47.0%
Jo Jorgensen (Lbt) 857 2.4%
Other 361 1.0%
TOTAL 36,363
Turnout: 57% Diff (St): 3 Diff (US): 0


2020 President, Manassas city
CandidateVotesPct
Joe Biden (D) 10,356 61.0%
Donald Trump* (R) 6,256 36.9%
Jo Jorgensen (Lbt) 280 1.7%
Other 76 0.4%
TOTAL 16,968
Turnout: 54% Diff (St): -7 Diff (US): -10


2020 President, Manassas Park city
CandidateVotesPct
Joe Biden (D) 3,992 65.6%
Donald Trump* (R) 1,979 32.5%
Jo Jorgensen (Lbt) 100 1.6%
Other 16 0.3%
TOTAL 6,087
Turnout: 47% Diff (St): -11 Diff (US): -14


2020 President, Martinsville city
CandidateVotesPct
Joe Biden (D) 3,766 62.6%
Donald Trump* (R) 2,165 36.0%
Jo Jorgensen (Lbt) 73 1.2%
Other 9 0.1%
TOTAL 6,013
Turnout: 59% Diff (St): -8 Diff (US): -11


2020 President, Newport News city
CandidateVotesPct
Joe Biden (D) 53,099 65.4%
Donald Trump* (R) 26,377 32.5%
Jo Jorgensen (Lbt) 1,438 1.8%
Other 289 0.4%
TOTAL 81,203
Turnout: 57% Diff (St): -12 Diff (US): -14


2020 President, Norfolk city
CandidateVotesPct
Joe Biden (D) 64,440 71.7%
Donald Trump* (R) 23,443 26.1%
Jo Jorgensen (Lbt) 1,608 1.8%
Other 390 0.4%
TOTAL 89,881
Turnout: 47% Diff (St): -18 Diff (US): -21


2020 President, Norton city
CandidateVotesPct
Joe Biden (D) 464 29.0%
Donald Trump* (R) 1,109 69.3%
Jo Jorgensen (Lbt) 21 1.3%
Other 7 0.4%
TOTAL 1,601
Turnout: 57% Diff (St): 25 Diff (US): 22


2020 President, Petersburg city
CandidateVotesPct
Joe Biden (D) 12,389 87.8%
Donald Trump* (R) 1,584 11.2%
Jo Jorgensen (Lbt) 108 0.8%
Other 37 0.3%
TOTAL 14,118
Turnout: 54% Diff (St): -33 Diff (US): -36


2020 President, Poquoson city
CandidateVotesPct
Joe Biden (D) 2,054 26.1%
Donald Trump* (R) 5,605 71.3%
Jo Jorgensen (Lbt) 160 2.0%
Other 38 0.5%
TOTAL 7,857
Turnout: 81% Diff (St): 27 Diff (US): 25


2020 President, Portsmouth city
CandidateVotesPct
Joe Biden (D) 30,948 69.4%
Donald Trump* (R) 12,755 28.6%
Jo Jorgensen (Lbt) 723 1.6%
Other 156 0.3%
TOTAL 44,582
Turnout: 60% Diff (St): -15 Diff (US): -18


2020 President, Radford city
CandidateVotesPct
Joe Biden (D) 3,358 53.1%
Donald Trump* (R) 2,786 44.1%
Jo Jorgensen (Lbt) 145 2.3%
Other 31 0.5%
TOTAL 6,320
Turnout: 44% Diff (St): 0 Diff (US): -3


2020 President, Richmond city
CandidateVotesPct
Joe Biden (D) 92,175 82.9%
Donald Trump* (R) 16,603 14.9%
Jo Jorgensen (Lbt) 1,691 1.5%
Other 690 0.6%
TOTAL 111,159
Turnout: 59% Diff (St): -29 Diff (US): -32


2020 President, Roanoke city
CandidateVotesPct
Joe Biden (D) 26,773 61.8%
Donald Trump* (R) 15,607 36.0%
Jo Jorgensen (Lbt) 777 1.8%
Other 166 0.4%
TOTAL 43,323
Turnout: 55% Diff (St): -8 Diff (US): -11


2020 President, Salem city
CandidateVotesPct
Joe Biden (D) 5,148 39.4%
Donald Trump* (R) 7,683 58.9%
Jo Jorgensen (Lbt) 220 1.7%
TOTAL 13,051
Turnout: 64% Diff (St): 15 Diff (US): 12


2020 President, Staunton city
CandidateVotesPct
Joe Biden (D) 6,981 53.7%
Donald Trump* (R) 5,695 43.8%
Jo Jorgensen (Lbt) 249 1.9%
Other 65 0.5%
TOTAL 12,990
Turnout: 62% Diff (St): 0 Diff (US): -3


2020 President, Suffolk city
CandidateVotesPct
Joe Biden (D) 28,676 57.8%
Donald Trump* (R) 20,082 40.5%
Jo Jorgensen (Lbt) 724 1.5%
Other 160 0.3%
TOTAL 49,642
Turnout: 69% Diff (St): -4 Diff (US): -6


2020 President, Virginia Beach city
CandidateVotesPct
Joe Biden (D) 117,393 51.6%
Donald Trump* (R) 105,087 46.2%
Jo Jorgensen (Lbt) 4,208 1.8%
Other 873 0.4%
TOTAL 227,561
Turnout: 64% Diff (St): 2 Diff (US): -1


2020 President, Waynesboro city
CandidateVotesPct
Joe Biden (D) 4,961 46.3%
Donald Trump* (R) 5,507 51.4%
Jo Jorgensen (Lbt) 209 2.0%
Other 40 0.4%
TOTAL 10,717
Turnout: 62% Diff (St): 7 Diff (US): 5


2020 President, Williamsburg city
CandidateVotesPct
Joe Biden (D) 4,790 69.6%
Donald Trump* (R) 1,963 28.5%
Jo Jorgensen (Lbt) 92 1.3%
Other 38 0.6%
TOTAL 6,883
Turnout: 50% Diff (St): -15 Diff (US): -18


2020 President, Winchester city
CandidateVotesPct
Joe Biden (D) 6,610 54.6%
Donald Trump* (R) 5,221 43.1%
Jo Jorgensen (Lbt) 213 1.8%
Other 62 0.5%
TOTAL 12,106
Turnout: 56% Diff (St): -1 Diff (US): -4
* incumbent