# 2024 West Virginia Senate election

Elections in West Virginia :
Federal government
Presidential elections
1864
1868
1872
1876
1880
1884
1888
1892
1896
1900
1904
1908
1912
1916
1920
1924
1928
1932
1936
1940
1944
1948
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1992
1996
2000
2004
2008
2012
2016
2020
2024
Presidential primaries
Democratic
2000
2004
2008
2012
2016
2020
2024
Republican
2000
2008
2012
2016
2020
2024
U.S. Senate elections
1863
1865
1871
1877
1877 sp
1882
1883
1887
1888
1889
1892
1893
1893 sp
1895
1899
1901
1905
1907
1911
1911 sp
1913
1916
1918
1922
1924
1928
1930
1934
1936
1940
1942
1942 sp
1946
1948
1952
1954
1956 sp
1958
1958 sp
1960
1964
1966
1970
1972
1976
1978
1982
1984
1988
1990
1994
1996
2000
2002
2006
2008
2010 sp
2012
2014
2018
2020
2024
2026
U.S. House of Representatives elections
1863
1864
1866
1868
1870
1872
1874
1876
1878
1880
1882
1883
3rd sp
1884
1886
1888
1890
1892
1894
1896
1898
1900
1902
1904
1905
2nd sp
1906
1908
1910
1912
1913
1st sp
1914
1916
2nd sp
1918
1920
1922
1924
1926
1928
1930
1932
1933
3rd sp
1934
1936
1938
1940
1942
1944
1946
1948
1950
1951
5th sp
1952
1954
1956
1958
1960
1962
1964
1966
1968
1970
1972
1974
1976
1978
1980
3rd sp
1982
1984
1986
1988
1990
1992
1994
1996
1998
2000
2002
2004
2006
2008
2010
2012
2014
2016
2018
2020
2022
2024 :
State government
General elections
2008
2010
2012
2014
2016
2018
2020
2022
2024
Gubernatorial elections
1863
1864
1866
1868
1870
1872
1876
1880
1884
1888
1892
1896
1900
1904
1908
1912
1916
1920
1924
1928
1932
1936
1940
1944
1948
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1992
1996
2000
2004
2008
2011 sp
2012
2016
2020
2024
Attorney General elections
2012
2016
2020
2024
Secretary of State elections
2012
2016
2020
2024
Auditor elections
2012
2016
2020
2024
Treasurer elections
2012
2016
2020
2024
Senate elections
1998
2000
2002
2004
2006
2008
2010
2012
2014
2016
2018
2020
2022
2024
House of Delegates elections
1998
2000
2002
2004
2006
2008
2010
2012
2014
2016
2018
2020
2022
2024 :
Local government
Charleston (mayoral elections)
2022
Huntington (municipal elections)
2020
2024
Wheeling (municipal elections)
2020
2024 :
vte :
The 2024 West Virginia Senate election was held on November 5, 2024, with 17 of the chamber's 34 seats up for election. This took place alongside elections to the House of Delegates, as well as a number of statewide elected positions and elections to Congress and the Presidency. Primary elections were held on May 14, 2024.
Summary of the 2024 West Virginia Senate election results (unofficial, 100% reporting) :
| Party | Party | Candidates | Votes | % | Seats | Seats | Seats | Seats | Seats |
| Party | Party | Candidates | Votes | % | Before 86th Leg. | Up | Won | After 87th Leg. | +/– |
| | Republican | 17 | 528,400 | 79.30 | 31 | 15 | 12 | 32 | 1 |
| | Democratic | 9 | 130,682 | 19.61 | 3 | 2 | 1 | 2 | 1 |
| | Mountain | 1 | 5,551 | 0.83 | 0 | 0 | 0 | 0 | |
| | Independents | 1 | 1,740 | 0.26 | 0 | 0 | 0 | 0 | |
| Total | Total | Total | 666,373 | 100% | 34 | 17 | 17 | 34 | |
Popular vote
Republican
79.30%
Democratic
19.61%
Mountain
0.83%
Independents
0.26% :
Seats won
Republican
94.22%
Democratic
5.88% :
Total senate seats
Republican
94.22%
Democratic
5.88% :

## Partisan Background

In the 2020 Presidential Election, Republican Donald Trump won all 17 West Virginia State Senate districts, and Joe Biden won 0. There are two districts Trump won in 2020 which Democrats represented going into the 2024 West Virginia Senate Election: District 5, including parts of Cabell and Wayne Counties (Trump +21%); and District 13, including part of Monongalia County ( Trump + 3%).

## Retirements
### Democrats

* District 5: Robert Plymale is retiring.
* District 13: Mike Caputo is retiring.

### Republicans

* District 9: David Stover is retiring.

## Incumbents defeated
### In primary election

Four incumbent senators, all Republicans, were defeated in the May 14 primary election.

#### Republicans

* District 2: Mike Maroney lost renomination to Chris Rose.
* District 6: Chandler Swope lost renomination to Craig A. Hart.
* District 11: Robert L. Karnes lost renomination to Robbie Morris.
* District 15: Craig Blair lost renomination to Tom Willis.

## Seats for election

| District | Incumbent | Incumbent | Incumbent | Elected Senator | Elected Senator | Outcome |
| District | Member | Party | First elected | Member | Party | Outcome |
| District 1 | Ryan Weld | Republican | 2016 | Ryan Weld | Republican | Republican hold |
| District 2 | Mike Maroney | Republican | 2016 | Chris Rose | Republican | Republican hold |
| District 3 | Donna Boley | Republican | 1985 (appointed) | Donna Boley | Republican | Republican hold |
| District 4 | Amy Grady | Republican | 2020 | Amy Grady | Republican | Republican hold |
| District 5 | Robert Plymale | Democratic | 1992 | Scott Fuller | Republican | Republican gain |
| District 6 | Chandler Swope | Republican | 2016 | Craig Hart | Republican | Republican hold |
| District 7 | Rupie Phillips | Republican | 2020 | Rupie Phillips | Republican | Republican hold |
| District 8 | Glenn Jeffries | Republican | 2016 | Glenn Jeffries | Republican | Republican hold |
| District 9 | David Stover | Republican | 2020 | Brian Helton | Republican | Republican hold |
| District 10 | Jack Woodrum | Republican | 2020 | Jack Woodrum | Republican | Republican hold |
| District 11 | Robert Karnes | Republican | 2020 | Robbie Morris | Republican | Republican hold |
| District 12 | Patrick Martin | Republican | 2020 | Patrick Martin | Republican | Republican hold |
| District 13 | Mike Caputo | Democratic | 2020 | Joey Garcia | Democratic | Democratic hold |
| District 14 | Randy Smith | Republican | 2016 | Randy Smith | Republican | Republican hold |
| District 15 | Craig Blair | Republican | 2012 | Thomas "Tom" Willis | Republican | Republican hold |
| District 16 | Patricia Rucker | Republican | 2016 | Patricia Rucker | Republican | Republican hold |
| District 17 | Eric Nelson | Republican | 2020 | Eric Nelson | Republican | Republican hold |

## Predictions

| Source | Ranking | As of |
| CNalysis | Solid R | May 14, 2024 |

### Competitive races

This table lists any legislative seat not rated as Solid D or Solid R by at least one election prediction agency.
| Seat | CNalysis Oct. 15 |
| District 5 | Toss-up |
| District 13 | Lean D |
| District 16 | Very Likely R |

## Close races

| District | Winner | Margin |
| District 13 | Democratic | 8.88% |
| District 5 | Republican (flip) | 2.18% |

## List of districts
### District 1

Incumbent Ryan Weld was first elected in 2016.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Ryan Weld (incumbent) | 8,342 | 64.9 |
| | Republican | Scott Adams | 4,513 | 35.1 |
| Total votes | Total votes | Total votes | 12,855 | 100.0 |

#### General election

West Virginia's 1st Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Ryan Weld (incumbent) | 37,739 | 100.00% |
| Total votes | Total votes | Total votes | 37,739 | 100.00% |

### District 2

Incumbent Mike Maroney was first elected in 2016. He lost renomination to challenger Chris Rose.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Chris Rose | 7,653 | 61.3 |
| | Republican | Mike Maroney (incumbent) | 4,824 | 38.7 |
| Total votes | Total votes | Total votes | 12,477 | 100.0 |

#### General election

West Virginia's 2nd Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Chris Rose | 37,022 | 100.00% |
| Total votes | Total votes | Total votes | 37,022 | 100.00% |

### District 3

Incumbent Donna Boley was first appointed in 1985.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Donna Boley (incumbent) | 12,325 | 100.0 |
| Total votes | Total votes | Total votes | 12,325 | 100.0 |

#### General election

West Virginia's 3rd Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Donna Boley (incumbent) | 37,987 | 100.00% |
| Total votes | Total votes | Total votes | 37,987 | 100.00% |

### District 4

Incumbent Amy Grady was first elected in 2020.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Amy Grady (incumbent) | 12,955 | 100.0 |
| Total votes | Total votes | Total votes | 12,955 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | Dwayne Russell | 4,217 | 100.0 |
| Total votes | Total votes | Total votes | 4,217 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Solid R | August 5, 2024 |

##### Results

West Virginia's 4th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Amy Grady (incumbent) | 33,655 | 74.79% |
| | Democratic | Dwayne Russell | 11,343 | 25.21% |
| Total votes | Total votes | Total votes | 44,998 | 100.00% |

### District 5

Incumbent Robert Plymale was first elected in 1992. He did not file for re-election.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Scott Fuller | 3,753 | 38.8 |
| | Republican | Josh Mathis | 3,515 | 36.4 |
| | Republican | Dallas K. Thacker | 2,401 | 24.8 |
| Total votes | Total votes | Total votes | 9,669 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | Ric Griffith | 6,828 | 100.0 |
| Total votes | Total votes | Total votes | 6,828 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Tossup | August 5, 2024 |

##### Results

West Virginia's 5th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Scott Fuller | 19,951 | 51.09% |
| | Democratic | Ric Griffith | 19,098 | 48.91% |
| Total votes | Total votes | Total votes | 39,049 | 100.00% |
| | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic |

### District 6

Incumbent Chandler Swope was first elected in 2016. He lost renomination to challenger Craig Hart.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Craig A. Hart | 4,847 | 40.9 |
| | Republican | Chandler Swope (incumbent) | 4,384 | 36.9 |
| | Republican | Eric Porterfield | 2,633 | 22.2 |
| Total votes | Total votes | Total votes | 11,864 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | Randy Fowler | 3,748 | 100.0 |
| Total votes | Total votes | Total votes | 3,748 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Solid R | August 5, 2024 |

##### Results

West Virginia's 6th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Craig A. Hart | 23,014 | 61.04% |
| | Democratic | Jeff DiSibbio | 12,924 | 34.28% |
| | Independent | Dave Sartin | 1,765 | 4.68% |
| Total votes | Total votes | Total votes | 37,703 | 100.00% |

### District 7

Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Rupie Phillips (incumbent) | 7,860 | 100.0 |
| Total votes | Total votes | Total votes | 7,860 | 100.0 |

#### General election

West Virginia's 7th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Rupie Phillips (incumbent) | 28,849 | 100.00% |
| Total votes | Total votes | Total votes | 28,849 | 100.00% |

### District 8

Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Glenn Jeffries (incumbent) | 8,976 | 100.0 |
| Total votes | Total votes | Total votes | 8,976 | 100.0 |

#### General election

West Virginia's 8th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Glenn Jeffries (incumbent) | 30,980 | 100.00% |
| Total votes | Total votes | Total votes | 30,980 | 100.00% |

### District 9

Incumbent David Stover was first elected in 2020. He is retiring.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Brian Helton | 11,061 | 100.0 |
| Total votes | Total votes | Total votes | 11,061 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | Christy Cardwell | 4,510 | 100.0 |
| Total votes | Total votes | Total votes | 4,510 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Solid R | August 5, 2024 |

##### Results

West Virginia's 9th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Brian Helton | 30,734 | 75.01% |
| | Democratic | Christy Cardwell | 10,240 | 24.99% |
| Total votes | Total votes | Total votes | 40,974 | 100.00% |

### District 10

Incumbent Jack Woodrum was first elected in 2020.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Jack Woodrum (incumbent) | 12,413 | 100.0 |
| Total votes | Total votes | Total votes | 12,413 | 100.0 |

#### General election

West Virginia's 10th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Jack Woodrum (incumbent) | 37,651 | 99.95% |
| | Write-in | Write-in | 20 | 0.05% |
| Total votes | Total votes | Total votes | 37,671 | 100.00% |

### District 11

Incumbent Robert Karnes was first elected in 2020. He lost renomination to challenger Robbie Morris.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Robbie Morris | 9,199 | 65.9 |
| | Republican | Robert Karnes (incumbent) | 4,765 | 34.1 |
| Total votes | Total votes | Total votes | 13,964 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | Mandy Smith Weirich | 5,093 | 100.0 |
| Total votes | Total votes | Total votes | 5,093 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Solid R | May 20, 2024 |

##### Results

West Virginia's 11th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Robbie Morris | 31,279 | 75.93% |
| | Democratic | Mandy Smith Weirich | 9,913 | 24.07% |
| Total votes | Total votes | Total votes | 41,192 | 100.00% |

### District 12

Incumbent Patrick Martin was first elected in 2020.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Patrick Martin (incumbent) | 11,744 | 100.0 |
| Total votes | Total votes | Total votes | 11,744 | 100.0 |

#### General election

West Virginia's 12th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Patrick Martin (incumbent) | 37,167 | 100.00% |
| Total votes | Total votes | Total votes | 37,167 | 100.00% |

### District 13

Incumbent Mike Caputo was first elected in 2020. Caputo is retiring.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Jonathan Board | 6,918 | 100.0 |
| Total votes | Total votes | Total votes | 6,918 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joey Garcia | 7,570 | 100.0 |
| Total votes | Total votes | Total votes | 7,570 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Tossup | August 5, 2024 |

##### Results

West Virginia's 13th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Joey Garcia | 21,890 | 54.44% |
| | Republican | Rebecca Polis | 18,321 | 45.56% |
| Total votes | Total votes | Total votes | 40,211 | 100.00% |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

### District 14

Incumbent Randy Smith was first elected in 2016.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Randy Smith (incumbent) | 13,897 | 100.0 |
| Total votes | Total votes | Total votes | 13,897 | 100.0 |
Mountain Party primary results :
| Party | Party | Candidate | Votes | % |
| | Mountain | Betsy Orndoff-Sayers | 19 | 100.0 |
| Total votes | Total votes | Total votes | 19 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Solid R | August 5, 2024 |

##### Results

West Virginia's 14th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Randy Smith (incumbent) | 36,296 | 86.65% |
| | Mountain | Betsy Orndoff-Sayers | 5,594 | 13.35% |
| Total votes | Total votes | Total votes | 41,890 | 100.0 |

### District 15

Incumbent Craig Blair was first elected in 2012. He lost renomination to challenger Tom Willis.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Tom Willis | 5,475 | 44.4 |
| | Republican | Craig Blair (incumbent) | 3,973 | 32.2 |
| | Republican | Michael Folk | 2,885 | 23.4 |
| Total votes | Total votes | Total votes | 12,333 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | Anthony Murray | 2,846 | 100.0 |
| Total votes | Total votes | Total votes | 2,846 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Solid R | August 5, 2024 |

##### Results

West Virginia's 15th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Tom Willis | 35,979 | 72.98% |
| | Democratic | Anthony Murray | 13,318 | 27.02% |
| Total votes | Total votes | Total votes | 49,297 | 100.00% |

### District 16

Incumbent Patricia Rucker was first elected in 2016.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Patricia Rucker (incumbent) | 5,193 | 51.1 |
| | Republican | Paul Espinosa | 4,963 | 48.9 |
| Total votes | Total votes | Total votes | 10,156 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | John Doyle | 4,431 | 100.0 |
| Total votes | Total votes | Total votes | 4,431 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Very Likely R | August 5, 2024 |

##### Results

West Virginia's 16th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Patricia Rucker (incumbent) | 31,003 | 60.03% |
| | Democratic | John Doyle | 20,645 | 39.97% |
| Total votes | Total votes | Total votes | 51,648 | 100.00% |

### District 17

Incumbent Eric Nelson was first elected in 2020.
Republican primary results :
| Party | Party | Candidate | Votes | % |
| | Republican | Eric Nelson (incumbent) | 6,733 | 57.7 |
| | Republican | Chris Pritt | 4,936 | 42.3 |
| Total votes | Total votes | Total votes | 11,669 | 100.0 |
Democratic primary results :
| Party | Party | Candidate | Votes | % |
| | Democratic | Bil Lepp | 5,770 | 100.0 |
| Total votes | Total votes | Total votes | 5,770 | 100.0 |

#### General election
##### Predictions

| Source | Ranking | As of |
| CNalysis | Solid R | August 5, 2024 |

##### Results

West Virginia's 17th Senate district, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Eric Nelson (incumbent) | 26,931 | 64.27% |
| | Democratic | Bil Lepp | 14,972 | 35.73% |
| Total votes | Total votes | Total votes | 41,903 | 100.00% |