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
Adam P. EbbinDem40,675 votes · 78.6%
Runner-upSophia C. MoshashaRep11,100 votes · 21.4%
Sophia C. MoshashaRep11,100 votes · 21.4%57.1percentage points
Barbara A. FavolaDem48,055 votes · 81.2%
Runner-upDavid A. HenshawRep11,149 votes · 18.8%
David A. HenshawRep11,149 votes · 18.8%62.3percentage 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