Lynch won against Patrick Roath, NBC News projects, who is more than three decades younger and came at him from the left.
Page A13From§Eachthe milkman edition — 2 September 2026
Progressives 'revolt' across Massachusetts, incumbents win anyway — one is 80 and just added six more years.

As it ran on the front
"Six more years." Say it slow, it starts to sound like a sentence handed down instead of a vote counted. Ed Markey, eighty years old, beat back a primary challenge from a man half his age, and on the same night Richard Neal and Stephen Lynch did the same thing to their own challengers. The cable panels called it a "generational clash." I call it what happens when the vending machine gets a new coat of paint and you still put a dollar in expecting something different to fall out.
Here's the con, and it isn't complicated. You get the progressive turnout machine humming — Hasan Piker cheerleading online, volunteers knocking doors in the rain, small-dollar donors chipping in twenty-five bucks they don't really have — and the machine performs exactly the function it was built for: it generates enthusiasm, and the enthusiasm loses. Every two years. That's not a bug in the Massachusetts Democratic Party, that's the whole product. The primary isn't a contest, it's a ritual that lets the base feel like the seat is contestable, so that the seat never actually has to be contested.…
…(cont) Notice nobody's asking why three of the most powerful Democrats in Congress needed a "revolt" to survive at all. If the seat's that safe, why does it take a real campaign, real ad buys, real institutional muscle to hold it? Follow that and you're not looking at a generational story, you're looking at an incumbency-protection operation with a press release stapled to the front.
And here's the part that should bother you even if you don't follow primaries closely: these are the same three votes on every appropriations bill, every committee assignment, every decision about whether your kid's student loan servicer gets regulated or gets a permanent grace period. The "clash" isn't generational. It's structural. The structure won again, and it'll bill the volunteers for the privilege in October, when the fundraising email shows up asking them to do it all over again for 2028. Six more years is a long time to wait for a rematch nobody in charge actually wants to have.
“You knock doors, you make calls, you convince yourself this time the machine coughs up someone new — then Markey's back for six more years and Neal and Lynch never even broke a sweat. That's not democracy working, that's a subscription you can't cancel, and the renewal notice always lands in the same mailbox.”
“Voters clearly signaled they value experience and seniority — that's not the machine protecting itself, that's the electorate rewarding proven leadership. Did I just call three-term incumbency 'proven leadership'? Look, seniority means committee chairmanships, and committee chairmanships mean more seniority. The system is working exactly as designed, which, now that I say it out loud, is sort of the problem, isn't it.”
The receipts
Stephen Lynch defeated progressive challenger Patrick Roath in the Massachusetts 8th Congressional District Democratic primary despite clashes over ICE.
The oldest senator in Massachusetts history used a progressive message to beat Representative Seth Moulton, 47, defying calls for generational change.
Sen. Ed Markey (D-Mass.) bucked this cycle's recent trend of old guard Democrats losing primaries to younger challengers, easily routing his rival in Tuesday's primary for Senate in Massachusetts. The race was the latest test of Democrats' appetite for generational change in Congress – but with a progressive incumbent against a more…
Richard Neal defeated progressive challenger Jeromie Whalen in the Massachusetts 1st Congressional District primary, but the seniority debate rages on.
Hasan Piker celebrated Ed Markey's Massachusetts primary win over Seth Moulton, calling it proof that progressive policies and trans rights are winning.
This page is a back-issue: the story as it ran, receipts as they were. The current edition is at the front.