Elections / 2020 · President · WV
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 |
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% |
County-by-county results — 55 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Barbour County | R | 1,457 | 5,116 | 6,677 | |
| Berkeley County | R | 17,186 | 33,279 | 51,539 | |
| Boone County | R | 2,041 | 6,816 | 9,013 | |
| Braxton County | R | 1,457 | 4,120 | 5,664 | |
| Brooke County | R | 2,947 | 7,545 | 10,656 | |
| Cabell County | R | 14,994 | 21,721 | 37,360 | |
| Calhoun County | R | 568 | 2,364 | 2,971 | |
| Clay County | R | 641 | 2,679 | 3,365 | |
| Doddridge County | R | 435 | 2,619 | 3,101 | |
| Fayette County | R | 5,063 | 11,580 | 16,870 | |
| Gilmer County | R | 599 | 2,012 | 2,662 | |
| Grant County | R | 607 | 4,871 | 5,510 | |
| Greenbrier County | R | 4,655 | 10,925 | 15,850 | |
| Hampshire County | R | 1,939 | 8,033 | 10,086 | |
| Hancock County | R | 3,790 | 9,806 | 13,802 | |
| Hardy County | R | 1,381 | 4,859 | 6,333 | |
| Harrison County | R | 9,215 | 20,683 | 30,465 | |
| Jackson County | R | 3,207 | 10,093 | 13,509 | |
| Jefferson County | R | 12,127 | 15,033 | 27,705 | |
| Kanawha County | R | 34,344 | 46,398 | 82,250 | |
| Lewis County | R | 1,538 | 5,782 | 7,459 | |
| Lincoln County | R | 1,711 | 6,012 | 7,831 | |
| Logan County | R | 2,333 | 10,534 | 13,026 | |
| Marion County | R | 8,901 | 16,300 | 25,799 | |
| Marshall County | R | 3,455 | 10,435 | 14,080 | |
| Mason County | R | 2,526 | 8,491 | 11,206 | |
| McDowell County | R | 1,333 | 5,148 | 6,527 | |
| Mercer County | R | 5,556 | 19,237 | 25,135 | |
| Mineral County | R | 2,660 | 10,040 | 12,876 | |
| Mingo County | R | 1,397 | 8,544 | 10,026 | |
| Monongalia County | R | 20,282 | 20,803 | 42,079 | |
| Monroe County | R | 1,345 | 5,068 | 6,490 | |
| Morgan County | R | 1,998 | 6,537 | 8,696 | |
| Nicholas County | R | 2,226 | 8,279 | 10,633 | |
| Ohio County | R | 7,223 | 12,354 | 19,900 | |
| Pendleton County | R | 820 | 2,782 | 3,659 | |
| Pleasants County | R | 699 | 2,742 | 3,491 | |
| Pocahontas County | R | 1,047 | 2,895 | 4,009 | |
| Preston County | R | 3,163 | 11,190 | 14,573 | |
| Putnam County | R | 7,878 | 20,034 | 28,501 | |
| Raleigh County | R | 7,982 | 24,673 | 33,114 | |
| Randolph County | R | 3,362 | 8,673 | 12,200 | |
| Ritchie County | R | 586 | 3,649 | 4,283 | |
| Roane County | R | 1,455 | 4,213 | 5,763 | |
| Summers County | R | 1,448 | 4,074 | 5,585 | |
| Taylor County | R | 1,796 | 5,477 | 7,383 | |
| Tucker County | R | 938 | 2,841 | 3,845 | |
| Tyler County | R | 631 | 3,226 | 3,923 | |
| Upshur County | R | 2,256 | 7,771 | 10,223 | |
| Wayne County | R | 4,088 | 12,585 | 16,947 | |
| Webster County | R | 610 | 2,759 | 3,402 | |
| Wetzel County | R | 1,539 | 4,993 | 6,669 | |
| Wirt County | R | 466 | 2,134 | 2,653 | |
| Wood County | R | 10,926 | 27,202 | 38,765 | |
| Wyoming County | R | 1,157 | 7,353 | 8,592 |
Same ballot, 2020WV
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.