Race2026 cycle · PrimariesElection day 3 Nov 2026Updated

Cite this page

DonorAlpha, “Virginia 5th District general 2026”, https://donoralpha.com/races/virginia-5th-district-general-2026?e=c2026&el=primary, updated .

Virginia 5th District general 2026

Prediction market7 Oct 2026

John McGuire 77.5% · prediction market price

No. 107 of 527 House races in the 2026 cycle

This race is in the 2026 general election.

The short version

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.

$2.0M

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

    Republican

    Waiting for the count

  • Tom Perriello

    Democrat

    Waiting for the count

Outside money supporting and opposing each candidate

Both sides on one scale
← OpposingSupporting →
  • John 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 long version

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.

Week by week

Outside money each week, supporting and opposing the candidates, all candidates combined.

Week of 5 Oct 2026

Supporting $25,500

Supporting candidatesOpposing candidates

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

  1. Virginians for Conservative Leadership PACsupporting John McGuire$261K
  2. Black Voters Matter Action PACsupporting Tom Perriello$214K
  3. No Going Back PACsupporting John McGuire$129K
  4. RP PACsupporting Tom Perriello$25,465
  5. Civic Renewal Fundsupporting John McGuire$21,924
  6. Community Change Voterssupporting Tom Perriello$13,678
  7. Voters of Tomorrow PACsupporting Tom Perriello$8,755
  8. Activate Americasupporting Tom Perriello$453

Spent opposing a candidate

  1. Our Virginiaopposing John McGuire$1.2M
  2. No Going Back PACopposing Tom Perriello$159K
  3. RP PACopposing John McGuire$50,591
  4. Civic Renewal Fundopposing Tom Perriello$3,806

Who’s connected to whom

The groups that spent supporting or opposing the candidates.

Their biggest giversGroups that spentCandidatesOur Virginia spent $1.2M opposing John McGuire · $1.2MVirginians for Conservative Leadership PAC spent $261K supporting John McGuire · $261KBlack Voters Matter Action PAC spent $214K supporting Tom Perriello · $214KNo Going Back PAC spent $159K opposing Tom Perriello · $159KNo Going Back PAC spent $129K supporting John McGuire · $129KRP PAC spent $50,591 opposing John McGuire · $50,591RP PAC spent $25,465 supporting Tom Perriello · $25,465Civic Renewal Fund spent $21,924 supporting John McGuire · $21,924Community Change Voters spent $13,678 supporting Tom Perriello · $13,678Voters of Tomorrow PAC spent $8,755 supporting Tom Perriello · $8,755Civic Renewal Fund spent $3,806 opposing Tom Perriello · $3,806Black Voters Matter Fund gave $280K to Black Voters Matter Action PAC · $280KLocal Union No. 354 International Brotherhood of Electrical… gave $10,000 to Community Change Voters · $10,000Utah Building Construction Trades Council gave $10,000 to Community Change Voters · $10,0002026 Voter Mobilization Fund gave $13,400 to Voters of Tomorrow PAC · $13,400PAC to the Future gave $5,000 to Voters of Tomorrow PAC · $5,000Black Voters Matter FundBlack Voters Matter FundCompany or group · $280KLocal Union No. 354International Brotherhood ofElectrical…Local Union No. 354 International Brotherhood of Electrical…Company or group · $10,000Utah Building ConstructionTrades CouncilUtah Building Construction Trades CouncilCompany or group · $10,0002026 Voter Mobilization Fund2026 Voter Mobilization FundCompany or group · $13,400PAC to the FuturePAC to the FutureCompany or group · $5,000Our VirginiaOur VirginiaGroup · $1.2MNo Going Back PACNo Going Back PACGroup · $287KVirginians for ConservativeLeadership PACVirginians for Conservative Leadership PACGroup · $261KBlack Voters Matter ActionPACBlack Voters Matter Action PACGroup · $214KRP PACRP PACGroup · $76,056Civic Renewal FundCivic Renewal FundGroup · $25,731Community Change VotersCommunity Change VotersGroup · $13,678Voters of Tomorrow PACVoters of Tomorrow PACGroup · $8,755John McGuireJohn McGuireCandidate · $1.6MTom PerrielloTom PerrielloCandidate · $424K
  • 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
GaveSpent supportingSpent opposingSwipe to see the whole map.

Group

Our Virginia

  • Our Virginia spent $1.2M opposing John McGuire$1.2M
For reporters, researchers and the professionally curious

Go deeper

The paperwork behind this race, all of it. Free with an email sign-in.

The paperwork

Sign in free with your email

It’s free. We only want your email address. We’ll never ask you to chip in $5.