The Patriot OasisFollow on X

Elections โ†’ Maps โ†’ West Virginia

West Virginia

2024 president countiesWest Virginia official election results

County map

2024 general ยท President

County colors use West Virginia Secretary of State Clarity detail report. The color is the party with the most votes in that county. It is not a swing from an earlier election, and it is not the frozen 2026 snapshot. 192 votes in the FEC statewide total are not in this county file. They are not assigned to a county.

Winner votes are not the race total
Barbour. Barbour: DONALD J. TRUMP has the most votes, 5,071 of 6,395 (79.3%). Republican. Not a change from a prior election.Berkeley. Berkeley: DONALD J. TRUMP has the most votes, 37,580 of 56,102 (67%). Republican. Not a change from a prior election.Boone. Boone: DONALD J. TRUMP has the most votes, 6,314 of 8,142 (77.5%). Republican. Not a change from a prior election.Braxton. Braxton: DONALD J. TRUMP has the most votes, 3,991 of 5,313 (75.1%). Republican. Not a change from a prior election.Brooke. Brooke: DONALD J. TRUMP has the most votes, 6,986 of 9,782 (71.4%). Republican. Not a change from a prior election.Cabell. Cabell: DONALD J. TRUMP has the most votes, 21,229 of 35,429 (59.9%). Republican. Not a change from a prior election.Calhoun. Calhoun: DONALD J. TRUMP has the most votes, 2,391 of 2,936 (81.4%). Republican. Not a change from a prior election.Clay. Clay: DONALD J. TRUMP has the most votes, 2,597 of 3,240 (80.2%). Republican. Not a change from a prior election.Doddridge. Doddridge: DONALD J. TRUMP has the most votes, 2,541 of 2,956 (86%). Republican. Not a change from a prior election.Fayette. Fayette: DONALD J. TRUMP has the most votes, 10,910 of 15,620 (69.8%). Republican. Not a change from a prior election.Gilmer. Gilmer: DONALD J. TRUMP has the most votes, 1,822 of 2,344 (77.7%). Republican. Not a change from a prior election.Grant. Grant: DONALD J. TRUMP has the most votes, 4,949 of 5,568 (88.9%). Republican. Not a change from a prior election.Greenbrier. Greenbrier: DONALD J. TRUMP has the most votes, 10,517 of 14,996 (70.1%). Republican. Not a change from a prior election.Hampshire. Hampshire: DONALD J. TRUMP has the most votes, 8,464 of 10,500 (80.6%). Republican. Not a change from a prior election.Hancock. Hancock: DONALD J. TRUMP has the most votes, 9,462 of 13,030 (72.6%). Republican. Not a change from a prior election.Hardy. Hardy: DONALD J. TRUMP has the most votes, 4,997 of 6,411 (77.9%). Republican. Not a change from a prior election.Harrison. Harrison: DONALD J. TRUMP has the most votes, 20,480 of 29,495 (69.4%). Republican. Not a change from a prior election.Jackson. Jackson: DONALD J. TRUMP has the most votes, 9,907 of 12,822 (77.3%). Republican. Not a change from a prior election.Jefferson. Jefferson: DONALD J. TRUMP has the most votes, 16,573 of 29,156 (56.8%). Republican. Not a change from a prior election.Kanawha. Kanawha: DONALD J. TRUMP has the most votes, 43,352 of 75,239 (57.6%). Republican. Not a change from a prior election.Lewis. Lewis: DONALD J. TRUMP has the most votes, 5,550 of 7,048 (78.7%). Republican. Not a change from a prior election.Lincoln. Lincoln: DONALD J. TRUMP has the most votes, 5,770 of 7,187 (80.3%). Republican. Not a change from a prior election.Logan. Logan: DONALD J. TRUMP has the most votes, 9,500 of 11,469 (82.8%). Republican. Not a change from a prior election.Marion. Marion: DONALD J. TRUMP has the most votes, 15,881 of 24,634 (64.5%). Republican. Not a change from a prior election.Marshall. Marshall: DONALD J. TRUMP has the most votes, 9,808 of 13,233 (74.1%). Republican. Not a change from a prior election.Mason. Mason: DONALD J. TRUMP has the most votes, 8,232 of 10,547 (78.1%). Republican. Not a change from a prior election.McDowell. McDowell: DONALD J. TRUMP has the most votes, 4,310 of 5,425 (79.4%). Republican. Not a change from a prior election.Mercer. Mercer: DONALD J. TRUMP has the most votes, 18,372 of 23,584 (77.9%). Republican. Not a change from a prior election.Mineral. Mineral: DONALD J. TRUMP has the most votes, 10,247 of 12,904 (79.4%). Republican. Not a change from a prior election.Mingo. Mingo: DONALD J. TRUMP has the most votes, 7,325 of 8,490 (86.3%). Republican. Not a change from a prior election.Monongalia. Monongalia: DONALD J. TRUMP has the most votes, 21,084 of 41,452 (50.9%). Republican. Not a change from a prior election.Monroe. Monroe: DONALD J. TRUMP has the most votes, 5,089 of 6,367 (79.9%). Republican. Not a change from a prior election.Morgan. Morgan: DONALD J. TRUMP has the most votes, 7,009 of 9,097 (77%). Republican. Not a change from a prior election.Nicholas. Nicholas: DONALD J. TRUMP has the most votes, 7,960 of 10,037 (79.3%). Republican. Not a change from a prior election.Ohio. Ohio: DONALD J. TRUMP has the most votes, 11,593 of 18,689 (62%). Republican. Not a change from a prior election.Pendleton. Pendleton: DONALD J. TRUMP has the most votes, 2,687 of 3,425 (78.5%). Republican. Not a change from a prior election.Pleasants. Pleasants: DONALD J. TRUMP has the most votes, 2,632 of 3,348 (78.6%). Republican. Not a change from a prior election.Pocahontas. Pocahontas: DONALD J. TRUMP has the most votes, 2,889 of 3,901 (74.1%). Republican. Not a change from a prior election.Preston. Preston: DONALD J. TRUMP has the most votes, 11,176 of 14,426 (77.5%). Republican. Not a change from a prior election.Putnam. Putnam: DONALD J. TRUMP has the most votes, 19,868 of 27,507 (72.2%). Republican. Not a change from a prior election.Raleigh. Raleigh: DONALD J. TRUMP has the most votes, 23,644 of 30,966 (76.4%). Republican. Not a change from a prior election.Randolph. Randolph: DONALD J. TRUMP has the most votes, 8,356 of 11,594 (72.1%). Republican. Not a change from a prior election.Ritchie. Ritchie: DONALD J. TRUMP has the most votes, 3,473 of 4,050 (85.8%). Republican. Not a change from a prior election.Roane. Roane: DONALD J. TRUMP has the most votes, 4,189 of 5,521 (75.9%). Republican. Not a change from a prior election.Summers. Summers: DONALD J. TRUMP has the most votes, 3,931 of 5,264 (74.7%). Republican. Not a change from a prior election.Taylor. Taylor: DONALD J. TRUMP has the most votes, 5,422 of 7,265 (74.6%). Republican. Not a change from a prior election.Tucker. Tucker: DONALD J. TRUMP has the most votes, 2,669 of 3,636 (73.4%). Republican. Not a change from a prior election.Tyler. Tyler: DONALD J. TRUMP has the most votes, 2,991 of 3,617 (82.7%). Republican. Not a change from a prior election.Upshur. Upshur: DONALD J. TRUMP has the most votes, 7,633 of 9,859 (77.4%). Republican. Not a change from a prior election.Wayne. Wayne: DONALD J. TRUMP has the most votes, 11,934 of 15,747 (75.8%). Republican. Not a change from a prior election.Webster. Webster: DONALD J. TRUMP has the most votes, 2,478 of 2,998 (82.7%). Republican. Not a change from a prior election.Wetzel. Wetzel: DONALD J. TRUMP has the most votes, 4,718 of 6,168 (76.5%). Republican. Not a change from a prior election.Wirt. Wirt: DONALD J. TRUMP has the most votes, 2,120 of 2,581 (82.1%). Republican. Not a change from a prior election.Wood. Wood: DONALD J. TRUMP has the most votes, 26,380 of 37,313 (70.7%). Republican. Not a change from a prior election.Wyoming. Wyoming: DONALD J. TRUMP has the most votes, 6,503 of 7,565 (86%). Republican. Not a change from a prior election.RandolphGreenbrierKanawhaNicholasRaleighHardyHampshireMingoGrantWayneMasonWebsterBooneMcDowellBraxtonMonroePrestonWoodRoaneLewisMercerRitchieCabellTuckerHarrisonWetzelPutnamBerkeleyWirtMarshallBrookeHancock
  • Republican most votes
  • Democratic most votes
  • Not in this contest

Select a county. Totals are candidate votes from the official file.

County table for the selected contest
CountyDONALD J. TRUMPKAMALA D. HARRISROBERT F. KENNEDY JR.CHASE OLIVERJILL STEINCounty total
Barbour5,0711,1999120146,395
Berkeley37,58017,50054426221656,102
Boone6,3141,64113141158,142
Braxton3,9911,2335619145,313
Brooke6,9862,62111933239,782
Cabell21,22913,47441816314535,429
Calhoun2,39148843862,936
Clay2,597580471063,240
Doddridge2,54137424982,956
Fayette10,9104,387212545715,620
Gilmer1,82248623672,344
Grant4,9495524611105,568
Greenbrier10,5174,196187554114,996
Hampshire8,4641,890101232210,500
Hancock9,4623,360129403913,030
Hardy4,9971,2978421126,411
Harrison20,4808,4023991348029,495
Jackson9,9072,699154402212,822
Jefferson16,57311,96731516313829,156
Kanawha43,35230,23196532336875,239
Lewis5,5501,3728524177,048
Lincoln5,7701,2799230167,187
Logan9,5001,84895131311,469
Marion15,8818,1853601258324,634
Marshall9,8083,186153493713,233
Mason8,2322,111142412110,547
McDowell4,3101,0365415105,425
Mercer18,3724,851246556023,584
Mineral10,2472,483109402512,904
Mingo7,3251,061771898,490
Monongalia21,08419,26554928427041,452
Monroe5,0891,1557723236,367
Morgan7,0091,9477623429,097
Nicholas7,9601,919115271610,037
Ohio11,5936,7271986910218,689
Pendleton2,687680371383,425
Pleasants2,63265642993,348
Pocahontas2,8899275311213,901
Preston11,1762,953188743514,426
Putnam19,8687,1243131386427,507
Raleigh23,6446,8163121019330,966
Randolph8,3563,008156433111,594
Ritchie3,473517409114,050
Roane4,1891,2187917185,521
Summers3,9311,2267218175,264
Taylor5,4221,69410028217,265
Tucker2,6698903713273,636
Tyler2,991554491493,617
Upshur7,6332,03311162209,859
Wayne11,9343,532193474115,747
Webster2,47847933442,998
Wetzel4,7181,29410431216,168
Wirt2,120409331092,581
Wood26,38010,3174081288037,313
Wyoming6,50398071657,565

Boundaries: U.S. Census Bureau 2023 Cartographic Boundary File, cb_2023_us_county_20m. Census file. Counties left blank are absent from the selected contest, not recorded as zero. The same county totals are in the sections below without JavaScript.

Race-call coverage unavailable. This page does not treat the frozen snapshot last changed Nov 4, 2026, 2:55 AM CST as a live result, and it does not show a number that is not in a collected official file.

Overview

West Virginia 2024 president counties are the Clarity detail report. Other contests are still not imported.

No party-registration turnout chart is shown. This archive does not include a collected official table of ballots cast by party registration for West Virginia. That figure, where states publish it, is the registration of people who cast ballots, not votes for candidates.

11 sourced contests from collected official files. Past results are not a forecast.

Results

Statewide

Nov 5, 2024 ยท 2024 general

President

Winner: DONALD J. TRUMP

Winner votes: 533,556

Race total: 762,390 (all candidates)

Margin: R+41.9

Status: Official source; certification not verified

West Virginia Secretary of State Clarity detail report

All candidate votes and shares
Candidate votes for President
CandidateVotesShare
DONALD J. TRUMP (REP)533,55670.0%
KAMALA D. HARRIS (DEM)214,30928.1%
ROBERT F. KENNEDY JR. (IND)8,9471.2%
CHASE OLIVER (LBN)3,0470.4%
JILL STEIN (MTN)2,5310.3%

Nov 5, 2024 ยท 2024 general

U.S. Senate

Winner: Jim Justice

Winner votes: 514,079

Race total: 747,717 (all candidates)

Margin: R+41.0

Status: Certified

Office of the Clerk, U.S. House of Representatives, Statistics of the November 5, 2024 election

All candidate votes and shares
Candidate votes for U.S. Senate
CandidateVotesShare
Jim Justice (R)514,07968.8%
Glenn Elliott (D)207,54827.8%
David Moran (L)26,0753.5%
Tim Stevenski (W)70.0%
Lewie Andrews (W)60.0%
Joshua Standridge (W)20.0%

Nov 3, 2020 ยท 2020 general

President

Winner: Donald J. Trump

Winner votes: 545,382

Race total: 794,731 (all candidates)

Margin: R+38.9

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for President
CandidateVotesShare
Donald J. Trump (R)545,38268.6%
Joseph R. Biden (D)235,98429.7%
Jo Jorgensen (L)10,6871.3%
Howie Hawkins (MTP)2,5990.3%
Don Blankenship (W)250.0%
Mark Charles (W)110.0%
Gloria La Riva (W)90.0%
Albert Raley (W)80.0%
Jade Simmons (W)60.0%
Tom Hoefling (W)60.0%
Brock Pierce (W)50.0%
Andy, Jr. Williams (W)20.0%
Barbara Ruth Bellar (W)20.0%
Deborah Rouse (W)20.0%
Michael Laboch (W)10.0%
Princess Khadijah M. Jacob-Fambro (W)10.0%
Shawn Howard (W)10.0%

Nov 3, 2020 ยท 2020 general

U.S. Senate

Winner: Shelley Moore Capito

Winner votes: 547,454

Race total: 778,918 (all candidates)

Margin: R+43.3

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. Senate
CandidateVotesShare
Shelley Moore Capito (R)547,45470.3%
Paula Jean Swearengin (D)210,30927.0%
David Moran (L)21,1552.7%

Winner votes count only the named winner. Race total adds every candidate, including other candidates and write-ins. Open โ€œAll candidate votes and sharesโ€ on a phone for each person.

U.S. House

Nov 8, 2022 ยท 2022 general

U.S. House WV-01

Winner: Carol Miller

Winner votes: 151,511

Race total: 227,196 (all candidates)

Margin: R+37.9

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Carol Miller (R)151,51166.7%
Mr. Lacy Watson (D)65,42828.8%
Belinda Fox-Spencer (I)10,2574.5%

Nov 8, 2022 ยท 2022 general

U.S. House WV-02

Winner: Alexander X. Mooney

Winner votes: 160,493

Race total: 244,886 (all candidates)

Margin: R+31.1

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Alexander X. Mooney (R)160,49365.5%
Barry Lee Wendell (D)84,27834.4%
Susan Buchser-Lochocki (W)1150.0%

Nov 3, 2020 ยท 2020 general

U.S. House WV-01

Winner: David B. McKinley

Winner votes: 180,488

Race total: 261,665 (all candidates)

Margin: R+38.0

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
David B. McKinley (R)180,48869.0%
Natalie Cline (D)81,17731.0%

Nov 3, 2020 ยท 2020 general

U.S. House WV-02

Winner: Alex X. Mooney

Winner votes: 172,195

Race total: 272,994 (all candidates)

Margin: R+26.2

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Alex X. Mooney (R)172,19563.1%
Cathy Kunkel (D)100,79936.9%

Nov 3, 2020 ยท 2020 general

U.S. House WV-03

Winner: Carol Miller

Winner votes: 161,585

Race total: 226,512 (all candidates)

Margin: R+42.7

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Carol Miller (R)161,58571.3%
Hilary Turner (D)64,92728.7%

Winner votes count only the named winner. Race total adds every candidate, including other candidates and write-ins. Open โ€œAll candidate votes and sharesโ€ on a phone for each person.

Comparisons

President

Separate certified elections. Candidates and turnout differ. Not a forecast.

  • 2020 general: Donald J. Trump, winner margin 38.9 ยท race total 794,731 ยท source
  • 2024 general: DONALD J. TRUMP, winner margin 41.9 ยท race total 762,390 ยท source

Arithmetic gap in winner margin, earliest to latest: 3 points. Not a forecast.

U.S. House WV-01

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: David B. McKinley, winner margin 38 ยท race total 261,665 ยท source
  • 2022 general: Carol Miller, winner margin 37.9 ยท race total 227,196 ยท source
  • 2024 general: Carol D. Miller, winner margin 40.2 ยท race total 344,319 ยท source

U.S. House WV-02

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Alex X. Mooney, winner margin 26.2 ยท race total 272,994 ยท source
  • 2022 general: Alexander X. Mooney, winner margin 31.1 ยท race total 244,886 ยท source
  • 2024 general: Riley Moore, winner margin 41.5 ยท race total 378,965 ยท source

U.S. Senate

Separate certified elections. Candidates and turnout differ. Not a forecast.

  • 2020 general: Shelley Moore Capito, winner margin 43.3 ยท race total 778,918 ยท source
  • 2024 general: Jim Justice, winner margin 41 ยท race total 747,717 ยท source

Arithmetic gap in winner margin, earliest to latest: -2.3 points. Not a forecast.

West Virginia past results

Certified or official-file results from collected cycles. Not a forecast.

Open full Vault for West Virginia โ†’

County breakdown

County rows are summed from official precinct files. Legislative contests stay in the race table; their precinct rows remain in the source file. Shares are candidate votes, not party-registration turnout, and not precincts reporting.

2024 President
President by county
CountyDONALD J. TRUMPKAMALA D. HARRISROBERT F. KENNEDY JR.CHASE OLIVERJILL STEINTotal
Barbour5,0711,1999120146,395
Berkeley37,58017,50054426221656,102
Boone6,3141,64113141158,142
Braxton3,9911,2335619145,313
Brooke6,9862,62111933239,782
Cabell21,22913,47441816314535,429
Calhoun2,39148843862,936
Clay2,597580471063,240
Doddridge2,54137424982,956
Fayette10,9104,387212545715,620
Gilmer1,82248623672,344
Grant4,9495524611105,568
Greenbrier10,5174,196187554114,996
Hampshire8,4641,890101232210,500
Hancock9,4623,360129403913,030
Hardy4,9971,2978421126,411
Harrison20,4808,4023991348029,495
Jackson9,9072,699154402212,822
Jefferson16,57311,96731516313829,156
Kanawha43,35230,23196532336875,239
Lewis5,5501,3728524177,048
Lincoln5,7701,2799230167,187
Logan9,5001,84895131311,469
Marion15,8818,1853601258324,634
Marshall9,8083,186153493713,233
Mason8,2322,111142412110,547
McDowell4,3101,0365415105,425
Mercer18,3724,851246556023,584
Mineral10,2472,483109402512,904
Mingo7,3251,061771898,490
Monongalia21,08419,26554928427041,452
Monroe5,0891,1557723236,367
Morgan7,0091,9477623429,097
Nicholas7,9601,919115271610,037
Ohio11,5936,7271986910218,689
Pendleton2,687680371383,425
Pleasants2,63265642993,348
Pocahontas2,8899275311213,901
Preston11,1762,953188743514,426
Putnam19,8687,1243131386427,507
Raleigh23,6446,8163121019330,966
Randolph8,3563,008156433111,594
Ritchie3,473517409114,050
Roane4,1891,2187917185,521
Summers3,9311,2267218175,264
Taylor5,4221,69410028217,265
Tucker2,6698903713273,636
Tyler2,991554491493,617
Upshur7,6332,03311162209,859
Wayne11,9343,532193474115,747
Webster2,47847933442,998
Wetzel4,7181,29410431216,168
Wirt2,120409331092,581
Wood26,38010,3174081288037,313
Wyoming6,50398071657,565

Party registration of ballots

An official source for party-registration early or mail participation has been identified. A chart is not available here until the relevant election data has been imported and checked.

Registered party of voters who cast ballots โ€” not votes for candidates. No turnout series is imported in this build, so no chart is drawn.

No official early-vote by party feed yet

Sources

โ† Back to the elections hub