Race2026 cyclePrimary day 2 Jun 2026Updated

Cite this page

DonorAlpha, “California 48th District primary 2026”, https://donoralpha.com/races/california-48th-district-primary-2026?e=c2026, updated .

California 48th District primary 2026

No. 27 of 527 House races in the 2026 cycle

The short version

In the 2026 California 48th District primary, 20 outside groups spent $7.5M: $735K supporting Ammar Campa-Najjar (D), $3.2M opposing Ammar Campa-Najjar, $2.2M supporting Marni von Wilpert (D) and $778K opposing Marni von Wilpert.

$7.5M

outside money

supporting Ammar Campa-Najjar (D)
$735K
opposing Ammar Campa-Najjar (D)
$3.2M
supporting Marni von Wilpert (D)
$2.2M
opposing Marni von Wilpert (D)
$778K

Outside money supporting and opposing each candidate

Both sides on one scale
← OpposingSupporting →
  • Ammar Campa-Najjar Democrat

    $3.2M
    $735K

    $735K supporting Ammar Campa-Najjar · $3.2M opposing Ammar Campa-Najjar

  • Marni von Wilpert Democrat

    $778K
    $2.2M

    $2.2M supporting Marni von Wilpert · $778K opposing Marni von Wilpert

  • Jim Desmond Republican

    $338K
    $66,354

    $66,354 supporting Jim Desmond · $338K opposing Jim Desmond

  • Brandon Riker Democrat

    $237K

    $237K supporting Brandon Riker

This seat, every election

California 48th District

$10.9M

outside money in the 2026 cycle

The long version

The candidates

What each candidate’s own campaign raised, beside what outside groups spent supporting and opposing them.

Week by week

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

Week of 1 Jun 2026

Supporting $3,890Opposing $1,871

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. Project 218supporting Marni von Wilpert$900K
  2. VOTEVETSsupporting Ammar Campa-Najjar$444K
  3. Elect Democratic Womensupporting Marni von Wilpert$390K
  4. Equality PACsupporting Marni von Wilpert$326K
  5. Serving CAsupporting Ammar Campa-Najjar$291K
  6. Upset the Setupsupporting Brandon Riker$198K
  7. Health Care Saves Livessupporting Marni von Wilpert$197K
  8. Committee for Working Familiessupporting Marni von Wilpert$165K

Spent opposing a candidate

  1. DMFI PACopposing Ammar Campa-Najjar$2.0M
  2. Veterans for Truth PACopposing Ammar Campa-Najjar$681K
  3. Serving CAopposing Marni von Wilpert$653K
  4. 48th Accountability Projectopposing Jim Desmond$338K
  5. Health Care Saves Livesopposing Ammar Campa-Najjar$324K
  6. Crush MAGA PACopposing Ammar Campa-Najjar$161K
  7. Health Care Saves Livesopposing Marni von Wilpert$125K
  8. Voter to Voter PACopposing Darrell Issa$63

Who’s connected to whom

The groups that spent supporting or opposing the candidates.

Their biggest giversGroups that spentCandidatesDMFI PAC spent $2.0M opposing Ammar Campa-Najjar · $2.0MProject 218 spent $900K supporting Marni von Wilpert · $900KVeterans for Truth PAC spent $681K opposing Ammar Campa-Najjar · $681KServing CA spent $653K opposing Marni von Wilpert · $653KVOTEVETS spent $444K supporting Ammar Campa-Najjar · $444KElect Democratic Women spent $390K supporting Marni von Wilpert · $390K48th Accountability Project spent $338K opposing Jim Desmond · $338KHealth Care Saves Lives spent $324K opposing Ammar Campa-Najjar · $324KServing CA spent $291K supporting Ammar Campa-Najjar · $291KHealth Care Saves Lives spent $197K supporting Marni von Wilpert · $197KHealth Care Saves Lives spent $125K opposing Marni von Wilpert · $125KDMFI PAC spent $333 supporting Marni von Wilpert · $333Democratic Majority For Israel gave $1.4M to DMFI PAC · $1.4MActblue gave $105 to DMFI PAC · $105Democracy Matters gave $5.9M to Project 218 · $5.9MSpark Innovations gave $25,000 to Project 218 · $25,000Faculty for Our University's Future gave $50,000 to Health Care Saves Lives · $50,000American Federation of Teachers, AFL-CIO AFT Solidarity gave $25,000 to Health Care Saves Lives · $25,000VOTEVETS Action Fund (DC) gave $1.0M to VOTEVETS · $1.0MCompass Partners Capital gave $50,000 to VOTEVETS · $50,000Democratic Majority ForIsraelDemocratic Majority For IsraelCompany or group · $1.4MActblueActblueCompany or group · $105Democracy MattersDemocracy MattersCompany or group · $5.9MSpark InnovationsSpark InnovationsCompany or group · $25,000Faculty for Our University'sFutureFaculty for Our University's FutureCompany or group · $50,000American Federation ofTeachers, AFL-CIO AFTSolidarityAmerican Federation of Teachers, AFL-CIO AFT SolidarityCompany or group · $25,000VOTEVETS Action Fund (DC)VOTEVETS Action Fund (DC)Company or group · $1.0MCompass Partners CapitalCompass Partners CapitalCompany or group · $50,000DMFI PACDMFI PACGroup · $2.0MServing CAServing CAGroup · $945KProject 218Project 218Group · $900KVeterans for Truth PACVeterans for Truth PACGroup · $681KHealth Care Saves LivesHealth Care Saves LivesGroup · $645KVOTEVETSVOTEVETSGroup · $444KElect Democratic WomenElect Democratic WomenGroup · $390K48th Accountability Project48th Accountability ProjectGroup · $338KAmmar Campa-NajjarAmmar Campa-NajjarCandidate · $3.9MMarni von WilpertMarni von WilpertCandidate · $2.9MJim DesmondJim DesmondCandidate · $405KBrandon RikerBrandon RikerCandidate · $237KDarrell IssaDarrell IssaCandidate · $63
  • DMFI PAC spent opposing Ammar Campa-Najjar · $2.0M
  • Project 218 spent supporting Marni von Wilpert · $900K
  • Veterans for Truth PAC spent opposing Ammar Campa-Najjar · $681K
  • Serving CA spent opposing Marni von Wilpert · $653K
  • VOTEVETS spent supporting Ammar Campa-Najjar · $444K
  • Elect Democratic Women spent supporting Marni von Wilpert · $390K
  • 48th Accountability Project spent opposing Jim Desmond · $338K
  • Health Care Saves Lives spent opposing Ammar Campa-Najjar · $324K
  • Serving CA spent supporting Ammar Campa-Najjar · $291K
  • Health Care Saves Lives spent supporting Marni von Wilpert · $197K
  • Health Care Saves Lives spent opposing Marni von Wilpert · $125K
  • DMFI PAC spent supporting Marni von Wilpert · $333
  • Democratic Majority For Israel gave to DMFI PAC · $1.4M
  • Actblue gave to DMFI PAC · $105
  • Democracy Matters gave to Project 218 · $5.9M
  • Spark Innovations gave to Project 218 · $25,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
  • VOTEVETS Action Fund (DC) gave to VOTEVETS · $1.0M
  • Compass Partners Capital gave to VOTEVETS · $50,000
GaveSpent supportingSpent opposingSwipe to see the whole map.

Group

DMFI PAC

  • DMFI PAC spent $2.0M opposing Ammar Campa-Najjar$2.0M
  • DMFI PAC spent $333 supporting Marni von Wilpert$333
  • Democratic Majority For Israel gave $1.4M to DMFI PAC$1.4M
  • Actblue gave $105 to DMFI PAC$105
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.