The 2024 United States Senate election in Virginia was held on November 5, 2024, to elect a member of the United States Senate to represent the Commonwealth of Virginia. Democratic incumbent Tim Kaine won re-election to a third term, defeating Republican former U.S. Navy captain Hung Cao by a 8.93% margin. Primary elections took place on June 18, 2024. Although Kaine underperformed polling and won by his lowest margin since 2012, he outperformed Kamala Harris in the concurrent presidential election by 3.15 percent points.