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
Christie New CraigRep35,186 votes · 58.3%
Runner-upMyra J. PayneDem25,201 votes · 41.7%
Myra J. PayneDem25,201 votes · 41.7%16.5percentage points
William R. "Bill" DeStephRep36,545 votes · 57.0%
Runner-upVictoria A. LuevanosDem27,560 votes · 43.0%
Victoria A. LuevanosDem27,560 votes · 43.0%14.0percentage points
Angelia Williams GravesDem28,071 votes · 78.0%
Runner-upGiovanni G. "Gio" DolmoInd7,913 votes · 22.0%
Giovanni G. "Gio" DolmoInd7,913 votes · 22.0%56.0percentage points
Aaron R. RouseDem29,999 votes · 55.2%
Runner-upKevin H. AdamsRep24,368 votes · 44.8%
Kevin H. AdamsRep24,368 votes · 44.8%10.4percentage points
Mamie E. LockeDem35,132 votes · 100.0%
Runner-upWrite-In0 votes · 0.0%
Write-In0 votes · 0.0%100.0percentage points
J. D. "Danny" DiggsRep33,952 votes · 50.5%
Runner-upT. Monty MasonDem33,227 votes · 49.5%
T. Monty MasonDem33,227 votes · 49.5%1.1percentage points
Richard H. StuartRep42,650 votes · 61.9%
Runner-upJolicia A. WardDem26,287 votes · 38.1%
Jolicia A. WardDem26,287 votes · 38.1%23.7percentage points
Ryan T. McDougleRep57,026 votes · 62.2%
Runner-upPamela R. GarnerDem34,684 votes · 37.8%
Pamela R. GarnerDem34,684 votes · 37.8%24.4percentage points
Tara A. DurantRep34,180 votes · 48.6%
Runner-upJoel L. GriffinDem32,927 votes · 46.8%
Joel L. GriffinDem32,927 votes · 46.8%1.8percentage points
Bryce E. ReevesRep44,718 votes · 62.6%
Runner-upJason A. FordDem24,374 votes · 34.1%
Jason A. FordDem24,374 votes · 34.1%28.5percentage points
Jeremy S. McPikeDem29,641 votes · 56.5%
Runner-upNikki N. Rattray BaldwinRep22,872 votes · 43.6%
Nikki N. Rattray BaldwinRep22,872 votes · 43.6%12.9percentage points
Danica A. RoemDem30,499 votes · 51.9%
Runner-upBill C. Woolf, IIIRep28,240 votes · 48.1%
Bill C. Woolf, IIIRep28,240 votes · 48.1%3.9percentage points
Russet W. PerryDem46,821 votes · 52.9%
Runner-upJuan Pablo SeguraRep41,755 votes · 47.1%
Juan Pablo SeguraRep41,755 votes · 47.1%5.7percentage points
Suhas SubramanyamDem36,590 votes · 60.9%
Runner-upGregory J. MoulthropRep23,541 votes · 39.2%
Gregory J. MoulthropRep23,541 votes · 39.2%21.7percentage points
Jennifer D. Carroll FoyDem35,003 votes · 63.0%
Runner-upMike L. Van MeterRep20,525 votes · 37.0%
Mike L. Van MeterRep20,525 votes · 37.0%26.1percentage points
Scott A. SurovellDem38,140 votes · 69.9%
Runner-upMark A. SpringmanRep16,389 votes · 30.1%
Mark A. SpringmanRep16,389 votes · 30.1%39.9percentage points
David W. MarsdenDem39,441 votes · 67.9%
Runner-upMark B. VafiadesRep18,677 votes · 32.1%
Mark B. VafiadesRep18,677 votes · 32.1%35.7percentage points
Stella G. PekarskyDem36,802 votes · 61.1%
Runner-upJulie Anna PerryRep23,458 votes · 38.9%
Julie Anna PerryRep23,458 votes · 38.9%22.1percentage points
Saddam Azlan SalimDem40,947 votes · 69.0%
Runner-upKenneth D. "Ken" ReidRep18,427 votes · 31.0%
Kenneth D. "Ken" ReidRep18,427 votes · 31.0%37.9percentage points
Jennifer B. BoyskoDem47,623 votes · 68.7%
Runner-upMatthew J. "Matt" LangRep21,742 votes · 31.3%
Matthew J. "Matt" LangRep21,742 votes · 31.3%37.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