top of page
2024 Virginia U.S. Senate Election
The United States Senate election in Virginia was held on November 5, 2024, with the primary elections having taken place on June 18, 2024. Incumbent Democratic U.S. Senator Tim Kaine ran for re-election and secured the Democratic nomination, while Hung Cao won the Republican nomination. Tim Kaine won the election with 54.37% of the vote.

Tim Kaine (DEM)
Percent: 54.37%
Votes: 2,417,115

Hung Cao (REP)
Percent: 45.44%
Votes: 2,019,911
Full results
Tim Kaine (DEM)
Percent: 54.37%
Votes: 2,417,115
Hung Cao (REP)
Percent: 45.44%
Votes: 2,019,911
Write-In
Percent: 0.19%
Votes: 8,509
Total votes: 4,445,535
bottom of page