VoteDataUSA

2023 Virginia State Senate Election

Virginia · State

General Election

November 7, 2023

Contests
40
Candidates
124
Valid votes
2,437,462

Regular Senate elections take place every four years. Boundary changes can affect district comparisons.

Party results

PartyVotesVote %SeatsSeats %Seat change vs 2019
Democratic1,229,29350.4%2152.5%0
Republican1,193,56449.0%1947.5%0
Independent13,4970.6%00.0%0
Libertarian1,1080.0%00.0%0
No affiliation00.0%00.0%0

Party2019 seats2023 seatsChange2019 Vote %2023 Vote %Vote share Δ
Democratic2121053.5%50.4%−3.1 pp
Republican1919039.4%49.0%+9.5 pp

Seat changes by party

010203040DemRep20192023

40 → 40 seats

2019 election results →

Historical trends

4002011201520192023

Republican Democratic

Chart data
ElectionRepublicanDemocratic
November 8, 20112020
November 3, 20152119
November 5, 20191921
November 7, 20231921

Source: Virginia Department of Elections

District results

42 contests

DistrictElectedRunner-up
Timmy F. FrenchRep37,453 votes · 63.7%
Runner-upEmily G. ScottDem21,334 votes · 36.3%
Emily G. ScottDem21,334 votes · 36.3%27.4percentage points
Mark D. ObenshainRep39,770 votes · 69.4%
Runner-upKathy A. BeeryDem16,398 votes · 28.6%
Kathy A. BeeryDem16,398 votes · 28.6%40.8percentage points
Christopher T. HeadRep41,381 votes · 66.0%
Runner-upJade D. HarrisDem21,353 votes · 34.0%
Jade D. HarrisDem21,353 votes · 34.0%31.9percentage points
David Robert SuetterleinRep32,127 votes · 53.3%
Runner-upP. A. "Trish" White-BoydDem28,109 votes · 46.7%
P. A. "Trish" White-BoydDem28,109 votes · 46.7%6.7percentage points
T. Travis HackworthRep36,528 votes · 66.9%
Runner-upRobert W. BeckmanDem18,092 votes · 33.1%
Robert W. BeckmanDem18,092 votes · 33.1%33.8percentage points
Todd E. PillionRep43,641 votes · 100.0%
Runner-upWrite-In0 votes · 0.0%
Write-In0 votes · 0.0%100.0percentage points
William M. "Bill" Stanley, Jr.Rep43,158 votes · 75.8%
Runner-upDeborah I. "Renie" GatesDem13,794 votes · 24.2%
Deborah I. "Renie" GatesDem13,794 votes · 24.2%51.6percentage points
Special election · January 10, 2023Aaron Roosevelt RouseDem19,923 votes · 50.8%
Runner-upKevin Howard AdamsRep19,227 votes · 49.1%
Kevin Howard AdamsRep19,227 votes · 49.1%1.8percentage points
Mark J. PeakeRep41,754 votes · 70.2%
Runner-upDonna M. St. ClairDem17,744 votes · 29.8%
Donna M. St. ClairDem17,744 votes · 29.8%40.4percentage points
Frank M. Ruff Jr.Rep41,877 votes · 100.0%
Runner-upWrite-In0 votes · 0.0%
Write-In0 votes · 0.0%100.0percentage points
Special election · March 28, 2023Lamont BagbyDem13,552 votes · 89.8%
Runner-upStephen J. ImholtRep1,495 votes · 9.9%
Stephen J. ImholtRep1,495 votes · 9.9%79.9percentage points
John J. McGuire IIIRep59,013 votes · 100.0%
Runner-upWrite-In0 votes · 0.0%
Write-In0 votes · 0.0%100.0percentage points
R. Creigh DeedsDem48,675 votes · 65.7%
Runner-upPhilip A. HamiltonRep25,416 votes · 34.3%
Philip A. HamiltonRep25,416 votes · 34.3%31.4percentage points
Glen H. Sturtevant Jr.Rep44,597 votes · 54.9%
Runner-upNatan D. McKenzieDem36,689 votes · 45.1%
Natan D. McKenzieDem36,689 votes · 45.1%9.7percentage points
Lashrecse D. AirdDem35,472 votes · 59.9%
Runner-upEric F. DitriRep23,727 votes · 40.1%
Eric F. DitriRep23,727 votes · 40.1%19.8percentage points
Lamont BagbyDem61,127 votes · 100.0%
Runner-upWrite-In0 votes · 0.0%
Write-In0 votes · 0.0%100.0percentage points
Ghazala F. HashmiDem33,253 votes · 62.4%
Runner-upDouglass Hayden FisherRep20,042 votes · 37.6%
Douglass Hayden FisherRep20,042 votes · 37.6%24.8percentage points
Schuyler T. VanValkenburgDem44,803 votes · 54.8%
Runner-upSiobhan S. DunnavantRep37,000 votes · 45.2%
Siobhan S. DunnavantRep37,000 votes · 45.2%9.5percentage points
Emily Marie BrewerRep39,752 votes · 52.4%
Runner-upClinton L. JenkinsDem36,083 votes · 47.6%
Clinton L. JenkinsDem36,083 votes · 47.6%4.8percentage points
L. Louise LucasDem28,668 votes · 59.1%
Runner-upAnthony W. "Tony" GoodwinRep19,828 votes · 40.9%
Anthony W. "Tony" GoodwinRep19,828 votes · 40.9%18.2percentage points

Other recorded elections

2025 Virginia State Senate Election2024 Virginia State Senate Election2021 Virginia State Senate Election2019 Virginia State Senate Election2017 Virginia State Senate Election