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 % | ||
| 6,328100.0% | 100.0% | —— | — | —— | — | 6,328 | |
| 6,224100.0% | 100.0% | —— | — | —— | — | 6,224 | |
| 5,501100.0% | 100.0% | —— | — | —— | — | 5,501 | |
| 6,474100.0% | 100.0% | —— | — | —— | — | 6,474 | |
| 5,32177.2% | 77.2% | 1,57422.8% | 22.8% | —— | — | 6,895 | |
| 4,82670.3% | 70.3% | 2,04329.7% | 29.7% | —— | — | 6,869 | |
| 4,35854.5% | 54.5% | 3,63245.5% | 45.5% | —— | — | 7,990 | |
| 6,826100.0% | 100.0% | —— | — | —— | — | 6,826 | |
| 7,504100.0% | 100.0% | —— | — | —— | — | 7,504 | |
| 3,50556.2% | 56.2% | 2,73643.8% | 43.8% | —— | — | 6,241 | |
| 7,201100.0% | 100.0% | —— | — | —— | — | 7,201 | |
| 6,145100.0% | 100.0% | —— | — | —— | — | 6,145 | |
| 6,710100.0% | 100.0% | —— | — | —— | — | 6,710 | |
| 6,02372.0% | 72.0% | 2,33728.0% | 28.0% | —— | — | 8,360 | |
| 4,46755.7% | 55.7% | 3,55844.3% | 44.3% | —— | — | 8,025 | |
| 3,43249.0% | 49.0% | 3,56851.0% | 51.0% | —— | — | 7,000 | |
| 6,984100.0% | 100.0% | —— | — | —— | — | 6,984 | |
| 4,64155.7% | 55.7% | 3,69444.3% | 44.3% | —— | — | 8,335 | |
| —— | — | 4,496100.0% | 100.0% | —— | — | 4,496 | |
| 2,30441.2% | 41.2% | 3,28358.8% | 58.8% | —— | — | 5,587 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| DEAN JEFFRIESRep6,328 votes · 100.0% | — | — | |
| ROGER HANSHAWRep6,224 votes · 100.0% | — | — | |
| LORI COWGER DITTMANRep5,501 votes · 100.0% | — | — | |
| ADAM BURKHAMMERRep6,474 votes · 100.0% | — | — | |
CARL “ROBBIE” MARTINRep5,321 votes · 77.2%Runner-upMATTHEW KERNERDem1,574 votes · 22.8% | MATTHEW KERNERDem1,574 votes · 22.8% | 54.3percentage points | |
JONATHAN B. KYLERep4,826 votes · 70.3%Runner-upDAMA M. NESTORDem2,043 votes · 29.7% | DAMA M. NESTORDem2,043 votes · 29.7% | 40.5percentage points | |
ELIAS COOP-GONZALEZRep4,358 votes · 54.5%Runner-upCODY H. THOMPSONDem3,632 votes · 45.5% | CODY H. THOMPSONDem3,632 votes · 45.5% | 9.1percentage points | |
| CHRIS PHILLIPSRep6,826 votes · 100.0% | — | — | |
| KEITH MARPLERep7,504 votes · 100.0% | — | — | |
MICKEY PETITTORep3,505 votes · 56.2%Runner-upSHANNON R WELSHDem2,736 votes · 43.8% | SHANNON R WELSHDem2,736 votes · 43.8% | 12.3percentage points | |
| LAURA KIMBLERep7,201 votes · 100.0% | — | — | |
| CLAY RILEYRep6,145 votes · 100.0% | — | — | |
| BRYAN SMITHRep6,710 votes · 100.0% | — | — | |
MICHAEL E. DEVAULTRep6,023 votes · 72.1%Runner-upFRANKIE DELAPASDem2,337 votes · 28.0% | FRANKIE DELAPASDem2,337 votes · 28.0% | 44.1percentage points | |
PHIL MALLOWRep4,467 votes · 55.7%Runner-upSTEPHANIE SPEARS TOMANADem3,558 votes · 44.3% | STEPHANIE SPEARS TOMANADem3,558 votes · 44.3% | 11.3percentage points | |
RICK GARCIADem3,568 votes · 51.0%Runner-upJON DODDSRep3,432 votes · 49.0% | JON DODDSRep3,432 votes · 49.0% | 1.9percentage points | |
| JOE STATLERRep6,984 votes · 100.0% | — | — | |
GENO CHIARELLIRep4,641 votes · 55.7%Runner-upDIANE MARKET GASTONDem3,694 votes · 44.3% | DIANE MARKET GASTONDem3,694 votes · 44.3% | 11.4percentage points | |
| EVAN HANSENDem4,496 votes · 100.0% | — | — | |
JOHN WILLIAMSDem3,283 votes · 58.8%Runner-upSUMMER D. HARTLEYRep2,304 votes · 41.2% | SUMMER D. HARTLEYRep2,304 votes · 41.2% | 17.5percentage points |