Elections / 2020 · President · VA
Joe Biden carried Virginia D+10.1.
Joe Biden (D) vs Donald Trump (R) in Virginia, 2020. The state ran 5.7 points more Democratic than the nation (D+4.5 nationally). A US Senate contest shared the 2020 ballot here.
Nominees: Joe Biden (D) · Donald Trump (R)
Virginia result
4,460,479 votes counted
Biden (D)
2,413,495
54.1%
Trump (R)
1,962,428
44.0%
All others
84,556
1.9%
Margin
D+10.1
2020 presidential election
Virginia, 2020
BidenD+10.1
How it voted
Share of the 2020 vote
| Joe Biden ✓Democratic | 54.1% | 2,413,495 |
|---|---|---|
| Donald TrumpRepublican | 44.0% | 1,962,428 |
| OtherAll other candidates | 1.9% | 84,556 |
D+60R+60
133 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Virginia's presidential margins
1892–2024, the 2020 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +17.5% |
| 1896 | +6.6% |
| 1900 | +11.5% |
| 1904 | +24.8% |
| 1908 | +22.2% |
| 1912 | +48.9% |
| 1916 | +34.7% |
| 1920 | +23.5% |
| 1924 | +29.7% |
| 1928 | −8.0% |
| 1932 | +38.4% |
| 1936 | +40.8% |
| 1940 | +36.5% |
| 1944 | +25.0% |
| 1948 | +6.8% |
| 1952 | −13.0% |
| 1956 | −17.0% |
| 1960 | −5.4% |
| 1964 | +7.1% |
| 1968 | −10.9% |
| 1972 | −37.7% |
| 1976 | −1.3% |
| 1980 | −12.7% |
| 1984 | −25.2% |
| 1988 | −20.5% |
| 1992 | −4.4% |
| 1996 | −2.0% |
| 2000 | −8.1% |
| 2004 | −8.2% |
| 2008 | +6.3% |
| 2012 | +3.9% |
| 2016 | +5.3% |
| 2020 | +10.1% |
| 2024 | +5.8% |
County results — 2020
133 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Accomack County | R | 7,578 | 9,172 | 16,962 | |
| Albemarle County | D | 42,466 | 20,804 | 64,657 | |
| Alexandria city | D | 66,240 | 14,544 | 82,508 | |
| Alleghany County | R | 2,243 | 5,859 | 8,203 | |
| Amelia County | R | 2,411 | 5,390 | 7,893 | |
| Amherst County | R | 5,672 | 11,041 | 17,005 | |
| Appomattox County | R | 2,418 | 6,702 | 9,268 | |
| Arlington County | D | 105,344 | 22,318 | 130,699 | |
| Augusta County | R | 10,840 | 30,714 | 42,278 | |
| Bath County | R | 646 | 1,834 | 2,501 | |
| Bedford County | R | 12,176 | 35,600 | 48,669 | |
| Bland County | R | 532 | 2,903 | 3,479 | |
| Botetourt County | R | 5,700 | 15,099 | 21,120 | |
| Bristol city | R | 2,313 | 5,347 | 7,806 | |
| Brunswick County | D | 4,452 | 3,357 | 7,848 | |
| Buchanan County | R | 1,587 | 8,311 | 9,953 | |
| Buckingham County | R | 3,471 | 4,544 | 8,126 | |
| Buena Vista city | R | 825 | 1,863 | 2,776 | |
| Campbell County | R | 8,070 | 21,245 | 29,892 | |
| Caroline County | R | 7,657 | 8,336 | 16,288 | |
| Carroll County | R | 2,842 | 12,659 | 15,651 | |
| Charles City County | D | 2,624 | 1,761 | 4,441 | |
| Charlotte County | R | 2,317 | 3,815 | 6,191 | |
| Charlottesville city | D | 20,696 | 3,094 | 24,205 | |
| Chesapeake city | D | 66,377 | 58,180 | 127,108 | |
| Chesterfield County | D | 106,935 | 93,326 | 203,884 | |
| Clarke County | R | 3,920 | 5,192 | 9,337 | |
| Colonial Heights city | R | 2,972 | 6,007 | 9,146 | |
| Covington city | R | 964 | 1,580 | 2,603 | |
| Craig County | R | 587 | 2,536 | 3,169 | |
| Culpeper County | R | 10,617 | 16,012 | 27,116 | |
| Cumberland County | R | 2,227 | 3,019 | 5,310 | |
| Danville city | D | 11,710 | 7,428 | 19,389 | |
| Dickenson County | R | 1,503 | 5,748 | 7,303 | |
| Dinwiddie County | R | 6,244 | 8,695 | 15,112 | |
| Emporia city | D | 1,612 | 754 | 2,381 | |
| Essex County | R | 3,038 | 3,075 | 6,178 | |
| Fairfax city | D | 9,174 | 4,007 | 13,483 | |
| Fairfax County | D | 419,943 | 168,401 | 600,823 | |
| Falls Church city | D | 7,146 | 1,490 | 8,819 | |
| Fauquier County | R | 17,565 | 25,106 | 43,661 | |
| Floyd County | R | 3,004 | 6,225 | 9,408 | |
| Fluvanna County | R | 7,414 | 8,155 | 15,840 | |
| Franklin city | D | 2,525 | 1,487 | 4,058 | |
| Franklin County | R | 8,381 | 20,895 | 29,702 | |
| Frederick County | R | 17,207 | 30,558 | 48,703 | |
| Fredericksburg city | D | 8,517 | 4,037 | 12,862 | |
| Galax city | R | 777 | 1,838 | 2,638 | |
| Giles County | R | 2,156 | 6,876 | 9,176 | |
| Gloucester County | R | 6,964 | 14,875 | 22,282 | |
| Goochland County | R | 6,685 | 9,966 | 16,950 | |
| Grayson County | R | 1,535 | 6,529 | 8,131 | |
| Greene County | R | 4,163 | 6,866 | 11,311 | |
| Greensville County | D | 2,627 | 1,914 | 4,574 | |
| Halifax County | R | 7,666 | 10,418 | 18,248 | |
| Hampton city | D | 46,220 | 18,430 | 65,901 | |
| Hanover County | R | 25,307 | 44,318 | 70,967 | |
| Harrisonburg city | D | 11,022 | 5,591 | 17,086 | |
| Henrico County | D | 116,572 | 63,440 | 183,152 | |
| Henry County | R | 9,127 | 16,725 | 26,105 | |
| Highland County | R | 417 | 1,092 | 1,533 | |
| Hopewell city | D | 5,427 | 4,018 | 9,633 | |
| Isle of Wight County | R | 9,399 | 13,707 | 23,456 | |
| James City County | D | 25,553 | 23,153 | 49,622 | |
| King and Queen County | R | 1,590 | 2,450 | 4,115 | |
| King George County | R | 5,404 | 8,446 | 14,224 | |
| King William County | R | 3,260 | 7,320 | 10,736 | |
| Lancaster County | R | 3,368 | 3,697 | 7,152 | |
| Lee County | R | 1,489 | 8,365 | 9,946 | |
| Lexington city | D | 1,791 | 906 | 2,762 | |
| Loudoun County | D | 138,372 | 82,088 | 224,862 | |
| Louisa County | R | 8,269 | 13,294 | 21,915 | |
| Lunenburg County | R | 2,418 | 3,537 | 6,000 | |
| Lynchburg city | D | 18,048 | 17,097 | 36,363 | |
| Madison County | R | 2,698 | 5,300 | 8,129 | |
| Manassas city | D | 10,356 | 6,256 | 16,968 | |
| Manassas Park city | D | 3,992 | 1,979 | 6,087 | |
| Martinsville city | D | 3,776 | 2,165 | 6,023 | |
| Mathews County | R | 1,825 | 3,901 | 5,826 | |
| Mecklenburg County | R | 6,803 | 9,266 | 16,204 | |
| Middlesex County | R | 2,491 | 4,196 | 6,785 | |
| Montgomery County | D | 23,218 | 20,629 | 45,037 | |
| Nelson County | R | 4,327 | 4,812 | 9,316 | |
| New Kent County | R | 4,621 | 9,631 | 14,463 | |
| Newport News city | D | 53,099 | 26,377 | 81,203 | |
| Norfolk city | D | 64,440 | 23,443 | 89,881 | |
| Northampton County | D | 3,667 | 2,955 | 6,732 | |
| Northumberland County | R | 3,252 | 4,485 | 7,815 | |
| Norton city | R | 464 | 1,109 | 1,601 | |
| Nottoway County | R | 2,971 | 4,027 | 7,078 | |
| Orange County | R | 7,995 | 12,426 | 20,742 | |
| Page County | R | 3,007 | 9,345 | 12,514 | |
| Patrick County | R | 1,954 | 7,485 | 9,534 | |
| Petersburg city | D | 12,389 | 1,584 | 14,118 | |
| Pittsylvania County | R | 10,115 | 23,751 | 34,227 | |
| Poquoson city | R | 2,054 | 5,605 | 7,857 | |
| Portsmouth city | D | 30,948 | 12,755 | 44,582 | |
| Powhatan County | R | 5,320 | 14,055 | 19,730 | |
| Prince Edward County | D | 4,973 | 4,434 | 9,574 | |
| Prince George County | R | 7,103 | 10,103 | 17,432 | |
| Prince William County | D | 142,863 | 81,222 | 228,056 | |
| Pulaski County | R | 4,925 | 12,127 | 17,376 | |
| Radford city | D | 3,358 | 2,786 | 6,320 | |
| Rappahannock County | R | 2,096 | 2,812 | 4,978 | |
| Richmond city | D | 92,175 | 16,603 | 111,159 | |
| Richmond County | R | 1,513 | 2,547 | 4,102 | |
| Roanoke city | D | 26,773 | 15,607 | 43,323 | |
| Roanoke County | R | 21,801 | 34,268 | 57,184 | |
| Rockbridge County | R | 4,086 | 8,088 | 12,373 | |
| Rockingham County | R | 12,644 | 30,349 | 43,811 | |
| Russell County | R | 2,373 | 10,879 | 13,386 | |
| Salem city | R | 5,148 | 7,683 | 13,051 | |
| Scott County | R | 1,692 | 9,063 | 10,869 | |
| Shenandoah County | R | 6,836 | 16,463 | 23,684 | |
| Smyth County | R | 3,008 | 10,963 | 14,136 | |
| Southampton County | R | 3,969 | 5,730 | 9,786 | |
| Spotsylvania County | R | 34,307 | 39,411 | 75,317 | |
| Stafford County | D | 40,245 | 37,636 | 79,625 | |
| Staunton city | D | 6,981 | 5,695 | 12,990 | |
| Suffolk city | D | 28,676 | 20,082 | 49,642 | |
| Surry County | D | 2,397 | 2,025 | 4,471 | |
| Sussex County | D | 2,827 | 2,219 | 5,088 | |
| Tazewell County | R | 3,205 | 16,731 | 20,134 | |
| Virginia Beach city | D | 117,393 | 105,087 | 227,561 | |
| Warren County | R | 6,603 | 14,069 | 21,147 | |
| Washington County | R | 6,617 | 21,679 | 28,685 | |
| Waynesboro city | R | 4,961 | 5,507 | 10,717 | |
| Westmoreland County | R | 4,501 | 5,318 | 9,933 | |
| Williamsburg city | D | 4,790 | 1,963 | 6,883 | |
| Winchester city | D | 6,610 | 5,221 | 12,106 | |
| Wise County | R | 3,110 | 13,366 | 16,615 | |
| Wythe County | R | 3,143 | 11,733 | 15,072 | |
| York County | R | 17,683 | 20,241 | 38,787 |