California’s 22nd District

Through Oct. 30, 2026, outside groups have reported $36,260,062 in independent spending in this race: $28,227,861 for the general election, $25,000 in the special election and $8,007,202 in the primaries. The biggest spender in the general election so far is CLF, at $9.8M.

On the November ballot: David Valadao (R) and Randy Villegas (D).

  • General election
    $28.2M
  • Primaries
    $8.0M
  • Special election
    $25K
  • Late reports
    $20.5M
  • Last 14 days
    $9.1M

New since the Oct. 31 update

No new outside spending reported.

Results · live from 6 p.m. ET on Nov. 3

On the ballot: David Valadao (R), Randy Villegas (D). Vote counts and the call will show here on election night, updated every minute.

Results and race calls from civicAPI (opens in a new tab), from state election offices. Outside money from FEC filings.

Money on each side · CA-22 general election

Randy Villegas (D)

$16.8M 60%

$3.0M supporting Randy Villegas and $13.8M attacking David Valadao

David Valadao (R)

$11.4M 40%

$662K supporting David Valadao and $10.8M attacking Randy Villegas

A candidate’s total adds money spent supporting them to money spent attacking their opponent.

FEC filings through Oct. 30, 2026 · paidforpolitics.com

3 days until Election Day, Tuesday, Nov. 3.

Voting in California? Check your registration, deadlines and options on vote.gov (opens in a new tab)

On the November ballot · campaign money and outside spending around each

  • Outside spending for
  • Outside spending against

November ballot as listed by this source (opens in a new tab) on Oct. 14, 2026. Party letters: D Democrat, R Republican, I independent, L Libertarian, G Green.

Not on the November ballot · lost a primary, withdrew or didn’t run, with the money spent around them

Primary scorecard: which groups’ money backed the nominees

Every outside spender · 76 groups, general-election money first

Every group that reported independent spending in this race
SpenderSpent onGeneralPrimarySpecialTotalLatest
CLFHybrid PAC · $6.3M in late reportsAGAINST Randy Villegas (D)FOR David Valadao (R)$9.8M$220K–$10.0MOct. 27, 2026
HMPHybrid PAC · $6.2M in late reportsAGAINST David Valadao (R)$8.6M––$8.6MOct. 28, 2026
Giffords PACHybrid PAC · $1.0M in late reportsGunsAGAINST David Valadao (R)$1.8M––$1.8MOct. 5, 2026
LCV Victory FundSuper PAC · $1.1M in late reportsEnergy & climateAGAINST David Valadao (R)$1.1M––$1.1MOct. 23, 2026
Health Care Saves LivesSuper PAC · $1.0M in late reportsAGAINST David Valadao (R)AGAINST Randy Villegas (D)FOR Randy Villegas (D)and 1 more$1.0M$357K–$1.4MOct. 27, 2026
The Governing Majority FundSuper PAC · $368K in late reportsAGAINST Randy Villegas (D)$669K––$669KOct. 23, 2026
American Federation of State County & Municipal Employees P E O P L EPACFOR Randy Villegas (D)$579K––$579KSept. 24, 2026
Working Families Party PACHybrid PAC · $578K in late reportsFOR Randy Villegas (D)AGAINST David Valadao (R)AGAINST Jasmeet Bains (D)and 1 more$578K$670K$25K$1.3MOct. 26, 2026
Project 218Super PAC · $462K in late reportsFOR Jasmeet Bains (D)FOR Randy Villegas (D)$462K$999K–$1.5MOct. 27, 2026
National Nurses United for Patient ProtectionSuper PAC · $400K in late reportsHealth care costsFOR Randy Villegas (D)$400K$400K–$800KSept. 11, 2026
America PACSuper PAC · $396K in late reportsFOR David Valadao (R)AGAINST Randy Villegas (D)$396K––$396KOct. 22, 2026
Somos PACSuper PAC · $390K in late reportsFOR Randy Villegas (D)$390K––$390KOct. 23, 2026
Committee for Working Families, Sponsored by Labor OrganizationsSuper PAC · $229K in late reportsAGAINST David Valadao (R)FOR Randy Villegas (D)$229K––$229KOct. 20, 2026
CHC Bold PACPAC · $220K in late reportsAGAINST David Valadao (R)$220K––$220KOct. 16, 2026
Center Forward InitiativeSuper PAC · $194K in late reportsFOR David Valadao (R)$194K––$194KOct. 23, 2026
AB PACHybrid PAC · $188K in late reportsFOR Randy Villegas (D)$188K––$188KOct. 5, 2026
NEA Advocacy FundSuper PAC · $170K in late reportsEducationAGAINST David Valadao (R)$170K––$170KOct. 20, 2026
Bold AmericaSuper PAC · $150K in late reportsAGAINST David Valadao (R)$150K––$150KOct. 19, 2026
Huerta Democracy PACSuper PAC · $132K in late reportsFOR Randy Villegas (D)AGAINST David Valadao (R)$132K$79K–$211KSept. 15, 2026
Strategic Majority PACSuper PAC · $127K in late reportsAGAINST Randy Villegas (D)FOR David Valadao (R)$127K––$127KOct. 13, 2026
Planned Parenthood Affiliates of California Votes PACSuper PAC · $121K in late reportsAGAINST David Valadao (R)FOR Randy Villegas (D)$121K––$121KOct. 23, 2026
United for Water Justice, Sponsored by CWC ActionfundSuper PAC · $114K in late reportsFOR Randy Villegas (D)$114K––$114KOct. 18, 2026
End Citizens UnitedPACAGAINST David Valadao (R)$104K––$104KSept. 24, 2026
Mijente PACHybrid PAC · $64K in late reportsFOR Randy Villegas (D)$64K––$64KOct. 24, 2026
National Association of Realtors Political Action CommitteePAC · $60K in late reportsHousingFOR David Valadao (R)$60K$11K–$71KSept. 29, 2026

Latest filings · newest 30

Follow new filings in this race by RSS, updated each night.

Newest outside-spending filings in this race
DateSpenderFor or againstElectionAmount
Oct. 29, 2026LateBuilding TogetherEstimated cost for text messagingFOR Randy Villegas (D)General$6,826 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateBuilding TogetherEstimated cost for text messagingAGAINST David Valadao (R)General$6,826 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateMaremoto ActionSocial media creation & promotionFOR Randy Villegas (D)General$5,000 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateWorking AmericaDigital advertisingAGAINST David Valadao (R)General$3,950 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateWorking AmericaDigital advertisingAGAINST David Valadao (R)General$2,321 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateLucete Leadership FundPhone banking 10/29/26FOR Randy Villegas (D)General$2,100 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateWorking AmericaDigital advertisingFOR Randy Villegas (D)General$1,061 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateVoters of Tomorrow PACStaff time - script writing - estimateFOR Randy Villegas (D)General$857 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateHMPDigital advertising - estimateAGAINST David Valadao (R)General$104,000 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateHMPMedia production - estimateAGAINST David Valadao (R)General$12,000 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateLucete Leadership FundPhone banking 10/28/26FOR Randy Villegas (D)General$1,500 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateSmall Business Victory Fund PACAdvertisingFOR Randy Villegas (D)General$222 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateSmall Business Victory Fund PACAdvertisingAGAINST David Valadao (R)General$222 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateFood and Water ActionCa voter outreachFOR Randy Villegas (D)General$172 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateFood and Water ActionOutreachFOR Randy Villegas (D)General$156 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateFood and Water ActionOutreachFOR Randy Villegas (D)General$125 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateVoters of Tomorrow PACStaff time - campus canvass - estimateFOR Randy Villegas (D)General$54 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateHMPTelevision advertising - estimateAGAINST David Valadao (R)General$1,555,200 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateCLFMedia placementAGAINST Randy Villegas (D)General$413,610 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateHMPDigital advertising - estimateAGAINST David Valadao (R)General$104,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateHealth Care Saves LivesRadio ad buy (estimate)AGAINST David Valadao (R)General$98,080 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateProject 218Radio advertising- estimated costFOR Randy Villegas (D)General$90,585 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateHMPRadio advertising - estimateAGAINST David Valadao (R)General$25,920 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateProject 218Radio advertising- estimated costFOR Randy Villegas (D)General$25,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateCLFMedia productionAGAINST Randy Villegas (D)General$13,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateCLFMedia productionAGAINST Randy Villegas (D)General$13,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateCLFMedia productionAGAINST Randy Villegas (D)General$13,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateLucete Leadership FundPhone banking 10/27/2026FOR Randy Villegas (D)General$1,100 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateFood and Water ActionOutreachFOR Randy Villegas (D)General$142 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateFood and Water ActionOutreachFOR Randy Villegas (D)General$125 (FEC filing) (opens in a new tab)

About these numbers

  • Outside spending is money groups spent on their own ads, mail and canvassing for or against a candidate. Groups can’t coordinate it with campaigns, and it isn’t counted in what campaigns raised or spent.
  • Every group that reported independent spending to the FEC is listed, not only the groups on our issue pages. Groups tracked on an issue page carry a tag linking to it.
  • Primary, special or general comes from the election the group listed on each expenditure. Seats with a special election this cycle show that money separately. The primary scorecard shows how each group’s primary money did.
  • Late reports are 24- and 48-hour filings made since a group’s last regular report. Earlier ones are already counted on that report, so we don’t count them twice.
  • Some nonprofits don’t have to name their donors, so this shows who spent the money, not always who gave it.

FEC data as of Oct. 30, 2026. Campaign figures cover the full 2026 cycle. Current member: Rep. David Valadao. How this works.