West Virginia — 2024 presidential election
Recent presidential results
state2024 presidential electionWest Virginia · PresidentTrumpR+41.9
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 70.0% | 533,556 |
|---|---|---|
| Kamala HarrisDemocratic | 28.1% | 214,309 |
| OtherAll other candidates | 1.9% | 14,717 |
2024presidential margin
D+60R+60
55 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
West Virginia cast 4 electoral votes this cycle.
County-level results (55 counties) — table
| County | Winner | Margin |
|---|---|---|
| Barbour County, WV | Republican | R+60.5 |
| Berkeley County, WV | Republican | R+35.8 |
| Boone County, WV | Republican | R+57.4 |
| Braxton County, WV | Republican | R+51.9 |
| Brooke County, WV | Republican | R+44.6 |
| Cabell County, WV | Republican | R+21.9 |
| Calhoun County, WV | Republican | R+64.8 |
| Clay County, WV | Republican | R+62.3 |
| Doddridge County, WV | Republican | R+73.3 |
| Fayette County, WV | Republican | R+41.8 |
| Gilmer County, WV | Republican | R+57.0 |
| Grant County, WV | Republican | R+79.0 |
| Greenbrier County, WV | Republican | R+42.2 |
| Hampshire County, WV | Republican | R+62.6 |
| Hancock County, WV | Republican | R+46.8 |
| Hardy County, WV | Republican | R+57.7 |
| Harrison County, WV | Republican | R+40.9 |
| Jackson County, WV | Republican | R+56.2 |
| Jefferson County, WV | Republican | R+15.8 |
| Kanawha County, WV | Republican | R+17.4 |
| Lewis County, WV | Republican | R+59.3 |
| Lincoln County, WV | Republican | R+62.5 |
| Logan County, WV | Republican | R+66.7 |
| Marion County, WV | Republican | R+31.2 |
| Marshall County, WV | Republican | R+50.0 |
| Mason County, WV | Republican | R+58.0 |
| McDowell County, WV | Republican | R+60.4 |
| Mercer County, WV | Republican | R+57.3 |
| Mineral County, WV | Republican | R+60.2 |
| Mingo County, WV | Republican | R+73.8 |
| Monongalia County, WV | Republican | R+4.4 |
| Monroe County, WV | Republican | R+61.8 |
| Morgan County, WV | Republican | R+55.6 |
| Nicholas County, WV | Republican | R+60.2 |
| Ohio County, WV | Republican | R+26.0 |
| Pendleton County, WV | Republican | R+58.6 |
| Pleasants County, WV | Republican | R+59.0 |
| Pocahontas County, WV | Republican | R+50.3 |
| Preston County, WV | Republican | R+57.0 |
| Putnam County, WV | Republican | R+46.3 |
| Raleigh County, WV | Republican | R+54.3 |
| Randolph County, WV | Republican | R+46.1 |
| Ritchie County, WV | Republican | R+73.0 |
| Roane County, WV | Republican | R+53.8 |
| Summers County, WV | Republican | R+51.4 |
| Taylor County, WV | Republican | R+51.3 |
| Tucker County, WV | Republican | R+48.9 |
| Tyler County, WV | Republican | R+67.4 |
| Upshur County, WV | Republican | R+56.8 |
| Wayne County, WV | Republican | R+53.4 |
| Webster County, WV | Republican | R+66.7 |
| Wetzel County, WV | Republican | R+55.5 |
| Wirt County, WV | Republican | R+66.3 |
| Wood County, WV | Republican | R+43.0 |
| Wyoming County, WV | Republican | R+73.0 |
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,872 | 5,07179.3% | 1,19918.7% | 1252.0% | 6,395 |
| Berkeley County | Donald Trump+20,080 | 37,58067.0% | 17,50031.2% | 1,0221.8% | 56,102 |
| Boone County | Donald Trump+4,673 | 6,31477.5% | 1,64120.2% | 1872.3% | 8,142 |
| Braxton County | Donald Trump+2,758 | 3,99175.1% | 1,23323.2% | 891.7% | 5,313 |
| Brooke County | Donald Trump+4,365 | 6,98671.4% | 2,62126.8% | 1751.8% | 9,782 |
| Cabell County | Donald Trump+7,755 | 21,22959.9% | 13,47438.0% | 7262.0% | 35,429 |
| Calhoun County | Donald Trump+1,903 | 2,39181.4% | 48816.6% | 571.9% | 2,936 |
| Clay County | Donald Trump+2,017 | 2,59780.2% | 58017.9% | 631.9% | 3,240 |
| Doddridge County | Donald Trump+2,167 | 2,54186.0% | 37412.7% | 411.4% | 2,956 |
| Fayette County | Donald Trump+6,523 | 10,91069.8% | 4,38728.1% | 3232.1% | 15,620 |
| Gilmer County | Donald Trump+1,336 | 1,82277.7% | 48620.7% | 361.5% | 2,344 |
| Grant County | Donald Trump+4,397 | 4,94988.9% | 5529.9% | 671.2% | 5,568 |
| Greenbrier County | Donald Trump+6,321 | 10,51770.1% | 4,19628.0% | 2831.9% | 14,996 |
| Hampshire County | Donald Trump+6,574 | 8,46480.6% | 1,89018.0% | 1461.4% | 10,500 |
| Hancock County | Donald Trump+6,102 | 9,46272.6% | 3,36025.8% | 2081.6% | 13,030 |
| Hardy County | Donald Trump+3,700 | 4,99777.9% | 1,29720.2% | 1171.8% | 6,411 |
| Harrison County | Donald Trump+12,078 | 20,48069.4% | 8,40228.5% | 6132.1% | 29,495 |
| Jackson County | Donald Trump+7,208 | 9,90777.3% | 2,69921.0% | 2161.7% | 12,822 |
| Jefferson County | Donald Trump+4,606 | 16,57356.8% | 11,96741.0% | 6162.1% | 29,156 |
| Kanawha County | Donald Trump+13,121 | 43,35257.6% | 30,23140.2% | 1,6562.2% | 75,239 |
| Lewis County | Donald Trump+4,178 | 5,55078.7% | 1,37219.5% | 1261.8% | 7,048 |
| Lincoln County | Donald Trump+4,491 | 5,77080.3% | 1,27917.8% | 1381.9% | 7,187 |
| Logan County | Donald Trump+7,652 | 9,50082.8% | 1,84816.1% | 1211.1% | 11,469 |
| Marion County | Donald Trump+7,696 | 15,88164.5% | 8,18533.2% | 5682.3% | 24,634 |
| Marshall County | Donald Trump+6,622 | 9,80874.1% | 3,18624.1% | 2391.8% | 13,233 |
| Mason County | Donald Trump+6,121 | 8,23278.1% | 2,11120.0% | 2041.9% | 10,547 |
| McDowell County | Donald Trump+3,274 | 4,31079.4% | 1,03619.1% | 791.5% | 5,425 |
| Mercer County | Donald Trump+13,521 | 18,37277.9% | 4,85120.6% | 3611.5% | 23,584 |
| Mineral County | Donald Trump+7,764 | 10,24779.4% | 2,48319.2% | 1741.3% | 12,904 |
| Mingo County | Donald Trump+6,264 | 7,32586.3% | 1,06112.5% | 1041.2% | 8,490 |
| Monongalia County | Donald Trump+1,819 | 21,08450.9% | 19,26546.5% | 1,1032.7% | 41,452 |
| Monroe County | Donald Trump+3,934 | 5,08979.9% | 1,15518.1% | 1231.9% | 6,367 |
| Morgan County | Donald Trump+5,062 | 7,00977.0% | 1,94721.4% | 1411.5% | 9,097 |
| Nicholas County | Donald Trump+6,041 | 7,96079.3% | 1,91919.1% | 1581.6% | 10,037 |
| Ohio County | Donald Trump+4,866 | 11,59362.0% | 6,72736.0% | 3692.0% | 18,689 |
| Pendleton County | Donald Trump+2,007 | 2,68778.5% | 68019.9% | 581.7% | 3,425 |
| Pleasants County | Donald Trump+1,976 | 2,63278.6% | 65619.6% | 601.8% | 3,348 |
| Pocahontas County | Donald Trump+1,962 | 2,88974.1% | 92723.8% | 852.2% | 3,901 |
| Preston County | Donald Trump+8,223 | 11,17677.5% | 2,95320.5% | 2972.1% | 14,426 |
| Putnam County | Donald Trump+12,744 | 19,86872.2% | 7,12425.9% | 5151.9% | 27,507 |
| Raleigh County | Donald Trump+16,828 | 23,64476.4% | 6,81622.0% | 5061.6% | 30,966 |
| Randolph County | Donald Trump+5,348 | 8,35672.1% | 3,00825.9% | 2302.0% | 11,594 |
| Ritchie County | Donald Trump+2,956 | 3,47385.8% | 51712.8% | 601.5% | 4,050 |
| Roane County | Donald Trump+2,971 | 4,18975.9% | 1,21822.1% | 1142.1% | 5,521 |
| Summers County | Donald Trump+2,705 | 3,93174.7% | 1,22623.3% | 1072.0% | 5,264 |
| Taylor County | Donald Trump+3,728 | 5,42274.6% | 1,69423.3% | 1492.1% | 7,265 |
| Tucker County | Donald Trump+1,779 | 2,66973.4% | 89024.5% | 772.1% | 3,636 |
| Tyler County | Donald Trump+2,437 | 2,99182.7% | 55415.3% | 722.0% | 3,617 |
| Upshur County | Donald Trump+5,600 | 7,63377.4% | 2,03320.6% | 1932.0% | 9,859 |
| Wayne County | Donald Trump+8,402 | 11,93475.8% | 3,53222.4% | 2811.8% | 15,747 |
| Webster County | Donald Trump+1,999 | 2,47882.7% | 47916.0% | 411.4% | 2,998 |
| Wetzel County | Donald Trump+3,424 | 4,71876.5% | 1,29421.0% | 1562.5% | 6,168 |
| Wirt County | Donald Trump+1,711 | 2,12082.1% | 40915.8% | 522.0% | 2,581 |
| Wood County | Donald Trump+16,063 | 26,38070.7% | 10,31727.6% | 6161.7% | 37,313 |
| Wyoming County | Donald Trump+5,523 | 6,50386.0% | 98013.0% | 821.1% | 7,565 |
Nominees: Kamala Harris (D) · Donald Trump (R)
West Virginia's presidential margins
1892–2024, the 2024 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, 2024WV
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.