Elections / 2024 · President · WV
Donald Trump carried West Virginia R+41.9.
Kamala Harris (D) vs Donald Trump (R) in West Virginia, 2024. The state ran 40.4 points more Republican than the nation (R+1.5 nationally). A US Senate contest shared the 2024 ballot here.
Nominees: Kamala Harris (D) · Donald Trump (R)
West Virginia result
762,390 votes counted
Harris (D)
214,309
28.1%
Trump (R)
533,556
70.0%
All others
14,525
1.9%
Margin
R+41.9
2024 presidential election
West Virginia, 2024
TrumpR+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,525 |
D+60R+60
55 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
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% |
County results — 2024
55 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Barbour County | R | 1,199 | 5,071 | 6,395 | |
| Berkeley County | R | 17,500 | 37,580 | 56,102 | |
| Boone County | R | 1,641 | 6,314 | 8,142 | |
| Braxton County | R | 1,233 | 3,991 | 5,313 | |
| Brooke County | R | 2,621 | 6,986 | 9,782 | |
| Cabell County | R | 13,474 | 21,229 | 35,429 | |
| Calhoun County | R | 488 | 2,391 | 2,936 | |
| Clay County | R | 580 | 2,597 | 3,240 | |
| Doddridge County | R | 374 | 2,541 | 2,956 | |
| Fayette County | R | 4,387 | 10,910 | 15,620 | |
| Gilmer County | R | 486 | 1,822 | 2,344 | |
| Grant County | R | 552 | 4,949 | 5,568 | |
| Greenbrier County | R | 4,196 | 10,517 | 14,996 | |
| Hampshire County | R | 1,890 | 8,464 | 10,500 | |
| Hancock County | R | 3,360 | 9,462 | 13,030 | |
| Hardy County | R | 1,297 | 4,997 | 6,411 | |
| Harrison County | R | 8,402 | 20,480 | 29,495 | |
| Jackson County | R | 2,699 | 9,907 | 12,822 | |
| Jefferson County | R | 11,967 | 16,573 | 29,156 | |
| Kanawha County | R | 30,231 | 43,352 | 75,239 | |
| Lewis County | R | 1,372 | 5,550 | 7,048 | |
| Lincoln County | R | 1,279 | 5,770 | 7,187 | |
| Logan County | R | 1,848 | 9,500 | 11,469 | |
| Marion County | R | 8,185 | 15,881 | 24,634 | |
| Marshall County | R | 3,186 | 9,808 | 13,233 | |
| Mason County | R | 2,111 | 8,232 | 10,547 | |
| McDowell County | R | 1,036 | 4,310 | 5,425 | |
| Mercer County | R | 4,851 | 18,372 | 23,584 | |
| Mineral County | R | 2,483 | 10,247 | 12,904 | |
| Mingo County | R | 1,061 | 7,325 | 8,490 | |
| Monongalia County | R | 19,265 | 21,084 | 41,452 | |
| Monroe County | R | 1,155 | 5,089 | 6,367 | |
| Morgan County | R | 1,947 | 7,009 | 9,097 | |
| Nicholas County | R | 1,919 | 7,960 | 10,037 | |
| Ohio County | R | 6,727 | 11,593 | 18,689 | |
| Pendleton County | R | 680 | 2,687 | 3,425 | |
| Pleasants County | R | 656 | 2,632 | 3,348 | |
| Pocahontas County | R | 927 | 2,889 | 3,901 | |
| Preston County | R | 2,953 | 11,176 | 14,426 | |
| Putnam County | R | 7,124 | 19,868 | 27,507 | |
| Raleigh County | R | 6,816 | 23,644 | 30,966 | |
| Randolph County | R | 3,008 | 8,356 | 11,594 | |
| Ritchie County | R | 517 | 3,473 | 4,050 | |
| Roane County | R | 1,218 | 4,189 | 5,521 | |
| Summers County | R | 1,226 | 3,931 | 5,264 | |
| Taylor County | R | 1,694 | 5,422 | 7,265 | |
| Tucker County | R | 890 | 2,669 | 3,636 | |
| Tyler County | R | 554 | 2,991 | 3,617 | |
| Upshur County | R | 2,033 | 7,633 | 9,859 | |
| Wayne County | R | 3,532 | 11,934 | 15,747 | |
| Webster County | R | 479 | 2,478 | 2,998 | |
| Wetzel County | R | 1,294 | 4,718 | 6,168 | |
| Wirt County | R | 409 | 2,120 | 2,581 | |
| Wood County | R | 10,317 | 26,380 | 37,313 | |
| Wyoming County | R | 980 | 6,503 | 7,565 |