Virginia 2024 Senate Election
Kaine vs. Cao
Kaine won the Virginia 2024 senate election with 1,668,239 votes (51.1%), a margin of D+2.4.
Statewide Results
51.1%
48.7%
1,668,239
Kaine (51.1%)
1,589,612
Cao (48.7%)
Total Votes: 3,264,442|Margin: D+2.4
County Results
Loading county map...