Skip to content
Bellwether
LatestAll updates →
U.S. House · open seat · All California races

California District 48

Solid DLikely flip · R → D
Compare

Republicans hold this seat today (the sitting member’s party; the lines are new); Democrats are favored: 99 in 100 that it changes hands.

Marni von Wilpert
Democratic
99 in 100
50–50chance of winning, out of 100
Jim Desmond
Republican
1 in 100

Marni von Wilpert wins in 99 of 100 simulations.

The polling average has Marni von Wilpert +7.3 across 2 polls; partisan lean, the national environment and incumbency point to Marni von Wilpert +13.6. Polls get 61% of the weight 15 days out.

Where the result could land

Every simulated outcome, grouped in 2-point steps. Projected margin Wilpert +9.7; 80 in 100 fall between Wilpert +5.1 and Wilpert +14.4.

Desmond +30Desmond +20Desmond +10Wilpert +10Wilpert +20Wilpert +30Tie

The candidates

Jim Desmond
Republican · American politician

Jim Desmond is an American politician and retired aviator serving as a member of the San Diego County Board of Supervisors since 2019, representing the fifth district. Wikipedia

Raised
$3.0M
Cash on hand
$1.4M
Through 2026-09-30
Marni von Wilpert
Democratic · American attorney and politician (born 1982)

Marni Lynn von Wilpert is an American attorney and politician who has served as a member of the San Diego City Council since 2020, representing District 5. A member of the Democratic Party, she is a candidate for California's 48th congressional district in the 2026 election. Wikipedia

Ballot list and short bios from Wikipedia (CC BY-SA); websites from Wikidata; fundraising from the FEC (cycle-to-date, latest report).

What if this race flips? Try it in the map builder →

Polls

The polling average stands at Wilpert +7.3 across 2 polls testing Marni von Wilpert against Jim Desmond.

Wilpert +4.5 since Sep 1, 2026
Desmond +10Desmond +5EvenWilpert +5Wilpert +10Sep 6Sep 13Sep 20Sep 27Oct 4Oct 11Oct 18

Line: weighted average after adjustments; band: 95% range of the average; dots: individual polls after adjustments.

PollsterDatesSampleResultAdjustedWeight
SurveyUSAA−
for KGTV (San Diego), The San Diego Union-Tribune
Oct 1–Oct 7518 LVWilpert +9.0Wilpert +8.80.64
SurveyUSAA−
for KGTV (San Diego), The San Diego Union Tribune
Aug 27–Sep 1522 LVWilpert +3.0Wilpert +4.80.39

Chance of winning over time

How this race’s odds have moved as polls and the national environment changed.

Wilpert +2 over the past 3 months
020406080100Aug 1Sep 1Oct 1

Out of 100. Today: Wilpert 99, Desmond 1.

What’s driving the forecast

The model blends each estimate by how much to trust it right now. Polls get 61% of the weight, 15 days out.

Polling average (after adjustments)Wilpert +7.3±5.0 sampling range; effective 1.9 polls
Partisan lean (Cook PVI, 2026 lines) D+2.0roughly 4 points of margin vs. the nation
National environment D+9.6generic ballot + presidential approval
Incumbencynoneopen seat or incumbent not on ballot
Fundamentals estimateWilpert +13.6±6 typical error
Expert ratings (average)—used only in the “+ Expert ratings” version
ForecastWilpert +9.7±3.6 standard deviation, including 2.3 for movement before Election Day

All three versions

  • Polls only: Marni von Wilpert 95 in 100 (Likely D)
  • Polls + fundamentals: Marni von Wilpert 99 in 100 (Solid D)
  • Polls + fundamentals + experts: Marni von Wilpert 99 in 100 (Solid D)

Rules and notes

  • Top-two primary state: the two general-election candidates can be from the same party.
  • Incumbent retiring

House races, closest first · this is #113 of 421