Elections / 2020 · President · VA
Virginia — 2020 presidential election
state2020 presidential electionVirginia · PresidentBidenD+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 |
2020presidential margin
D+60R+60
133 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
Virginia cast 13 electoral votes this cycle.
County-level results (133 counties) — table
| County | Winner | Margin |
|---|---|---|
| Accomack County, VA | Republican | R+9.4 |
| Albemarle County, VA | Democratic | D+33.5 |
| Alexandria city, VA | Democratic | D+62.7 |
| Alleghany County, VA | Republican | R+44.1 |
| Amelia County, VA | Republican | R+37.7 |
| Amherst County, VA | Republican | R+31.6 |
| Appomattox County, VA | Republican | R+46.2 |
| Arlington County, VA | Democratic | D+63.5 |
| Augusta County, VA | Republican | R+47.0 |
| Bath County, VA | Republican | R+47.5 |
| Bedford County, VA | Republican | R+48.1 |
| Bland County, VA | Republican | R+68.2 |
| Botetourt County, VA | Republican | R+44.5 |
| Bristol city, VA | Republican | R+38.9 |
| Brunswick County, VA | Democratic | D+14.0 |
| Buchanan County, VA | Republican | R+67.6 |
| Buckingham County, VA | Republican | R+13.2 |
| Buena Vista city, VA | Republican | R+37.4 |
| Campbell County, VA | Republican | R+44.1 |
| Caroline County, VA | Republican | R+4.2 |
| Carroll County, VA | Republican | R+62.7 |
| Charles City County, VA | Democratic | D+19.4 |
| Charlotte County, VA | Republican | R+24.2 |
| Charlottesville city, VA | Democratic | D+72.7 |
| Chesapeake city, VA | Democratic | D+6.4 |
| Chesterfield County, VA | Democratic | D+6.7 |
| Clarke County, VA | Republican | R+13.6 |
| Colonial Heights city, VA | Republican | R+33.2 |
| Covington city, VA | Republican | R+23.7 |
| Craig County, VA | Republican | R+61.5 |
| Culpeper County, VA | Republican | R+19.9 |
| Cumberland County, VA | Republican | R+14.9 |
| Danville city, VA | Democratic | D+22.1 |
| Dickenson County, VA | Republican | R+58.1 |
| Dinwiddie County, VA | Republican | R+16.2 |
| Emporia city, VA | Democratic | D+36.0 |
| Essex County, VA | Republican | R+0.6 |
| Fairfax city, VA | Democratic | D+38.3 |
| Fairfax County, VA | Democratic | D+41.9 |
| Falls Church city, VA | Democratic | D+64.1 |
| Fauquier County, VA | Republican | R+17.3 |
| Floyd County, VA | Republican | R+34.2 |
| Fluvanna County, VA | Republican | R+4.7 |
| Franklin city, VA | Democratic | D+25.6 |
| Franklin County, VA | Republican | R+42.1 |
| Frederick County, VA | Republican | R+27.4 |
| Fredericksburg city, VA | Democratic | D+34.8 |
| Galax city, VA | Republican | R+40.2 |
| Giles County, VA | Republican | R+51.4 |
| Gloucester County, VA | Republican | R+35.5 |
| Goochland County, VA | Republican | R+19.4 |
| Grayson County, VA | Republican | R+61.4 |
| Greene County, VA | Republican | R+23.9 |
| Greensville County, VA | Democratic | D+15.6 |
| Halifax County, VA | Republican | R+15.1 |
| Hampton city, VA | Democratic | D+42.2 |
| Hanover County, VA | Republican | R+26.8 |
| Harrisonburg city, VA | Democratic | D+31.8 |
| Henrico County, VA | Democratic | D+29.0 |
| Henry County, VA | Republican | R+29.1 |
| Highland County, VA | Republican | R+44.0 |
| Hopewell city, VA | Democratic | D+14.6 |
| Isle of Wight County, VA | Republican | R+18.4 |
| James City County, VA | Democratic | D+4.8 |
| King and Queen County, VA | Republican | R+20.9 |
| King George County, VA | Republican | R+21.4 |
| King William County, VA | Republican | R+37.8 |
| Lancaster County, VA | Republican | R+4.6 |
| Lee County, VA | Republican | R+69.1 |
| Lexington city, VA | Democratic | D+32.0 |
| Loudoun County, VA | Democratic | D+25.0 |
| Louisa County, VA | Republican | R+22.9 |
| Lunenburg County, VA | Republican | R+18.6 |
| Lynchburg city, VA | Democratic | D+2.6 |
| Madison County, VA | Republican | R+32.0 |
| Manassas city, VA | Democratic | D+24.2 |
| Manassas Park city, VA | Democratic | D+33.1 |
| Martinsville city, VA | Democratic | D+26.7 |
| Mathews County, VA | Republican | R+35.6 |
| Mecklenburg County, VA | Republican | R+15.2 |
| Middlesex County, VA | Republican | R+25.1 |
| Montgomery County, VA | Democratic | D+5.7 |
| Nelson County, VA | Republican | R+5.2 |
| New Kent County, VA | Republican | R+34.6 |
| Newport News city, VA | Democratic | D+32.9 |
| Norfolk city, VA | Democratic | D+45.6 |
| Northampton County, VA | Democratic | D+10.6 |
| Northumberland County, VA | Republican | R+15.8 |
| Norton city, VA | Republican | R+40.3 |
| Nottoway County, VA | Republican | R+14.9 |
| Orange County, VA | Republican | R+21.4 |
| Page County, VA | Republican | R+50.6 |
| Patrick County, VA | Republican | R+58.0 |
| Petersburg city, VA | Democratic | D+76.5 |
| Pittsylvania County, VA | Republican | R+39.8 |
| Poquoson city, VA | Republican | R+45.2 |
| Portsmouth city, VA | Democratic | D+40.8 |
| Powhatan County, VA | Republican | R+44.3 |
| Prince Edward County, VA | Democratic | D+5.6 |
| Prince George County, VA | Republican | R+17.2 |
| Prince William County, VA | Democratic | D+27.0 |
| Pulaski County, VA | Republican | R+41.4 |
| Radford city, VA | Democratic | D+9.1 |
| Rappahannock County, VA | Republican | R+14.4 |
| Richmond city, VA | Democratic | D+68.0 |
| Richmond County, VA | Republican | R+25.2 |
| Roanoke city, VA | Democratic | D+25.8 |
| Roanoke County, VA | Republican | R+21.8 |
| Rockbridge County, VA | Republican | R+32.3 |
| Rockingham County, VA | Republican | R+40.4 |
| Russell County, VA | Republican | R+63.5 |
| Salem city, VA | Republican | R+19.4 |
| Scott County, VA | Republican | R+67.8 |
| Shenandoah County, VA | Republican | R+40.6 |
| Smyth County, VA | Republican | R+56.3 |
| Southampton County, VA | Republican | R+18.0 |
| Spotsylvania County, VA | Republican | R+6.8 |
| Stafford County, VA | Democratic | D+3.3 |
| Staunton city, VA | Democratic | D+9.9 |
| Suffolk city, VA | Democratic | D+17.3 |
| Surry County, VA | Democratic | D+8.3 |
| Sussex County, VA | Democratic | D+11.9 |
| Tazewell County, VA | Republican | R+67.2 |
| Virginia Beach city, VA | Democratic | D+5.4 |
| Warren County, VA | Republican | R+35.3 |
| Washington County, VA | Republican | R+52.5 |
| Waynesboro city, VA | Republican | R+5.1 |
| Westmoreland County, VA | Republican | R+8.2 |
| Williamsburg city, VA | Democratic | D+41.1 |
| Winchester city, VA | Democratic | D+11.5 |
| Wise County, VA | Republican | R+61.7 |
| Wythe County, VA | Republican | R+57.0 |
| York County, VA | Republican | R+6.6 |
Nominees: Joe Biden (D) · Donald Trump (R)
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-by-county results — 133 counties
| 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 |
Same ballot, 2020VA
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.