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,568 |
|---|---|---|
| Donald TrumpRepublican | 44.0% | 1,962,430 |
| OtherAll other candidates | 1.9% | 84,526 |
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 |
Virginia results by county
133 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Accomack County | Donald Trump+1,594 | 7,57844.7% | 9,17254.1% | 2121.2% | 16,962 |
| Albemarle County | Joe Biden+21,662 | 42,46665.7% | 20,80432.2% | 1,3872.1% | 64,657 |
| Alexandria city | Joe Biden+51,696 | 66,24080.3% | 14,54417.6% | 1,7242.1% | 82,508 |
| Alleghany County | Donald Trump+3,616 | 2,24327.3% | 5,85971.4% | 1011.2% | 8,203 |
| Amelia County | Donald Trump+2,979 | 2,41130.5% | 5,39068.3% | 921.2% | 7,893 |
| Amherst County | Donald Trump+5,369 | 5,67233.4% | 11,04164.9% | 2921.7% | 17,005 |
| Appomattox County | Donald Trump+4,284 | 2,41826.1% | 6,70272.3% | 1481.6% | 9,268 |
| Arlington County | Joe Biden+83,026 | 105,34480.6% | 22,31817.1% | 3,0372.3% | 130,699 |
| Augusta County | Donald Trump+19,874 | 10,84025.6% | 30,71472.6% | 7241.7% | 42,278 |
| Bath County | Donald Trump+1,188 | 64625.8% | 1,83473.3% | 210.8% | 2,501 |
| Bedford County | Donald Trump+23,424 | 12,17625.0% | 35,60073.1% | 8931.8% | 48,669 |
| Bland County | Donald Trump+2,371 | 53215.3% | 2,90383.4% | 441.3% | 3,479 |
| Botetourt County | Donald Trump+9,399 | 5,70027.0% | 15,09971.5% | 3211.5% | 21,120 |
| Bristol city | Donald Trump+3,034 | 2,31329.6% | 5,34768.5% | 1461.9% | 7,806 |
| Brunswick County | Joe Biden+1,095 | 4,45256.7% | 3,35742.8% | 390.5% | 7,848 |
| Buchanan County | Donald Trump+6,724 | 1,58715.9% | 8,31183.5% | 550.6% | 9,953 |
| Buckingham County | Donald Trump+1,073 | 3,47142.7% | 4,54455.9% | 1111.4% | 8,126 |
| Buena Vista city | Donald Trump+1,038 | 82529.7% | 1,86367.1% | 883.2% | 2,776 |
| Campbell County | Donald Trump+13,175 | 8,07027.0% | 21,24571.1% | 5771.9% | 29,892 |
| Caroline County | Donald Trump+679 | 7,65747.0% | 8,33651.2% | 2951.8% | 16,288 |
| Carroll County | Donald Trump+9,817 | 2,84218.2% | 12,65980.9% | 1501.0% | 15,651 |
| Charles City County | Joe Biden+863 | 2,62459.1% | 1,76139.7% | 561.3% | 4,441 |
| Charlotte County | Donald Trump+1,498 | 2,31737.4% | 3,81561.6% | 591.0% | 6,191 |
| Charlottesville city | Joe Biden+17,602 | 20,69685.5% | 3,09412.8% | 4151.7% | 24,205 |
| Chesapeake city | Joe Biden+8,197 | 66,37752.2% | 58,18045.8% | 2,5512.0% | 127,108 |
| Chesterfield County | Joe Biden+13,609 | 106,93552.4% | 93,32645.8% | 3,6231.8% | 203,884 |
| Clarke County | Donald Trump+1,272 | 3,92042.0% | 5,19255.6% | 2252.4% | 9,337 |
| Colonial Heights city | Donald Trump+3,035 | 2,97232.5% | 6,00765.7% | 1671.8% | 9,146 |
| Covington city | Donald Trump+616 | 96437.0% | 1,58060.7% | 592.3% | 2,603 |
| Craig County | Donald Trump+1,949 | 58718.5% | 2,53680.0% | 461.5% | 3,169 |
| Culpeper County | Donald Trump+5,395 | 10,61739.2% | 16,01259.1% | 4871.8% | 27,116 |
| Cumberland County | Donald Trump+792 | 2,22741.9% | 3,01956.9% | 641.2% | 5,310 |
| Danville city | Joe Biden+4,282 | 11,71060.4% | 7,42838.3% | 2511.3% | 19,389 |
| Dickenson County | Donald Trump+4,245 | 1,50320.6% | 5,74878.7% | 520.7% | 7,303 |
| Dinwiddie County | Donald Trump+2,451 | 6,24441.3% | 8,69557.5% | 1731.1% | 15,112 |
| Emporia city | Joe Biden+858 | 1,61267.7% | 75431.7% | 150.6% | 2,381 |
| Essex County | Donald Trump+37 | 3,03849.2% | 3,07549.8% | 651.1% | 6,178 |
| Fairfax city | Joe Biden+5,167 | 9,17468.0% | 4,00729.7% | 3022.2% | 13,483 |
| Fairfax County | Joe Biden+251,542 | 419,94369.9% | 168,40128.0% | 12,4792.1% | 600,823 |
| Falls Church city | Joe Biden+5,656 | 7,14681.0% | 1,49016.9% | 1832.1% | 8,819 |
| Fauquier County | Donald Trump+7,541 | 17,56540.2% | 25,10657.5% | 9902.3% | 43,661 |
| Floyd County | Donald Trump+3,221 | 3,00431.9% | 6,22566.2% | 1791.9% | 9,408 |
| Fluvanna County | Donald Trump+741 | 7,41446.8% | 8,15551.5% | 2711.7% | 15,840 |
| Franklin city | Joe Biden+1,038 | 2,52562.2% | 1,48736.6% | 461.1% | 4,058 |
| Franklin County | Donald Trump+12,514 | 8,38128.2% | 20,89570.3% | 4261.4% | 29,702 |
| Frederick County | Donald Trump+13,351 | 17,20735.3% | 30,55862.7% | 9381.9% | 48,703 |
| Fredericksburg city | Joe Biden+4,480 | 8,51766.2% | 4,03731.4% | 3082.4% | 12,862 |
| Galax city | Donald Trump+1,061 | 77729.5% | 1,83869.7% | 230.9% | 2,638 |
| Giles County | Donald Trump+4,720 | 2,15623.5% | 6,87674.9% | 1441.6% | 9,176 |
| Gloucester County | Donald Trump+7,911 | 6,96431.3% | 14,87566.8% | 4432.0% | 22,282 |
| Goochland County | Donald Trump+3,281 | 6,68539.4% | 9,96658.8% | 2991.8% | 16,950 |
| Grayson County | Donald Trump+4,994 | 1,53518.9% | 6,52980.3% | 670.8% | 8,131 |
| Greene County | Donald Trump+2,703 | 4,16336.8% | 6,86660.7% | 2822.5% | 11,311 |
| Greensville County | Joe Biden+713 | 2,62757.4% | 1,91441.8% | 330.7% | 4,574 |
| Halifax County | Donald Trump+2,752 | 7,66642.0% | 10,41857.1% | 1640.9% | 18,248 |
| Hampton city | Joe Biden+27,790 | 46,22070.1% | 18,43028.0% | 1,2511.9% | 65,901 |
| Hanover County | Donald Trump+19,011 | 25,30735.7% | 44,31862.4% | 1,3421.9% | 70,967 |
| Harrisonburg city | Joe Biden+5,431 | 11,02264.5% | 5,59132.7% | 4732.8% | 17,086 |
| Henrico County | Joe Biden+53,132 | 116,57263.6% | 63,44034.6% | 3,1401.7% | 183,152 |
| Henry County | Donald Trump+7,598 | 9,12735.0% | 16,72564.1% | 2531.0% | 26,105 |
| Highland County | Donald Trump+675 | 41727.2% | 1,09271.2% | 241.6% | 1,533 |
| Hopewell city | Joe Biden+1,409 | 5,42756.3% | 4,01841.7% | 1882.0% | 9,633 |
| Isle of Wight County | Donald Trump+4,308 | 9,39940.1% | 13,70758.4% | 3501.5% | 23,456 |
| James City County | Joe Biden+2,400 | 25,55351.5% | 23,15346.7% | 9161.8% | 49,622 |
| King and Queen County | Donald Trump+860 | 1,59038.6% | 2,45059.5% | 751.8% | 4,115 |
| King George County | Donald Trump+3,042 | 5,40438.0% | 8,44659.4% | 3742.6% | 14,224 |
| King William County | Donald Trump+4,060 | 3,26030.4% | 7,32068.2% | 1561.5% | 10,736 |
| Lancaster County | Donald Trump+329 | 3,36847.1% | 3,69751.7% | 871.2% | 7,152 |
| Lee County | Donald Trump+6,876 | 1,48915.0% | 8,36584.1% | 920.9% | 9,946 |
| Lexington city | Joe Biden+885 | 1,79164.8% | 90632.8% | 652.4% | 2,762 |
| Loudoun County | Joe Biden+56,284 | 138,37261.5% | 82,08836.5% | 4,4022.0% | 224,862 |
| Louisa County | Donald Trump+5,025 | 8,26937.7% | 13,29460.7% | 3521.6% | 21,915 |
| Lunenburg County | Donald Trump+1,119 | 2,41840.3% | 3,53759.0% | 450.8% | 6,000 |
| Lynchburg city | Joe Biden+951 | 18,04849.6% | 17,09747.0% | 1,2183.3% | 36,363 |
| Madison County | Donald Trump+2,602 | 2,69833.2% | 5,30065.2% | 1311.6% | 8,129 |
| Manassas city | Joe Biden+4,100 | 10,35661.0% | 6,25636.9% | 3562.1% | 16,968 |
| Manassas Park city | Joe Biden+2,013 | 3,99265.6% | 1,97932.5% | 1161.9% | 6,087 |
| Martinsville city | Joe Biden+1,611 | 3,77662.7% | 2,16535.9% | 821.4% | 6,023 |
| Mathews County | Donald Trump+2,076 | 1,82531.3% | 3,90167.0% | 1001.7% | 5,826 |
| Mecklenburg County | Donald Trump+2,463 | 6,80342.0% | 9,26657.2% | 1350.8% | 16,204 |
| Middlesex County | Donald Trump+1,705 | 2,49136.7% | 4,19661.8% | 981.4% | 6,785 |
| Montgomery County | Joe Biden+2,589 | 23,21851.6% | 20,62945.8% | 1,1902.6% | 45,037 |
| Nelson County | Donald Trump+485 | 4,32746.4% | 4,81251.7% | 1771.9% | 9,316 |
| New Kent County | Donald Trump+5,010 | 4,62132.0% | 9,63166.6% | 2111.5% | 14,463 |
| Newport News city | Joe Biden+26,722 | 53,09965.4% | 26,37732.5% | 1,7272.1% | 81,203 |
| Norfolk city | Joe Biden+40,997 | 64,44071.7% | 23,44326.1% | 1,9982.2% | 89,881 |
| Northampton County | Joe Biden+712 | 3,66754.5% | 2,95543.9% | 1101.6% | 6,732 |
| Northumberland County | Donald Trump+1,233 | 3,25241.6% | 4,48557.4% | 781.0% | 7,815 |
| Norton city | Donald Trump+645 | 46429.0% | 1,10969.3% | 281.7% | 1,601 |
| Nottoway County | Donald Trump+1,056 | 2,97142.0% | 4,02756.9% | 801.1% | 7,078 |
| Orange County | Donald Trump+4,431 | 7,99538.5% | 12,42659.9% | 3211.5% | 20,742 |
| Page County | Donald Trump+6,338 | 3,00724.0% | 9,34574.7% | 1621.3% | 12,514 |
| Patrick County | Donald Trump+5,531 | 1,95420.5% | 7,48578.5% | 951.0% | 9,534 |
| Petersburg city | Joe Biden+10,805 | 12,38987.8% | 1,58411.2% | 1451.0% | 14,118 |
| Pittsylvania County | Donald Trump+13,636 | 10,11529.6% | 23,75169.4% | 3611.1% | 34,227 |
| Poquoson city | Donald Trump+3,551 | 2,05426.1% | 5,60571.3% | 1982.5% | 7,857 |
| Portsmouth city | Joe Biden+18,193 | 30,94869.4% | 12,75528.6% | 8792.0% | 44,582 |
| Powhatan County | Donald Trump+8,735 | 5,32027.0% | 14,05571.2% | 3551.8% | 19,730 |
| Prince Edward County | Joe Biden+539 | 4,97351.9% | 4,43446.3% | 1671.7% | 9,574 |
| Prince George County | Donald Trump+3,000 | 7,10340.7% | 10,10358.0% | 2261.3% | 17,432 |
| Prince William County | Joe Biden+61,641 | 142,86362.6% | 81,22235.6% | 3,9711.7% | 228,056 |
| Pulaski County | Donald Trump+7,202 | 4,92528.3% | 12,12769.8% | 3241.9% | 17,376 |
| Radford city | Joe Biden+572 | 3,35853.1% | 2,78644.1% | 1762.8% | 6,320 |
| Rappahannock County | Donald Trump+716 | 2,09642.1% | 2,81256.5% | 701.4% | 4,978 |
| Richmond city | Joe Biden+75,572 | 92,17582.9% | 16,60314.9% | 2,3812.1% | 111,159 |
| Richmond County | Donald Trump+1,034 | 1,51336.9% | 2,54762.1% | 421.0% | 4,102 |
| Roanoke city | Joe Biden+11,166 | 26,77361.8% | 15,60736.0% | 9432.2% | 43,323 |
| Roanoke County | Donald Trump+12,467 | 21,80138.1% | 34,26859.9% | 1,1151.9% | 57,184 |
| Rockbridge County | Donald Trump+4,002 | 4,08633.0% | 8,08865.4% | 1991.6% | 12,373 |
| Rockingham County | Donald Trump+17,705 | 12,64428.9% | 30,34969.3% | 8181.9% | 43,811 |
| Russell County | Donald Trump+8,506 | 2,37317.7% | 10,87981.3% | 1341.0% | 13,386 |
| Salem city | Donald Trump+2,535 | 5,14839.4% | 7,68358.9% | 2201.7% | 13,051 |
| Scott County | Donald Trump+7,371 | 1,69215.6% | 9,06383.4% | 1141.0% | 10,869 |
| Shenandoah County | Donald Trump+9,627 | 6,83628.9% | 16,46369.5% | 3851.6% | 23,684 |
| Smyth County | Donald Trump+7,955 | 3,00821.3% | 10,96377.6% | 1651.2% | 14,136 |
| Southampton County | Donald Trump+1,761 | 3,96940.6% | 5,73058.6% | 870.9% | 9,786 |
| Spotsylvania County | Donald Trump+5,104 | 34,30745.6% | 39,41152.3% | 1,5992.1% | 75,317 |
| Stafford County | Joe Biden+2,609 | 40,24550.5% | 37,63647.3% | 1,7442.2% | 79,625 |
| Staunton city | Joe Biden+1,286 | 6,98153.7% | 5,69543.8% | 3142.4% | 12,990 |
| Suffolk city | Joe Biden+8,594 | 28,67657.8% | 20,08240.5% | 8841.8% | 49,642 |
| Surry County | Joe Biden+372 | 2,39753.6% | 2,02545.3% | 491.1% | 4,471 |
| Sussex County | Joe Biden+608 | 2,82755.6% | 2,21943.6% | 420.8% | 5,088 |
| Tazewell County | Donald Trump+13,526 | 3,20515.9% | 16,73183.1% | 1981.0% | 20,134 |
| Virginia Beach city | Joe Biden+12,306 | 117,39351.6% | 105,08746.2% | 5,0812.2% | 227,561 |
| Warren County | Donald Trump+7,466 | 6,60331.2% | 14,06966.5% | 4752.2% | 21,147 |
| Washington County | Donald Trump+15,062 | 6,61723.1% | 21,67975.6% | 3891.4% | 28,685 |
| Waynesboro city | Donald Trump+546 | 4,96146.3% | 5,50751.4% | 2492.3% | 10,717 |
| Westmoreland County | Donald Trump+817 | 4,50145.3% | 5,31853.5% | 1141.1% | 9,933 |
| Williamsburg city | Joe Biden+2,827 | 4,79069.6% | 1,96328.5% | 1301.9% | 6,883 |
| Winchester city | Joe Biden+1,389 | 6,61054.6% | 5,22143.1% | 2752.3% | 12,106 |
| Wise County | Donald Trump+10,256 | 3,11018.7% | 13,36680.4% | 1390.8% | 16,615 |
| Wythe County | Donald Trump+8,590 | 3,14320.9% | 11,73377.8% | 1961.3% | 15,072 |
| York County | Donald Trump+2,558 | 17,68345.6% | 20,24152.2% | 8632.2% | 38,787 |
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% |
Same ballot, 2020VA
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.