Skip to content

West Virginia · 2020 presidential election

West Virginia presidential election results 2020

Donald J. Trump carried West Virginia by 38.94 points (309,398 votes), winning 5 electoral votes.

Electoral votes
5
Votes counted
794,652
WV result
R+38.9
Compared with the nation
43.4 pts more Republican
Swing since 2016
3.2 pts to D

Statewide result

CandidatePartyVotesShareBarElectoral votes
Donald J. TrumpRepublican545,38268.63%5
Joseph R. BidenDemocratic235,98429.70%—
OthersOthers13,2861.67%—
Total votes794,652

Sources: wv-2020.pdf · 2020

County resultsMedia count

Download CSV

County results compiled by Tony McGovern from news-media election-night tallies (Fox News, Politico, The New York Times); not a certified state document
Open the dataset

Barbour County: Donald J. Trump +54.8Braxton County: Donald J. Trump +47.0Calhoun County: Donald J. Trump +60.5Gilmer County: Donald J. Trump +53.1Kanawha County: Donald J. Trump +14.7Marion County: Donald J. Trump +28.7Monongalia County: Donald J. Trump +1.2Putnam County: Donald J. Trump +42.7Summers County: Donald J. Trump +47.0Webster County: Donald J. Trump +63.2Grant County: Donald J. Trump +77.4Greenbrier County: Donald J. Trump +39.6Hampshire County: Donald J. Trump +60.4Harrison County: Donald J. Trump +37.6Jefferson County: Donald J. Trump +10.5Logan County: Donald J. Trump +63.0Marshall County: Donald J. Trump +49.6Mason County: Donald J. Trump +53.2Mingo County: Donald J. Trump +71.3Morgan County: Donald J. Trump +52.2Ohio County: Donald J. Trump +25.8Pocahontas County: Donald J. Trump +46.1Randolph County: Donald J. Trump +43.5Roane County: Donald J. Trump +47.9Taylor County: Donald J. Trump +49.9Tucker County: Donald J. Trump +49.5Upshur County: Donald J. Trump +54.0Wayne County: Donald J. Trump +50.1Wetzel County: Donald J. Trump +51.8Wirt County: Donald J. Trump +62.9Wood County: Donald J. Trump +42.0Raleigh County: Donald J. Trump +50.4Doddridge County: Donald J. Trump +70.4Hancock County: Donald J. Trump +43.6Lincoln County: Donald J. Trump +54.9Mercer County: Donald J. Trump +54.4Pleasants County: Donald J. Trump +58.5Ritchie County: Donald J. Trump +71.5Tyler County: Donald J. Trump +66.2Wyoming County: Donald J. Trump +72.1Berkeley County: Donald J. Trump +31.2Boone County: Donald J. Trump +53.0Brooke County: Donald J. Trump +43.1Cabell County: Donald J. Trump +18.0Clay County: Donald J. Trump +60.6Fayette County: Donald J. Trump +38.6McDowell County: Donald J. Trump +58.4Mineral County: Donald J. Trump +57.3Monroe County: Donald J. Trump +57.4Pendleton County: Donald J. Trump +53.6Preston County: Donald J. Trump +55.1Nicholas County: Donald J. Trump +56.9Hardy County: Donald J. Trump +54.9Jackson County: Donald J. Trump +51.0Lewis County: Donald J. Trump +56.9
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Joseph R. BidenDonald J. TrumpOthers TotalMargin
Barbour County 1,4575,116104 6,677 54.8
Berkeley County 17,18633,2791,070 51,535 31.2
Boone County 2,0416,816155 9,012 53.0
Braxton County 1,4574,12087 5,664 47.0
Brooke County 2,9477,545164 10,656 43.1
Cabell County 14,99421,721645 37,360 18.0
Calhoun County 5682,36439 2,971 60.5
Clay County 6412,67945 3,365 60.6
Doddridge County 4352,61947 3,101 70.4
Fayette County 5,06311,580219 16,862 38.6
Gilmer County 5992,01251 2,662 53.1
Grant County 6074,87131 5,509 77.4
Greenbrier County 4,65510,925270 15,850 39.6
Hampshire County 1,9398,033114 10,086 60.4
Hancock County 3,7909,806204 13,800 43.6
Hardy County 1,3814,85991 6,331 54.9
Harrison County 9,21520,683567 30,465 37.6
Jackson County 3,20710,093208 13,508 51.0
Jefferson County 12,12715,033543 27,703 10.5
Kanawha County 34,34446,3981,502 82,244 14.7
Lewis County 1,5385,782137 7,457 56.9
Lincoln County 1,7116,012107 7,830 54.9
Logan County 2,33310,534159 13,026 63.0
Marion County 8,90116,300593 25,794 28.7
Marshall County 3,45510,435190 14,080 49.6
Mason County 2,5268,491186 11,203 53.2
McDowell County 1,3335,14846 6,527 58.4
Mercer County 5,55619,237341 25,134 54.4
Mineral County 2,66010,040172 12,872 57.3
Mingo County 1,3978,54481 10,022 71.3
Monongalia County 20,28220,803987 42,072 1.2
Monroe County 1,3455,06877 6,490 57.4
Morgan County 1,9986,537160 8,695 52.2
Nicholas County 2,2268,279125 10,630 56.9
Ohio County 7,22312,354321 19,898 25.8
Pendleton County 8202,78257 3,659 53.6
Pleasants County 6992,74250 3,491 58.5
Pocahontas County 1,0472,89566 4,008 46.1
Preston County 3,16311,190219 14,572 55.1
Putnam County 7,87820,034589 28,501 42.7
Raleigh County 7,98224,673451 33,106 50.4
Randolph County 3,3628,673165 12,200 43.5
Ritchie County 5863,64948 4,283 71.5
Roane County 1,4554,21395 5,763 47.9
Summers County 1,4484,07463 5,585 47.0
Taylor County 1,7965,477110 7,383 49.9
Tucker County 9382,84165 3,844 49.5
Tyler County 6313,22665 3,922 66.2
Upshur County 2,2567,771194 10,221 54.0
Wayne County 4,08812,585274 16,947 50.1
Webster County 6102,75933 3,402 63.2
Wetzel County 1,5394,993135 6,667 51.8
Wirt County 4662,13453 2,653 62.9
Wood County 10,92627,202634 38,762 42.0
Wyoming County 1,1577,35382 8,592 72.1

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Secondary source: County results compiled by Tony McGovern from news-media election-night tallies (Fox News, Politico, The New York Times); not a certified state document.

Method: Machine-readable dataset; county sums checked against the state totals in The American Presidency Project summary (within 0.5% for both main tickets).

Certified state documentCertified

West Virginia Secretary of State, Election Night Reporting (Clarity) report WV_WV_report_1608184528261, Contest List, PRESIDENT (printed 12/16/2020)
Open the original document · page 1

Every ticket on the ballot, as printed in the certified document (the statewide table above groups minor candidates as “Others” when the source does).

All 4 tickets as printed in the document
Ticket (as printed)CodeVotesShare
Donald J. Trump—545,38268.63%
Joseph R. Biden—235,98429.70%
Jo Jorgensen—10,6871.34%
Howie Hawkins—2,5990.33%

Certificate of Ascertainment

The governor’s certificate naming West Virginia’s electors was signed on the ninth day of December. Open the certificate (PDF, 7 pages)

Questions and answers

Who won West Virginia in 2020?

Donald J. Trump won West Virginia by 38.94 percentage points (309,398 votes).

How many electoral votes did West Virginia have in 2020?

West Virginia cast 5 electoral votes in 2020.

How many people voted for president in West Virginia in 2020?

794,652 votes were counted for president.

How many counties did each candidate win in West Virginia in 2020?

Donald J. Trump 55 (out of 55 counties with results).

How did West Virginia change from 2016 to 2020?

The margin moved 3.2 points toward the Democratic ticket, from Republican by 42.2 points to Republican by 38.9 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data