In the 2026 Virginia 5th District general election, 9 outside groups spent $2.0M: $412K supporting John McGuire (R), $1.2M opposing John McGuire, $262K supporting Tom Perriello (D) and $162K opposing Tom Perriello.
outside money
- supporting John McGuire (R)
- $412K
- opposing John McGuire (R)
- $1.2M
- supporting Tom Perriello (D)
- $262K
- opposing Tom Perriello (D)
- $162K
Result not in yet
Election day is 3 Nov 2026.
John McGuire
RepublicanWaiting for the count
Tom Perriello
DemocratWaiting for the count
Outside money supporting and opposing each candidate
Both sides on one scaleJohn McGuire Republican
$1.2M$412K$412K supporting John McGuire · $1.2M opposing John McGuire
Tom Perriello Democrat
$162K$262K$262K supporting Tom Perriello · $162K opposing Tom Perriello
The candidates
What each candidate’s own campaign raised, beside what outside groups spent supporting and opposing them, and what party committees spent working with the campaign.
John McGuire
Republican
- Own campaign raised
- $1.7M
- Outside money supporting
- $412K
- Outside money opposing
- $1.2M
Tom Perriello
Democrat
- Own campaign raised
- $2.1M
- Outside money supporting
- $262K
- Outside money opposing
- $162K
Tom Perriello for CongressParty spending with the campaign
$19,395
Democratic Party of Virginia $19,395
- Campaign money to 15 Jul 2026
Week by week
Outside money each week, supporting and opposing the candidates, all candidates combined.
Week of 5 Oct 2026
Supporting $25,500
The groups on each side
The biggest outside groups in this race, by what they spent supporting or opposing each candidate.
Spent supporting a candidate
- Virginians for Conservative Leadership PACsupporting John McGuire$261K
- Black Voters Matter Action PACsupporting Tom Perriello$214K
- No Going Back PACsupporting John McGuire$129K
- RP PACsupporting Tom Perriello$25,465
- Civic Renewal Fundsupporting John McGuire$21,924
- Community Change Voterssupporting Tom Perriello$13,678
- Voters of Tomorrow PACsupporting Tom Perriello$8,755
- Activate Americasupporting Tom Perriello$453
Spent opposing a candidate
- Our Virginiaopposing John McGuire$1.2M
- No Going Back PACopposing Tom Perriello$159K
- RP PACopposing John McGuire$50,591
- Civic Renewal Fundopposing Tom Perriello$3,806
Who’s connected to whom
The groups that spent supporting or opposing the candidates.
- Our Virginia spent opposing John McGuire · $1.2M
- Virginians for Conservative Leadership PAC spent supporting John McGuire · $261K
- Black Voters Matter Action PAC spent supporting Tom Perriello · $214K
- No Going Back PAC spent opposing Tom Perriello · $159K
- No Going Back PAC spent supporting John McGuire · $129K
- RP PAC spent opposing John McGuire · $50,591
- RP PAC spent supporting Tom Perriello · $25,465
- Civic Renewal Fund spent supporting John McGuire · $21,924
- Community Change Voters spent supporting Tom Perriello · $13,678
- Voters of Tomorrow PAC spent supporting Tom Perriello · $8,755
- Civic Renewal Fund spent opposing Tom Perriello · $3,806
- Black Voters Matter Fund gave to Black Voters Matter Action PAC · $280K
- Local Union No. 354 International Brotherhood of Electrical… gave to Community Change Voters · $10,000
- Utah Building Construction Trades Council gave to Community Change Voters · $10,000
- 2026 Voter Mobilization Fund gave to Voters of Tomorrow PAC · $13,400
- PAC to the Future gave to Voters of Tomorrow PAC · $5,000
Group
- Our Virginia spent $1.2M opposing John McGuire$1.2M
Go deeper
The paperwork behind this race, all of it. Free with an email sign-in.
The paperwork