West Virginia — 2020 presidential election
Recent presidential results
state2020 presidential electionWest Virginia · PresidentTrumpR+38.9
How it voted
Share of the 2020 vote
| Donald Trump ✓Republican | 68.6% | 545,382 |
|---|---|---|
| Joe BidenDemocratic | 29.7% | 235,984 |
| OtherAll other candidates | 1.7% | 13,365 |
2020presidential margin
D+60R+60
55 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
West Virginia cast 5 electoral votes this cycle.
County-level results (55 counties) — table
| County | Winner | Margin |
|---|---|---|
| Barbour County, WV | Republican | R+54.8 |
| Berkeley County, WV | Republican | R+31.2 |
| Boone County, WV | Republican | R+53.0 |
| Braxton County, WV | Republican | R+47.0 |
| Brooke County, WV | Republican | R+43.1 |
| Cabell County, WV | Republican | R+18.0 |
| Calhoun County, WV | Republican | R+60.5 |
| Clay County, WV | Republican | R+60.6 |
| Doddridge County, WV | Republican | R+70.4 |
| Fayette County, WV | Republican | R+38.6 |
| Gilmer County, WV | Republican | R+53.1 |
| Grant County, WV | Republican | R+77.4 |
| Greenbrier County, WV | Republican | R+39.6 |
| Hampshire County, WV | Republican | R+60.4 |
| Hancock County, WV | Republican | R+43.6 |
| Hardy County, WV | Republican | R+54.9 |
| Harrison County, WV | Republican | R+37.6 |
| Jackson County, WV | Republican | R+51.0 |
| Jefferson County, WV | Republican | R+10.5 |
| Kanawha County, WV | Republican | R+14.7 |
| Lewis County, WV | Republican | R+56.9 |
| Lincoln County, WV | Republican | R+54.9 |
| Logan County, WV | Republican | R+63.0 |
| Marion County, WV | Republican | R+28.7 |
| Marshall County, WV | Republican | R+49.6 |
| Mason County, WV | Republican | R+53.2 |
| McDowell County, WV | Republican | R+58.4 |
| Mercer County, WV | Republican | R+54.4 |
| Mineral County, WV | Republican | R+57.3 |
| Mingo County, WV | Republican | R+71.3 |
| Monongalia County, WV | Republican | R+1.2 |
| Monroe County, WV | Republican | R+57.4 |
| Morgan County, WV | Republican | R+52.2 |
| Nicholas County, WV | Republican | R+56.9 |
| Ohio County, WV | Republican | R+25.8 |
| Pendleton County, WV | Republican | R+53.6 |
| Pleasants County, WV | Republican | R+58.5 |
| Pocahontas County, WV | Republican | R+46.1 |
| Preston County, WV | Republican | R+55.1 |
| Putnam County, WV | Republican | R+42.7 |
| Raleigh County, WV | Republican | R+50.4 |
| Randolph County, WV | Republican | R+43.5 |
| Ritchie County, WV | Republican | R+71.5 |
| Roane County, WV | Republican | R+47.9 |
| Summers County, WV | Republican | R+47.0 |
| Taylor County, WV | Republican | R+49.9 |
| Tucker County, WV | Republican | R+49.5 |
| Tyler County, WV | Republican | R+66.1 |
| Upshur County, WV | Republican | R+53.9 |
| Wayne County, WV | Republican | R+50.1 |
| Webster County, WV | Republican | R+63.2 |
| Wetzel County, WV | Republican | R+51.8 |
| Wirt County, WV | Republican | R+62.9 |
| Wood County, WV | Republican | R+42.0 |
| Wyoming County, WV | Republican | R+72.1 |
West Virginia results by county
55 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 | |||||
|---|---|---|---|---|---|
| Barbour County | Donald Trump+3,659 | 5,11676.6% | 1,45721.8% | 1041.6% | 6,677 |
| Berkeley County | Donald Trump+16,093 | 33,27964.6% | 17,18633.3% | 1,0742.1% | 51,539 |
| Boone County | Donald Trump+4,775 | 6,81675.6% | 2,04122.6% | 1561.7% | 9,013 |
| Braxton County | Donald Trump+2,663 | 4,12072.7% | 1,45725.7% | 871.5% | 5,664 |
| Brooke County | Donald Trump+4,598 | 7,54570.8% | 2,94727.7% | 1641.5% | 10,656 |
| Cabell County | Donald Trump+6,727 | 21,72158.1% | 14,99440.1% | 6451.7% | 37,360 |
| Calhoun County | Donald Trump+1,796 | 2,36479.6% | 56819.1% | 391.3% | 2,971 |
| Clay County | Donald Trump+2,038 | 2,67979.6% | 64119.0% | 451.3% | 3,365 |
| Doddridge County | Donald Trump+2,184 | 2,61984.5% | 43514.0% | 471.5% | 3,101 |
| Fayette County | Donald Trump+6,517 | 11,58068.6% | 5,06330.0% | 2271.3% | 16,870 |
| Gilmer County | Donald Trump+1,413 | 2,01275.6% | 59922.5% | 511.9% | 2,662 |
| Grant County | Donald Trump+4,264 | 4,87188.4% | 60711.0% | 320.6% | 5,510 |
| Greenbrier County | Donald Trump+6,270 | 10,92568.9% | 4,65529.4% | 2701.7% | 15,850 |
| Hampshire County | Donald Trump+6,094 | 8,03379.6% | 1,93919.2% | 1141.1% | 10,086 |
| Hancock County | Donald Trump+6,016 | 9,80671.0% | 3,79027.5% | 2061.5% | 13,802 |
| Hardy County | Donald Trump+3,478 | 4,85976.7% | 1,38121.8% | 931.5% | 6,333 |
| Harrison County | Donald Trump+11,468 | 20,68367.9% | 9,21530.2% | 5671.9% | 30,465 |
| Jackson County | Donald Trump+6,886 | 10,09374.7% | 3,20723.7% | 2091.5% | 13,509 |
| Jefferson County | Donald Trump+2,906 | 15,03354.3% | 12,12743.8% | 5452.0% | 27,705 |
| Kanawha County | Donald Trump+12,054 | 46,39856.4% | 34,34441.8% | 1,5081.8% | 82,250 |
| Lewis County | Donald Trump+4,244 | 5,78277.5% | 1,53820.6% | 1391.9% | 7,459 |
| Lincoln County | Donald Trump+4,301 | 6,01276.8% | 1,71121.8% | 1081.4% | 7,831 |
| Logan County | Donald Trump+8,201 | 10,53480.9% | 2,33317.9% | 1591.2% | 13,026 |
| Marion County | Donald Trump+7,399 | 16,30063.2% | 8,90134.5% | 5982.3% | 25,799 |
| Marshall County | Donald Trump+6,980 | 10,43574.1% | 3,45524.5% | 1901.3% | 14,080 |
| Mason County | Donald Trump+5,965 | 8,49175.8% | 2,52622.5% | 1891.7% | 11,206 |
| McDowell County | Donald Trump+3,815 | 5,14878.9% | 1,33320.4% | 460.7% | 6,527 |
| Mercer County | Donald Trump+13,681 | 19,23776.5% | 5,55622.1% | 3421.4% | 25,135 |
| Mineral County | Donald Trump+7,380 | 10,04078.0% | 2,66020.7% | 1761.4% | 12,876 |
| Mingo County | Donald Trump+7,147 | 8,54485.2% | 1,39713.9% | 850.8% | 10,026 |
| Monongalia County | Donald Trump+521 | 20,80349.4% | 20,28248.2% | 9942.4% | 42,079 |
| Monroe County | Donald Trump+3,723 | 5,06878.1% | 1,34520.7% | 771.2% | 6,490 |
| Morgan County | Donald Trump+4,539 | 6,53775.2% | 1,99823.0% | 1611.9% | 8,696 |
| Nicholas County | Donald Trump+6,053 | 8,27977.9% | 2,22620.9% | 1281.2% | 10,633 |
| Ohio County | Donald Trump+5,131 | 12,35462.1% | 7,22336.3% | 3231.6% | 19,900 |
| Pendleton County | Donald Trump+1,962 | 2,78276.0% | 82022.4% | 571.6% | 3,659 |
| Pleasants County | Donald Trump+2,043 | 2,74278.5% | 69920.0% | 501.4% | 3,491 |
| Pocahontas County | Donald Trump+1,848 | 2,89572.2% | 1,04726.1% | 671.7% | 4,009 |
| Preston County | Donald Trump+8,027 | 11,19076.8% | 3,16321.7% | 2201.5% | 14,573 |
| Putnam County | Donald Trump+12,156 | 20,03470.3% | 7,87827.6% | 5892.1% | 28,501 |
| Raleigh County | Donald Trump+16,691 | 24,67374.5% | 7,98224.1% | 4591.4% | 33,114 |
| Randolph County | Donald Trump+5,311 | 8,67371.1% | 3,36227.6% | 1651.4% | 12,200 |
| Ritchie County | Donald Trump+3,063 | 3,64985.2% | 58613.7% | 481.1% | 4,283 |
| Roane County | Donald Trump+2,758 | 4,21373.1% | 1,45525.2% | 951.6% | 5,763 |
| Summers County | Donald Trump+2,626 | 4,07472.9% | 1,44825.9% | 631.1% | 5,585 |
| Taylor County | Donald Trump+3,681 | 5,47774.2% | 1,79624.3% | 1101.5% | 7,383 |
| Tucker County | Donald Trump+1,903 | 2,84173.9% | 93824.4% | 661.7% | 3,845 |
| Tyler County | Donald Trump+2,595 | 3,22682.2% | 63116.1% | 661.7% | 3,923 |
| Upshur County | Donald Trump+5,515 | 7,77176.0% | 2,25622.1% | 1961.9% | 10,223 |
| Wayne County | Donald Trump+8,497 | 12,58574.3% | 4,08824.1% | 2741.6% | 16,947 |
| Webster County | Donald Trump+2,149 | 2,75981.1% | 61017.9% | 331.0% | 3,402 |
| Wetzel County | Donald Trump+3,454 | 4,99374.9% | 1,53923.1% | 1372.1% | 6,669 |
| Wirt County | Donald Trump+1,668 | 2,13480.4% | 46617.6% | 532.0% | 2,653 |
| Wood County | Donald Trump+16,276 | 27,20270.2% | 10,92628.2% | 6371.6% | 38,765 |
| Wyoming County | Donald Trump+6,196 | 7,35385.6% | 1,15713.5% | 821.0% | 8,592 |
Nominees: Joe Biden (D) · Donald Trump (R)
West Virginia's presidential margins
1892–2024, the 2020 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +2.4% |
| 1896 | −5.4% |
| 1900 | −9.5% |
| 1904 | −13.2% |
| 1908 | −10.2% |
| 1912 | +21.3% |
| 1916 | −0.9% |
| 1920 | −12.0% |
| 1924 | −5.4% |
| 1928 | −17.4% |
| 1932 | +10.0% |
| 1936 | +21.4% |
| 1940 | +14.2% |
| 1944 | +9.8% |
| 1948 | +15.1% |
| 1952 | +3.8% |
| 1956 | −8.2% |
| 1960 | +5.5% |
| 1964 | +35.9% |
| 1968 | +8.8% |
| 1972 | −27.2% |
| 1976 | +16.1% |
| 1980 | +4.5% |
| 1984 | −10.5% |
| 1988 | +4.7% |
| 1992 | +13.0% |
| 1996 | +14.7% |
| 2000 | −6.3% |
| 2004 | −12.9% |
| 2008 | −13.1% |
| 2012 | −26.7% |
| 2016 | −41.7% |
| 2020 | −38.9% |
| 2024 | −41.9% |
Same ballot, 2020WV
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.