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.

Headshot Portrait

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

Headshot Portrait

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

Click to view the results by county
bottom of page