This race is in the 2026 general election.
In the 2026 California 22nd District general election, 24 outside groups spent $10.0M: $1.5M supporting Randy Villegas (D), $3.9M opposing Randy Villegas, $346K supporting David Valadao (R) and $4.2M opposing David Valadao.
outside money
- supporting Randy Villegas (D)
- $1.5M
- opposing Randy Villegas (D)
- $3.9M
- supporting David Valadao (R)
- $346K
- opposing David Valadao (R)
- $4.2M
Result not in yet
Election day is 3 Nov 2026.
Randy Villegas
DemocratWaiting for the count
David Valadao
RepublicanWaiting for the count
Outside money supporting and opposing each candidate
Both sides on one scaleRandy Villegas Democrat
$3.9M$1.5M$1.5M supporting Randy Villegas · $3.9M opposing Randy Villegas
David Valadao Republican
$4.2M$346K$346K supporting David Valadao · $4.2M opposing David Valadao
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.
Randy Villegas
Democrat
- Own campaign raised
- $2.6M
- Outside money supporting
- $1.5M
- Outside money opposing
- $3.9M
Villegas for CongressParty spending with the campaign
$373K
DCCC $373K
David Valadao
Republican
- Own campaign raised
- $4.9M
- Outside money supporting
- $346K
- Outside money opposing
- $4.2M
Valadao for CongressParty spending with the campaign
$405K
NRCC $405K
- Campaign money to 30 Jun 2026
Week by week
Outside money each week, supporting and opposing the candidates, all candidates combined.
Week of 5 Oct 2026
Supporting $10,150
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
- American Federation of State County & Municipal Employees P E O P L Esupporting Randy Villegas$579K
- National Nurses United for Patient Protectionsupporting Randy Villegas$400K
- America PACsupporting David Valadao$247K
- Somos PACsupporting Randy Villegas$196K
- Health Care Saves Livessupporting Randy Villegas$113K
- United for Water Justicesupporting Randy Villegas$83,595
- National Association of Realtors Political Action Committeesupporting David Valadao$60,130
- Committee for Working Familiessupporting Randy Villegas$52,644
Spent opposing a candidate
- Congressional Leadership Fundopposing Randy Villegas$3.5M
- HMPopposing David Valadao$2.5M
- Giffords PACopposing David Valadao$796K
- Health Care Saves Livesopposing David Valadao$418K
- The Governing Majority Fundopposing Randy Villegas$351K
- Working Families Party PACopposing David Valadao$210K
- End Citizens Unitedopposing David Valadao$104K
- Strategic Majority PACopposing Randy Villegas$67,650
Who’s connected to whom
The groups that spent supporting or opposing the candidates.
- Congressional Leadership Fund spent opposing Randy Villegas · $3.5M
- HMP spent opposing David Valadao · $2.5M
- Giffords PAC spent opposing David Valadao · $796K
- American Federation of State County & Municipal Employees P E O P L E spent supporting Randy Villegas · $579K
- Health Care Saves Lives spent opposing David Valadao · $418K
- National Nurses United for Patient Protection spent supporting Randy Villegas · $400K
- The Governing Majority Fund spent opposing Randy Villegas · $351K
- America PAC spent supporting David Valadao · $247K
- Health Care Saves Lives spent supporting Randy Villegas · $113K
- America PAC spent opposing Randy Villegas · $17,699
- American Action Network gave to Congressional Leadership Fund · $43.5M
- Chevron Corporation gave to Congressional Leadership Fund · $3.5M
- House Majority Forward gave to HMP · $61.7M
- American Opportunity Action gave to HMP · $4.0M
- James L. Guthrie Trust gave to Giffords PAC · $571K
- Actblue gave to Giffords PAC · $5,000
- Faculty for Our University's Future gave to Health Care Saves Lives · $50,000
- American Federation of Teachers, AFL-CIO AFT Solidarity gave to Health Care Saves Lives · $25,000
- NNU gave to National Nurses United for Patient Protection · $2.5M
- Governing Majority Education Fund gave to The Governing Majority Fund · $250K
- United Association Political Issues Fund gave to The Governing Majority Fund · $200K
- Congressional Leadership Fund spent $3.5M opposing Randy Villegas$3.5M
- American Action Network gave $43.5M to Congressional Leadership Fund$43.5M
- Chevron Corporation gave $3.5M to Congressional Leadership Fund$3.5M
Polls
Every poll of this race on one timeline.
Of this race’s 2 polls, the newest ended on 21 Jun 2026.
2polls of this race
- in 2026
- 1
- pollsters
- 2
Randy VillegasDavid Valadao
Point at a dot, or tab in and use the arrow keys
Every poll, newest first
- 21 Jun ’26Tulchin Research a party-aligned sponsor paid for it15 Jun to 21 Jun 2026 · 800 likely voters
- 8 Aug ’25Public Policy Polling a party-aligned sponsor paid for it6 Aug to 8 Aug 2025 · 547 adults
Go deeper
The paperwork behind this race, all of it. Free with an email sign-in.
The paperwork