Stephen Lynch (D)
- Raised
- $910K
- Spent
- $1.4M
- Cash on hand
- $642K
Campaign reports through Aug. 12, 2026.
Outside spending, general election
None reported yet.
Primary and other: $39K for, $214K against.
Outside groups have reported $554,744 in independent spending in this race, all of it in the primaries. The biggest spender so far is Leaders We Deserve, at $470K.
Campaign reports through Aug. 12, 2026.
None reported yet.
Primary and other: $39K for, $214K against.
Also on the ballot, with no 2026 campaign filings at the FEC: Robert Burke (R).
November ballot as listed by this source on Oct. 1, 2026. Party letters: D Democrat, R Republican, I independent, L Libertarian, G Green.
Campaign reports through Aug. 12, 2026.
| Spender | Spent on | General | Primary | Total | Latest |
|---|---|---|---|---|---|
| Leaders We DeserveHybrid PAC | FOR Patrick Thomas Roath (D)AGAINST Stephen Lynch (D) | – | $470K | $470K | Aug. 19, 2026 |
| One PACSuper PAC · $39K in late reports | FOR Stephen Lynch (D) | – | $39K | $39K | Aug. 20, 2026 |
| SF Solidarity PACSuper PAC · $25K in late reports | FOR Patrick Thomas Roath (D) | – | $25K | $25K | Aug. 26, 2026 |
| Indivisible ActionHybrid PAC | FOR Patrick Thomas Roath (D) | – | $22K | $22K | Aug. 30, 2026 |
| Date | Spender | For or against | Election | Amount |
|---|---|---|---|---|
| Aug. 30, 2026 | Indivisible ActionDigital ads (estimate) | FOR Patrick Thomas Roath (D) | Primary | $8,000 (FEC filing) |
| Aug. 27, 2026 | Indivisible ActionDigital ads (estimate) | FOR Patrick Thomas Roath (D) | Primary | $3,617 (FEC filing) |
| Aug. 26, 2026Late | SF Solidarity PACEstimated phonebanking expenses | FOR Patrick Thomas Roath (D) | Primary | $20,580 (FEC filing) |
| Aug. 26, 2026Late | SF Solidarity PACEstimated phonebanking expenses | FOR Patrick Thomas Roath (D) | Primary | $4,032 (FEC filing) |
| Aug. 20, 2026Late | One PACMailing | FOR Stephen Lynch (D) | Primary | $38,966 (FEC filing) |
| Aug. 19, 2026 | Leaders We DeservePostage - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $30,584 (FEC filing) |
| Aug. 19, 2026 | Leaders We DeserveDirect mail production - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $26,175 (FEC filing) |
| Aug. 18, 2026 | Leaders We DeservePostage - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $32,136 (FEC filing) |
| Aug. 18, 2026 | Leaders We DeserveDirect mail production - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $23,003 (FEC filing) |
| Aug. 14, 2026 | Leaders We DeservePostage - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $28,081 (FEC filing) |
| Aug. 14, 2026 | Leaders We DeserveDirect mail production - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $21,024 (FEC filing) |
| Aug. 14, 2026 | Leaders We DeserveData - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $6,711 (FEC filing) |
| Aug. 13, 2026 | Indivisible ActionBillboard (actual; estimate reported 8/17) | FOR Patrick Thomas Roath (D) | Primary | $10,000 (FEC filing) |
| Aug. 12, 2026 | Leaders We DeservePostage - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $28,081 (FEC filing) |
| Aug. 12, 2026 | Leaders We DeserveDirect mail production - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $20,524 (FEC filing) |
| Aug. 10, 2026 | Leaders We DeservePostage - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $26,872 (FEC filing) |
| Aug. 10, 2026 | Leaders We DeserveDirect mail production - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $24,661 (FEC filing) |
| Aug. 3, 2026 | Leaders We DeservePostage - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $28,457 (FEC filing) |
| Aug. 3, 2026 | Leaders We DeserveDirect mail production - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $20,524 (FEC filing) |
| July 28, 2026 | Leaders We DeservePostage - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $29,414 (FEC filing) |
| July 28, 2026 | Leaders We DeserveDirect mail production - non-contribution account | FOR Patrick Thomas Roath (D) | Primary | $20,524 (FEC filing) |
| July 20, 2026 | Leaders We DeservePostage - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $22,071 (FEC filing) |
| July 20, 2026 | Leaders We DeserveDirect mail production - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $19,156 (FEC filing) |
| July 17, 2026 | Leaders We DeserveData - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $5,739 (FEC filing) |
| July 14, 2026 | Leaders We DeservePostage - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $30,328 (FEC filing) |
| July 14, 2026 | Leaders We DeserveDirect mail production - non-contribution account | AGAINST Stephen Lynch (D) | Primary | $25,484 (FEC filing) |
FEC data as of Oct. 5, 2026. Campaign figures cover the full 2026 cycle. Current member: Rep. Stephen Lynch. How this works.