Skip to content

West Virginia presidential election results and history

West Virginia has voted in 41 presidential elections in this record and backed the national winner in 30 of the 41 with a recorded winner (73%).

Current members of Congress from West Virginia (4)
Latest (2024)
Donald J. Trump41.9 pts
Electoral votes
4
Republican wins
21
Democratic wins
20
D+50R+50D+25R+251864: R+36.518641868: R+17.71872: R+4.51876: D+14.618761880: D+9.91884: D+3.21888: D+0.318881892: D+2.41896: R+5.41900: R+9.519001904: R+13.21908: R+10.31912: D+21.019121916: R+0.91920: R+12.01924: R+5.419241928: R+17.41932: D+10.01936: D+21.419361940: D+14.21944: D+9.81948: D+15.119481952: D+3.81956: R+8.21960: D+5.519601964: D+35.91968: D+8.81972: R+27.219721976: D+16.11980: D+4.51984: R+10.519841988: D+4.71992: D+13.01996: D+14.819962000: R+6.32004: R+12.92008: R+13.120082012: R+26.82016: R+42.22020: R+38.920202024: R+41.9
West Virginia, Republican vs Democratic margin since 1856: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.

Counties in 2024

Full 2024 results
Barbour County: Donald J. Trump +60.5Braxton County: Donald J. Trump +51.9Calhoun County: Donald J. Trump +64.8Gilmer County: Donald J. Trump +57.0Kanawha County: Donald J. Trump +17.4Marion County: Donald J. Trump +31.2Monongalia County: Donald J. Trump +4.4Putnam County: Donald J. Trump +46.3Summers County: Donald J. Trump +51.4Webster County: Donald J. Trump +66.7Grant County: Donald J. Trump +79.0Greenbrier County: Donald J. Trump +42.2Hampshire County: Donald J. Trump +62.6Harrison County: Donald J. Trump +40.9Jefferson County: Donald J. Trump +15.8Logan County: Donald J. Trump +66.7Marshall County: Donald J. Trump +50.0Mason County: Donald J. Trump +58.0Mingo County: Donald J. Trump +73.8Morgan County: Donald J. Trump +55.6Ohio County: Donald J. Trump +26.0Pocahontas County: Donald J. Trump +50.3Randolph County: Donald J. Trump +46.1Roane County: Donald J. Trump +53.8Taylor County: Donald J. Trump +51.3Tucker County: Donald J. Trump +48.9Upshur County: Donald J. Trump +56.8Wayne County: Donald J. Trump +53.4Wetzel County: Donald J. Trump +55.5Wirt County: Donald J. Trump +66.3Wood County: Donald J. Trump +43.0Raleigh County: Donald J. Trump +54.3Doddridge County: Donald J. Trump +73.3Hancock County: Donald J. Trump +46.8Lincoln County: Donald J. Trump +62.5Mercer County: Donald J. Trump +57.3Pleasants County: Donald J. Trump +59.0Ritchie County: Donald J. Trump +73.0Tyler County: Donald J. Trump +67.4Wyoming County: Donald J. Trump +73.0Berkeley County: Donald J. Trump +35.8Boone County: Donald J. Trump +57.4Brooke County: Donald J. Trump +44.6Cabell County: Donald J. Trump +21.9Clay County: Donald J. Trump +62.3Fayette County: Donald J. Trump +41.8McDowell County: Donald J. Trump +60.4Mineral County: Donald J. Trump +60.2Monroe County: Donald J. Trump +61.8Pendleton County: Donald J. Trump +58.6Preston County: Donald J. Trump +57.0Nicholas County: Donald J. Trump +60.2Hardy County: Donald J. Trump +57.7Jackson County: Donald J. Trump +56.2Lewis County: Donald J. Trump +59.3

Every presidential election in West Virginia

Download CSV
YearCarried byShareRunner-upMarginEVVotes countedNational winner
2024 Donald J. Trump 70.0% Kamala Harris 41.9 4 762,390 Donald J. Trump ✓
2020 Donald J. Trump 68.6% Joseph R. Biden 38.9 5 794,652 Joseph R. Biden ✗
2016 Donald J. Trump 68.6% Hillary Clinton 42.2 5 713,051 Donald J. Trump ✓
2012 Mitt Romney 62.3% Barack Obama 26.8 5 670,438 Barack Obama ✗
2008 John McCain 55.7% Barack Obama 13.1 5 713,362 Barack Obama ✗
2004 George W. Bush 56.1% John Kerry 12.9 5 755,887 George W. Bush ✓
2000 George W. Bush 51.9% Albert Gore, Jr. 6.3 5 648,124 George W. Bush ✓
1996 William J. Clinton 51.5% Robert Dole 14.8 5 636,459 William J. Clinton ✓
1992 William J. Clinton 48.4% George H. W. Bush 13.0 5 683,762 William J. Clinton ✓
1988 Michael Dukakis 52.2% George H. W. Bush 4.7 5 653,311 George H. W. Bush ✗
1984 Ronald Reagan 55.1% Walter Mondale 10.5 6 735,742 Ronald Reagan ✓
1980 Jimmy Carter 49.8% Ronald Reagan 4.5 6 737,715 Ronald Reagan ✗
1976 Jimmy Carter 58.0% Gerald R. Ford 16.1 6 750,964 Jimmy Carter ✓
1972 Richard M. Nixon 63.6% George McGovern 27.2 6 762,399 Richard M. Nixon ✓
1968 Hubert Humphrey 49.6% Richard M. Nixon 8.8 7 754,206 Richard M. Nixon ✗
1964 Lyndon B. Johnson 67.9% Barry Goldwater 35.9 7 792,040 Lyndon B. Johnson ✓
1960 John F. Kennedy 52.7% Richard M. Nixon 5.5 8 837,781 John F. Kennedy ✓
1956 Dwight D. Eisenhower 54.1% Adlai Stevenson 8.2 8 830,831 Dwight D. Eisenhower ✓
1952 Adlai Stevenson 51.9% Dwight D. Eisenhower 3.9 8 873,548 Dwight D. Eisenhower ✗
1948 Harry S Truman 57.3% Thomas E. Dewey 15.1 8 748,750 Harry S Truman ✓
1944 Franklin D. Roosevelt 54.9% Thomas E. Dewey 9.8 8 715,596 Franklin D. Roosevelt ✓
1940 Franklin D. Roosevelt 57.1% Wendell L. Willkie 14.2 8 868,076 Franklin D. Roosevelt ✓
1936 Franklin D. Roosevelt 60.6% Alfred M. Landon 21.4 8 829,945 Franklin D. Roosevelt ✓
1932 Franklin D. Roosevelt 54.5% Herbert Hoover 10.0 8 743,774 Franklin D. Roosevelt ✓
1928 Herbert Hoover 58.4% Alfred E. Smith 17.4 8 642,752 Herbert Hoover ✓
1924 Calvin Coolidge 49.5% John W. Davis 5.4 8 583,662 Calvin Coolidge ✓
1920 Warren G. Harding 55.3% James M. Cox 12.0 8 509,936 Warren G. Harding ✓
1916 Charles E. Hughes 49.4% Woodrow Wilson 0.9 8 289,671 Woodrow Wilson ✗
1912 Woodrow Wilson 42.1% Theodore Roosevelt 12.7 8 268,728 Woodrow Wilson ✓
1908 William Howard Taft 53.4% William Jennings Bryan 10.3 7 258,098 William Howard Taft ✓
1904 Theodore Roosevelt 55.3% Alton B. Parker 13.2 7 239,986 Theodore Roosevelt ✓
1900 William McKinley 54.3% William Jennings Bryan 9.5 6 220,796 William McKinley ✓
1896 William McKinley 52.2% William Jennings Bryan 5.4 6 201,757 William McKinley ✓
1892 Grover Cleveland 49.4% Benjamin Harrison 2.4 6 171,079 Grover Cleveland ✓
1888 Grover Cleveland 49.3% Benjamin Harrison 0.3 6 159,440 Benjamin Harrison ✗
1884 Grover Cleveland 50.9% James G. Blaine 3.2 6 132,145 Grover Cleveland ✓
1880 Winfield S. Hancock 50.9% James A. Garfield 9.9 5 112,641 James A. Garfield ✗
1876 Samuel Tilden 56.7% Rutherford B. Hayes 14.6 5 99,647 Rutherford B. Hayes ✗
1872 Ulysses S. Grant 51.7% Horace Greeley 4.5 5 62,467 Ulysses S. Grant ✓
1868 Ulysses S. Grant 58.8% Horatio Seymour 17.7 5 49,321 Ulysses S. Grant ✓
1864 Abraham Lincoln 68.2% George McClellan 36.5 5 34,877 Abraham Lincoln ✓

Counties

Questions and answers

How has West Virginia voted in recent presidential elections?

2024: Donald J. Trump by 41.9 points; 2020: Donald J. Trump by 38.9 points; 2016: Donald J. Trump by 42.2 points; 2012: Mitt Romney by 26.8 points; 2008: John McCain by 13.1 points.

When did West Virginia last vote Democratic for president?

In 1996, for William J. Clinton.

When did West Virginia last vote Republican for president?

In 2024, for Donald J. Trump.

How often does West Virginia vote for the winning presidential candidate?

West Virginia backed the national winner in 30 of 41 elections in this record (73%).

Is West Virginia a swing state?

No. It has been safely one-sided: in 2012, 2016, 2020 and 2024 its margins were Republican by 26.8 points, Republican by 42.2 points, Republican by 38.9 points and Republican by 41.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