VoteDataUSA

2024 United States Senate Election in Virginia

Virginia · Federal

Election results

General · November 5, 2024

CandidatePartyVotesVote %Result
Timothy M. KaineDem2,417,11554.5%Elected
Hung CaoRep2,019,91145.5%
Write-In00.0%

Primary results

Republican Primary

June 18, 2024

CandidatePartyVotesVote %Result
Hung CaoRep168,86861.8%Advanced
Scott Thomas ParkinsonRep29,94011.0%
Edward C. "Eddie" Garcia Jr.Rep26,7779.8%
C. L. "Chuck" Smith, Jr.Rep24,1088.8%
Jonathan W. EmordRep23,6148.6%

Comparisons show seats contested in each cycle; Senate seat classes and special elections can differ between years.

Party2020 seats2024 seatsChange2020 Vote %2024 Vote %Vote share Δ
Democratic11056.0%54.5%−1.5 pp

Seat changes by party

01234Dem20202024

1 → 1 seats

2020 election results →

Historical trends

1020122014201820202024

Democratic

Chart data
ElectionDemocratic
November 6, 20121
November 4, 20141
November 6, 20181
November 3, 20201
November 5, 20241

Source: Virginia Department of Elections

Other recorded elections

2026 United States Senate Election in Virginia2020 United States Senate Election in Virginia2018 United States Senate Election in Virginia2014 United States Senate Election in Virginia2012 United States Senate Election in Virginia