2024 Virginia U.S. Senate Election
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).

