We’re making civic information accessible. Learn more

2024
United States

Senate

2024 General Election: US Senate, VA

money raised
$ 0
2 candidates
·
3b589c19-bestheadshot_116u1hf000000000000028
Hung Cao
2,019,911 votes
45.4%
Tim_Kaine_116th_official_portrait
Tim Kaine
2,417,115 votes
54.4%
United States
Democratic Primary
$20M+ raised
Tim_Kaine_116th_official_portrait
Tim_Kaine_116th_official_portrait
Tim Kaine
2,417,115 votes
54%
1 candidate
United States
Republican Primary
$10M+ raised
1690386255442
chuck-header-photo-1024x705
Jonathan Emord
download
3b589c19-bestheadshot_116u1hf000000000000028
chuck-header-photo-1024x705
Chuck Smith
24,108 votes
9%
$500K+ raised
download
Scott Parkinson
29,940 votes
11%
$800K+ raised
1690386255442
Eddie Garcia
26,777 votes
10%
$200K+ raised
Jonathan Emord
Jonathan Emord
23,614 votes
9%
$800K+ raised
3b589c19-bestheadshot_116u1hf000000000000028
Hung Cao
2,019,911 votes
45%
5 candidates

Candidates

3b589c19-bestheadshot_116u1hf000000000000028

Hung Cao

$7,996,715 raised
National Rifle Association
92%
Tim_Kaine_116th_official_portrait

Tim Kaine

$20,522,420 raised
American Civil Liberties Union
100%
Planned Parenthood
100%
American Conservative Union
3%
Heritage Action for America
3%
National Rifle Association
0%
$28,519,135 raised

Candidates in this election are getting the dough.

Voting

Early voting is available in this election.

Results

CandidateVotesPrct
Tim Kaine 2.31 million 54.1%
Hung Cao 1.95 million 45.9%

Primary Elections

June 18, 2024

Hung Cao 168,868 votes | 61.8%
Scott Parkinson 29,940 votes | 11.0%
Eddie Garcia 26,777 votes | 9.8%
Chuck Smith 24,108 votes | 8.8%
Jonathan Emord 23,614 votes | 8.6%

Democratic Primary

No election, one candidate:
Tim Kaine

Video

Virginia Senate Debate 2024: Showdown between Tim Kaine and Hung Cao

Current Representative

No data was found
Email
Facebook
X
Reddit
LinkedIn
WhatsApp

Primary voting

The state of Virginia has “open primaries.” You can vote in either party’s primary but you cannot vote in both.

Early voting

In-person early voting begins Friday, May 3rd, 2024.