2024 Virginia U.S. Senate Election

Virginia · 2 candidates · See every 2024 U.S. Senate race

Who won the 2024 Virginia U.S. Senate Election?

Tim Kaine won the 2024 Virginia U.S. Senate Election. Tim Kaine received 2,417,115 popular votes (54.37%). The main challenger was Hung Cao (45.44%).

See the full head-to-head between Kaine and Cao

Kaine +8.9 pts · won by 397,204 votes
2,417,115 votes
2,019,911 votes
Popular-vote totals for U.S. Senate elections come from the MIT Election Data and Science Lab (1976–2024).

Data last verified July 28, 2026.