California’s 48th District

Through Oct. 30, 2026, outside groups have reported $15,510,214 in independent spending in this race: $7,761,701 for the general election and $7,748,514 in the primaries. The biggest spender in the general election so far is HMP, at $4.4M.

On the November ballot: Jim Desmond (R) and Marni von Wilpert (D).

  • General election
    $7.8M
  • Primaries
    $7.7M
  • Late reports
    $6.0M
  • Last 14 days
    $1.2M

New since the Oct. 31 update

No new outside spending reported.

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

On the ballot: Jim Desmond (R), Marni von Wilpert (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-48 general election

Marni von Wilpert (D)

$7.2M 93%

$1.4M supporting Marni von Wilpert and $5.8M attacking Jim Desmond

Jim Desmond (R)

$535K 7%

$254K supporting Jim Desmond and $280K attacking Marni von Wilpert

A candidate’s total adds money spent supporting them to money spent attacking their opponent. Not counted here: $3K around candidates who aren’t on the November ballot.

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

Others who filed with the FEC: Abel Chavez (D), raised $472,665; Anuj Dixit (D), raised $465,937; Ferguson Porter (D), raised $62,492; Marc Iannarino (D), raised $45,314; Corinna Contreras (D), raised $35,600; Curtis Morrison (D), raised $35,553; Suzanne Marie Till (D), raised $6,854.

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

Every group that reported independent spending in this race
SpenderSpent onGeneralPrimaryTotalLatest
HMPHybrid PAC · $1.7M in late reportsAGAINST Jim Desmond (R)$4.4M–$4.4MOct. 26, 2026
Health Care Saves LivesSuper PAC · $975K in late reportsAGAINST Jim Desmond (R)AGAINST Ammar Campa-Najjar (D)FOR Marni von Wilpert (D)and 1 more$975K$643K$1.6MOct. 23, 2026
Planned Parenthood Affiliates of California Votes PACSuper PAC · $808K in late reportsFOR Marni von Wilpert (D)AGAINST Jim Desmond (R)$808K–$808KOct. 23, 2026
No Going Back PACSuper PAC · $330K in late reportsAGAINST Marni von Wilpert (D)FOR Jim Desmond (R)$330K–$330KOct. 6, 2026
Equality PACHybrid PAC · $323K in late reportsFOR Marni von Wilpert (D)AGAINST Jim Desmond (R)$323K$326K$650KOct. 27, 2026
Planned Parenthood Action Fund of the Pacific SouthwestOutside spender (not a PAC) · $235K in late reportsFOR Marni von Wilpert (D)$235K–$235KOct. 28, 2026
Worker Power PACSuper PAC · $150K in late reportsFOR Marni von Wilpert (D)$150K–$150KOct. 16, 2026
Civic Renewal FundSuper PAC · $123K in late reportsFOR Jim Desmond (R)AGAINST Marni von Wilpert (D)$123K–$123KOct. 23, 2026
Elect Democratic WomenPAC · $114K in late reportsFOR Marni von Wilpert (D)AGAINST Jim Desmond (R)$114K$390K$504KOct. 23, 2026
MAGAHybrid PAC · $67K in late reportsAGAINST Marni von Wilpert (D)$67K–$67KOct. 8, 2026
Equality California VotesSuper PAC · $63K in late reportsFOR Marni von Wilpert (D)$63K–$63KOct. 21, 2026
Human Rights Campaign Equality Votes PACSuper PAC · $40K in late reportsFOR Marni von Wilpert (D)$40K–$40KOct. 23, 2026
Building TogetherHybrid PAC · $29K in late reportsFOR Marni von Wilpert (D)AGAINST Jim Desmond (R)$29K–$29KOct. 29, 2026
AB PACHybrid PAC · $25K in late reportsFOR Marni von Wilpert (D)$25K–$25KOct. 5, 2026
Voters of Tomorrow PACHybrid PAC · $14K in late reportsFOR Marni von Wilpert (D)$14K–$14KOct. 30, 2026
Democratic Messaging ProjectSuper PAC · $10K in late reportsFOR Marni von Wilpert (D)$10K–$10KAug. 21, 2026
Majority PACPAC · $10K in late reportsFOR Jim Desmond (R)$10K$63K$73KOct. 27, 2026
Vote Planned Parenthood Northern California, a Project of Planned Parenthood Northern California Action FundSuper PAC · $10K in late reportsFOR Marni von Wilpert (D)$10K–$10KOct. 8, 2026
Battleground CaliforniaSuper PAC · $8K in late reportsFOR Marni von Wilpert (D)$8K–$8KOct. 23, 2026
Activate AmericaSuper PACAGAINST Darrell Issa (R)FOR Marni von Wilpert (D)AGAINST Jim Desmond (R)$5K–$5KAug. 31, 2026
Make America Great Again ActionSuper PAC · $5K in late reportsFOR Jim Desmond (R)$5K–$5KOct. 14, 2026
Field Team 6Super PAC · $1K in late reportsFOR Marni von Wilpert (D)$1K–$1KOct. 23, 2026
Givegreen United ActionSuper PACFOR Marni von Wilpert (D)$37–$37June 25, 2026
DMFI PACHybrid PACIsraelAGAINST Ammar Campa-Najjar (D)FOR Marni von Wilpert (D)–$2.0M$2.0MMay 21, 2026
Serving CaSingle-candidate super PAC · $945K in late reportsAGAINST Marni von Wilpert (D)FOR Ammar Campa-Najjar (D)–$1.9M$1.9MMay 28, 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. 30, 2026LateVoters of Tomorrow PACEvent food - estimateFOR Marni von Wilpert (D)General$1,826 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateBuilding TogetherEstimated cost for text messagingFOR Marni von Wilpert (D)General$14,549 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateBuilding TogetherEstimated cost for text messagingAGAINST Jim Desmond (R)General$14,549 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateVoters of Tomorrow PACDigital advertising - estimateFOR Marni von Wilpert (D)General$4,800 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateVoters of Tomorrow PACStaff time - script writing - estimateFOR Marni von Wilpert (D)General$857 (FEC filing) (opens in a new tab)
Oct. 28, 2026LatePlanned Parenthood Action Fund of the Pacific SouthwestPhone bankingFOR Marni von Wilpert (D)General$35,000 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateVoters of Tomorrow PACStaff time - campus canvass - estimateFOR Marni von Wilpert (D)General$463 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateVoters of Tomorrow PACTexting - estimateFOR Marni von Wilpert (D)General$438 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateVoters of Tomorrow PACStaff time - campus canvass - estimateFOR Marni von Wilpert (D)General$100 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateVoters of Tomorrow PACStaff time - campus canvass - estimateFOR Marni von Wilpert (D)General$54 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateEquality PACDirect mailFOR Marni von Wilpert (D)General$35,062 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateEquality PACDirect mailAGAINST Jim Desmond (R)General$35,062 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateEquality PACPhone and text bankingFOR Marni von Wilpert (D)General$20,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateEquality PACPhone and text bankingAGAINST Jim Desmond (R)General$20,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateMajority PACDigital ad media buyFOR Jim Desmond (R)General$10,000 (FEC filing) (opens in a new tab)
Oct. 26, 2026LateHMPDirect mail - estimateAGAINST Jim Desmond (R)General$59,339 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateElect Democratic WomenTelevision/digital advertisingAGAINST Jim Desmond (R)General$50,000 (FEC filing) (opens in a new tab)
Oct. 23, 2026LatePlanned Parenthood Affiliates of California Votes PACMiailer (estimate)FOR Marni von Wilpert (D)General$46,173 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateHuman Rights Campaign Equality Votes PACDigital advertisingFOR Marni von Wilpert (D)General$40,000 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateHealth Care Saves LivesMail production, printing, and postage (estimate)AGAINST Jim Desmond (R)General$37,302 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateEquality PACDirect mailFOR Marni von Wilpert (D)General$34,936 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateEquality PACDirect mailAGAINST Jim Desmond (R)General$34,936 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateBattleground CaliforniaLiteratureFOR Marni von Wilpert (D)General$5,904 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateCivic Renewal FundCanvassingAGAINST Marni von Wilpert (D)General$1,965 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateCivic Renewal FundCanvassingFOR Jim Desmond (R)General$1,965 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateBattleground CaliforniaLiteratureFOR Marni von Wilpert (D)General$750 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateBattleground CaliforniaLiteratureFOR Marni von Wilpert (D)General$500 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateBattleground CaliforniaWebsiteFOR Marni von Wilpert (D)General$281 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateBattleground CaliforniaLiteratureFOR Marni von Wilpert (D)General$125 (FEC filing) (opens in a new tab)
Oct. 23, 2026LateField Team 6Estimate: email servicesFOR Marni von Wilpert (D)General$70 (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. Darrell Issa. How this works.