2026 · CA-22 · 92% Randy Villegas in the markets

The money in CA-22

Randy Villegas (D) has raised $2.6M and has $572K left; David Valadao (R) has raised $4.9M and has $3.4M left, through June 30, 2026. Outside groups have spent $9.9M on the race.

The nominees

Randy Villegas

Democrat · FEC filings

Raised
$2.6M
Spent
$2.1M
Cash
$572K

Where the money came from

Individual donors 93%PACs 7%

Outside spending

For $2.6MAgainst $2.4M
  • New Democrat Majority: $751K against
  • BDA PAC: $600K against
  • American Federation of State County & Municipal Employees PEOPLE: $579K for
  • DMFI PAC: $500K against

David Valadao

Republican · FEC filings

Raised
$4.9M
Spent
$1.6M
Cash
$3.4M

Where the money came from

Individual donors 43%PACs 57%Party 0%

Outside spending

For $398KAgainst $4.5M
  • HMP: $2.5M against
  • Giffords PAC: $796K against
  • 314 Action Fund: $437K against
  • Health Care Saves Lives: $418K against

Fundraising, report by report

What each nominee raised in every FEC report this cycle, and the cash they had at the end of it.

Loading…

Campaign finance

Money each campaign has raised and has left, through June 30, 2026, and outside spending by super PACs, parties and groups. From the FEC, updated daily.

CandidateRaisedSpentCash on handOutside forOutside against
Randy Villegas DChallenger$2.6M$2.1M$572K$2.6M$2.4M
David Valadao RIncumbent$4.9M$1.6M$3.4M$398K$4.5M
Jasmeet Bains DChallenger$1.6M$1.5M$85K$2.4M$938K
Rudy Salas DChallenger$14K$133K$88K——
Who's spending outside the campaigns
  • New Democrat Majority: $751K against Randy Villegas
  • BDA PAC: $600K against Randy Villegas
  • American Federation of State County & Municipal Employees PEOPLE: $579K for Randy Villegas
  • HMP: $2.5M against David Valadao
  • Giffords PAC: $796K against David Valadao
  • 314 Action Fund: $437K against David Valadao
  • Project 218: $999K for Jasmeet Bains
  • 314 Action Fund: $894K for Jasmeet Bains
  • PROGRESSIVE PROMISE: $375K against Jasmeet Bains

Source: FEC bulk data (daily) and the OpenFEC API. Odds, polls and buzz for this race →

Data partnerLunarCrushThe Pulse, our social buzz and sentiment data, is powered by LunarCrush. How it works