Sen. Ed Markey has fended off a challenge from Rep. Seth Moulton in the Massachusetts Democratic primary for Senate, Decision Desk HQ projects.
Page B2From§Eachthe sunrise edition — 2 September 2026
Incumbent Ed Markey, 80, defeats Seth Moulton, 47, in Massachusetts primary as old guard wins rare streak

As it ran on the front
Born in Massachusetts, the Democratic Senate primary has been a home for continuity. Incumbent Ed Markey, aged 80, survived a challenge from Seth Moulton, 47, and from several others who entered the ring with youth and vigor. The contest, reported across multiple outlets, was a rare win for the party’s old guard, who have seen their share of generational challenges. Markey’s tenure is measured not in months but in decades, and the result was not simply a win for Markey but for the institution of incumbency itself.
The race was preceded in death by younger ambitions and followed by promises for another day. It is survived by a party eager to reconcile its generational split, but not by any clear path forward. The numbers do not surprise—the ledger shows more than one defeat for youth, more than one celebration for the calendar. The whippersnapper Moulton, with big spending and new ideas, met the penny-ante persistence of the Markey name. The furniture, as they say, stays put unless moved by force of time.…
…(cont) In lieu of flowers, the party asks for patience and another round of fundraising. The stakes are not simply age but the cost of waiting. As the old guard fends off the young, the question for the next cycle is whether the calendar or the ledger will decide the future. The institution endures, and the change waits in line. The contest is over, but the waiting is not.
“If you live long enough, the party will call your longevity 'leadership.' They keep telling the kids to wait their turn, but the only thing turning is the calendar. The stakes are your vote—if you want change, you’ll need to outlast the furniture.”
“It's important to have experienced leaders, and nobody said you had to be young to represent your constituents. Did I say nobody? Maybe I meant somebody. Anyway, age is just a number, and numbers are what matter in politics, right? Well, except when those numbers aren’t in our favor.”
The receipts
The race centered on whether Markey, 80, was too old to serve a third term in the Senate. The longtime liberal stalwart will be 86 by the end of his next term.
Bucking a push for younger leadership this election season, Sen. Ed Markey, 80, won the Democratic nomination against Rep. Seth Moulton, 47, who said that his party needed new leaders.
Democratic Sen. Ed Markey defeated Rep. Seth Moulton in the Senate primary in Massachusetts, NBC News projects, in a victory for the party’s progressive wing.
Sen. Ed Markey (D-MA) is all but certain to secure a third term in the November general election after clinching the Massachusetts Senate Democratic primary Tuesday against the younger, more centrist Rep. Seth Moulton (D-MA).
Markey’s win is a rare victory for the old guard
This page is a back-issue: the story as it ran, receipts as they were. The current edition is at the front.