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.
Page B1From§Eachthe midnight edition — 2 September 2026
Ed Markey defeats challenger in Massachusetts, survives generational challenge in Democratic Senate primary

Ed Markey, 80 years young, defeats Seth Moulton and a handful of generational challengers, holding onto the Massachusetts Senate seat with a show of institutional stamina that would impress even the most seasoned Capitol Hill whippersnapper. The Democratic primary becomes the stage for a familiar routine: the incumbent fends off the calls for new blood, the challenger retires to the wings, and the party resumes its negotiations with the next wave of hopefuls. The ledger, as it stands, reads: Markey precedes in death several norms about retirement age and youth movements, survived by a party still uncertain about which side of the generational divide it wants to stand on. In lieu of flowers, send a copy of the campaign finance report to the committee on generational change.
“Markey’s still got it—beats Moulton, the young challenger, and keeps the seat. The generational fight stays local, but the old names don’t budge. The torch is a hand-me-down, not a hand-off.”
“This is proof the party values experience and leadership, not just age. People trust Markey’s record—did I say 'generational'? I meant, it’s about continuity and stability, not age. Wait, what was the question? Anyway, the voters have spoken.”
The receipts
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).
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 has fended off a challenge from Rep. Seth Moulton in the Massachusetts Democratic primary for Senate, Decision Desk HQ projects.
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.
This page is a back-issue: the story as it ran, receipts as they were. The current edition is at the front.