We’re making civic information accessible. Learn more

United States
House of Representatives
District 5

House of Representatives

2 candidates
$2M+ raised

Candidates

john-mcguire
John McGuire
$1M+ raised
Gloria Witt
Gloria Witt
$300K+ raised
2024
United States
Democratic Primary
$300K+ raised
3 candidates
2024
United States
Republican Primary
$2M+ raised
2 candidates
2024
United States
General Election
$2M+ raised
2 candidates
$2,030,266 raised

Candidates in this election are getting the dough.

Voting

Early voting is available in this election.

Results

CandidateVotesPrct
John McGuire 243K 57.6%
Gloria Witt 178K 42.4%

Primary Elections

June 18, 2024

Republican Primary

John McGuire 31,586 votes | 50.3%
Bob Good 31,216 votes | 49.7%

Democratic Primary

Gloria Witt 14,188 votes | 57.2%
Gary Terry 5,566 votes | 22.4%
Paul Riley 5,063 votes | 20.4%

Current Representative

john-mcguire
Republican

John McGuire

Born: August 24, 1968
Born: Richmond, Virginia
Ratings
National Rifle Association
92%
American Conservative Union
87%
No data was found
House of Representatives
No Primary
327426365_730232445182638_6961018765367312417_n
1
candidate
No Primary
anne-ferrell-tata
1
candidate
General Election
Gloria Witt
Gloria Witt
john-mcguire
John McGuire

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.