Presidential elections · 1976–2024
West Virginia Presidential Election Results (1976–2024)
In 2024, West Virginia voted for Donald J. Trump (Republican) by R+41.9 — 214,309 Democratic to 533,556 Republican of 762,584 votes cast. It last voted Democratic in 1996.
Data: MIT Election Data & Science Lab, Harvard Dataverse.
Margin by election, 1976–2024
Democratic minus Republican, in points of all votes cast — blue bars Democratic, red Republican.
2024 margin by county
Click a county to see its election results. Hatched areas have no county-level results.
Build your own tables of margins, swings, and vote shares — any mix of states and counties, any election back to 1976.
West Virginia results by county
Sorted by 2024 votes cast; margins are 2024 Democratic minus Republican.
West Virginia presidential elections — FAQ
Who carried West Virginia in the 2024 presidential election?+
Donald J. Trump (Republican) carried West Virginia in 2024 by R+41.9, with 762,584 votes cast statewide. Data: MIT Election Data & Science Lab.
When did West Virginia last vote for a Democratic presidential candidate?+
West Virginia last voted Democratic in 1996, when it went D+14.7. It has voted Republican in every presidential election since.
Which West Virginia county had the biggest 2024 margin?+
Grant County had the widest 2024 presidential margin of any West Virginia county — R+79.0 on 5,568 votes cast.
What was West Virginia's closest presidential election since 1976?+
1980: the margin was D+4.5 — 33,256 votes out of 737,715 cast.
Analyze West Virginia election results
Chart margins, vote shares, and swings for West Virginiaand its counties — or line states up side by side. Free while we're in beta.