2024 West Virginia State House Election
West Virginia · State
General Election
November 5, 2024
Contests
100
Candidates
160
Valid votes
688,370
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 533,240 | 77.5% | 91 | 91.0% | +3 |
| Democratic | 152,468 | 22.1% | 9 | 9.0% | −3 |
| Constitution | 1,860 | 0.3% | 0 | 0.0% | — |
| Nonpartisan | 399 | 0.1% | 0 | 0.0% | — |
| Libertarian | 288 | 0.0% | 0 | 0.0% | 0 |
Show 1 more parties
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Write-In | 115 | 0.0% | 0 | 0.0% | 0 |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 88 | 91 | +3 | 68.7% | 77.5% | +8.8 pp |
| Democratic | 12 | 9 | −3 | 30.1% | 22.1% | −8.0 pp |
Seat changes by party
100 → 100 seats
| Party | 2018 seats | 2024 seats | Change | 2018 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 43 | 91 | +48 | 49.7% | 77.5% | +27.7 pp |
| Democratic | 24 | 9 | −15 | 47.8% | 22.1% | −25.6 pp |
Seat changes by party
67 → 100 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 76 | 91 | +15 | 58.8% | 77.5% | +18.6 pp |
| Democratic | 24 | 9 | −15 | 40.5% | 22.1% | −18.3 pp |
Seat changes by party
100 → 100 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 88 | 91 | +3 | 68.7% | 77.5% | +8.8 pp |
| Democratic | 12 | 9 | −3 | 30.1% | 22.1% | −8.0 pp |
Seat changes by party
100 → 100 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 6, 2018 | 43 | 24 |
| November 3, 2020 | 76 | 24 |
| November 8, 2022 | 88 | 12 |
| November 5, 2024 | 91 | 9 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 6, 2018 | 43 | 24 |
| November 3, 2020 | 76 | 24 |
| November 8, 2022 | 88 | 12 |
| November 5, 2024 | 91 | 9 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 6, 2018 | 49.7% | 47.8% |
| November 3, 2020 | 58.8% | 40.5% |
| November 8, 2022 | 68.7% | 30.1% |
| November 5, 2024 | 77.5% | 22.1% |
District map
Loading map…
District results
100 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Constitution | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 7,689100.0% | 100.0% | —— | — | —— | — | 7,689 | |
| 5,20668.2% | 68.2% | 2,42231.8% | 31.8% | —— | — | 7,628 | |
| 5,12868.8% | 68.8% | 2,32231.2% | 31.2% | —— | — | 7,450 | |
| 5,99166.0% | 66.0% | 3,09334.0% | 34.0% | —— | — | 9,084 | |
| 3,08442.7% | 42.7% | 4,13557.3% | 57.3% | —— | — | 7,219 | |
| 4,56056.1% | 56.1% | 3,56643.9% | 43.9% | —— | — | 8,126 | |
| 5,10667.8% | 67.8% | 2,42932.2% | 32.2% | —— | — | 7,535 | |
| 6,537100.0% | 100.0% | —— | — | —— | — | 6,537 | |
| 7,475100.0% | 100.0% | —— | — | —— | — | 7,475 | |
| 7,020100.0% | 100.0% | —— | — | —— | — | 7,020 | |
| 6,272100.0% | 100.0% | —— | — | —— | — | 6,272 | |
| 4,847100.0% | 100.0% | —— | — | —— | — | 4,847 | |
| 5,883100.0% | 100.0% | —— | — | —— | — | 5,883 | |
| 6,14676.5% | 76.5% | 1,88623.5% | 23.5% | —— | — | 8,032 | |
| 5,86982.0% | 82.0% | 1,28518.0% | 18.0% | —— | — | 7,154 | |
| 7,482100.0% | 100.0% | —— | — | —— | — | 7,482 | |
| 6,639100.0% | 100.0% | —— | — | —— | — | 6,639 | |
| 5,02371.7% | 71.7% | 1,98228.3% | 28.3% | —— | — | 7,005 | |
| 6,560100.0% | 100.0% | —— | — | —— | — | 6,560 | |
| 6,61771.6% | 71.6% | 2,62128.4% | 28.4% | —— | — | 9,238 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| PAT McGEEHANRep7,689 votes · 100.0% | — | — | |
MARK ZATEZALORep5,206 votes · 68.3%Runner-upOLIVIA DOWLERDem2,422 votes · 31.8% | OLIVIA DOWLERDem2,422 votes · 31.8% | 36.5percentage points | |
JIMMY WILLISRep5,128 votes · 68.8%Runner-upDAVID CANTRELLDem2,322 votes · 31.2% | DAVID CANTRELLDem2,322 votes · 31.2% | 37.7percentage points | |
BILL FLANIGANRep5,991 votes · 66.0%Runner-upJONATHAN “JOHNNY” HAUGHTDem3,093 votes · 34.1% | JONATHAN “JOHNNY” HAUGHTDem3,093 votes · 34.1% | 31.9percentage points | |
SHAWN FLUHARTYDem4,135 votes · 57.3%Runner-upTHOMAS M. SALKOVICKRep3,084 votes · 42.7% | THOMAS M. SALKOVICKRep3,084 votes · 42.7% | 14.6percentage points | |
JEFF STEPHENSRep4,560 votes · 56.1%Runner-upCODY CUMPSTONDem3,566 votes · 43.9% | CODY CUMPSTONDem3,566 votes · 43.9% | 12.2percentage points | |
CHARLES R. SHEEDY SR.Rep5,106 votes · 67.8%Runner-upDEVON TENNANTDem2,429 votes · 32.2% | DEVON TENNANTDem2,429 votes · 32.2% | 35.5percentage points | |
| DAVID L. KELLYRep6,537 votes · 100.0% | — | — | |
| TRENTON CARL BARNHARTRep7,475 votes · 100.0% | — | — | |
| BILL ANDERSONRep7,020 votes · 100.0% | — | — | |
| BOB FEHRENBACHERRep6,272 votes · 100.0% | — | — | |
| VERNON CRISSRep4,847 votes · 100.0% | — | — | |
| SCOT HECKERTRep5,883 votes · 100.0% | — | — | |
DAVE FOGGINRep6,146 votes · 76.5%Runner-upJIM MARIONDem1,886 votes · 23.5% | JIM MARIONDem1,886 votes · 23.5% | 53.0percentage points | |
ERICA J. MOORERep5,869 votes · 82.0%Runner-upJULIANNA PENFOLDDem1,285 votes · 18.0% | JULIANNA PENFOLDDem1,285 votes · 18.0% | 64.1percentage points | |
| FREDERICK HAPPY JOE PARSONSRep7,482 votes · 100.0% | — | — | |
| JONATHAN ADAM PINSONRep6,639 votes · 100.0% | — | — | |
JIM BUTLERRep5,023 votes · 71.7%Runner-upANDREA MEADOWSDem1,982 votes · 28.3% | ANDREA MEADOWSDem1,982 votes · 28.3% | 43.4percentage points | |
| KATHIE HESS CROUSERep6,560 votes · 100.0% | — | — | |
SARAH DRENNANRep6,617 votes · 71.6%Runner-upSTEVE PATRICKDem2,621 votes · 28.4% | STEVE PATRICKDem2,621 votes · 28.4% | 43.3percentage points |