In the 2026 Massachusetts 8th District primary, 4 outside groups spent $596K: $305K supporting Patrick Roath (D), $77,931 supporting Stephen Lynch (D) and $214K opposing Stephen Lynch.
The result, as reportedunofficial
- DemocraticStephen Lynch55.6%Won
- RepublicanRobert Burke99.0%Won
In the 2026 Massachusetts 8th District primary, Stephen Lynch won the Democratic ballot with 55.6% of the vote and Robert Burke won the Republican ballot with 99.0% of the vote.
outside money
- supporting Patrick Roath (D)
- $305K
- supporting Stephen Lynch (D)
- $77,931
- opposing Stephen Lynch (D)
- $214K
Outside money supporting and opposing each candidate
Both sides on one scalePatrick Roath Democrat
$305K$305K supporting Patrick Roath
Stephen Lynch Democrat
$214K$77,931$77,931 supporting Stephen Lynch · $214K opposing Stephen Lynch
This seat, every election
Massachusetts 8th District
$596K
outside money in the 2026 cycle
- Massachusetts 8th District primary 2026$596Koutside money
The candidates
What each candidate’s own campaign raised, beside what outside groups spent supporting and opposing them.
Patrick Roath
Democrat
- Own campaign raised
- $1.3M
- Outside money supporting
- $305K
Stephen Lynch
Democrat
- Own campaign raised
- $910K
- Outside money supporting
- $77,931
- Outside money opposing
- $214K
- Campaign money to 12 Aug 2026
Week by week
Outside money each week, supporting and opposing the candidates, all candidates combined.
Week of 31 Aug 2026
Supporting $2,032
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
- Leaders We Deservesupporting Patrick Roath$256K
- One PACsupporting Stephen Lynch$77,931
- SF Solidarity PACsupporting Patrick Roath$24,612
- Indivisible Actionsupporting Patrick Roath$24,404
Spent opposing a candidate
- Leaders We Deserveopposing Stephen Lynch$214K
Who’s connected to whom
The groups that spent supporting or opposing the candidates.
- Leaders We Deserve spent supporting Patrick Roath · $256K
- Leaders We Deserve spent opposing Stephen Lynch · $214K
- One PAC spent supporting Stephen Lynch · $77,931
- SF Solidarity PAC spent supporting Patrick Roath · $24,612
- Indivisible Action spent supporting Patrick Roath · $24,404
- an estate (name withheld) gave to Leaders We Deserve · $32,153
- Actblue gave to Leaders We Deserve · $22,526
- Movement Voter PAC gave to Indivisible Action · $100K
- Long Ridge Action Fund gave to Indivisible Action · $100K
Group
- Leaders We Deserve spent $256K supporting Patrick Roath$256K
- Leaders We Deserve spent $214K opposing Stephen Lynch$214K
- an estate (name withheld) gave $32,153 to Leaders We Deserve$32,153
- Actblue gave $22,526 to Leaders We Deserve$22,526
Go deeper
The paperwork behind this race, all of it. Free with an email sign-in.
The paperwork