Sen. Ed Markey, 80, has defeated Rep. Seth Moulton, 47, in Massachusetts' Democratic Senate primary, turning back a generational-change challenge to secure his party's nomination for a third full term. Moulton, a Marine veteran and moderate, argued Markey's decades in Washington hadn't delivered results, while Markey rallied progressives by citing his 2022 climate legislation and backing from Bernie Sanders, Elizabeth Warren and Alexandria Ocasio-Cortez. Moulton also faced criticism over 2024 remarks on transgender athletes, which he apologized for; in his concession speech he pledged to support Markey and said his campaign had started necessary conversations. Markey, who beat Joe Kennedy III in 2020, now advances as the favorite against Republican John Deaton, who was unopposed in his primary and previously lost to Warren by about 20 points, and Markey says he won't seek a fourth term if reelected.
Similar generational contests played out down-ballot: Rep. Stephen Lynch, 71, defeated attorney Patrick Roath, 39, in the 8th District, and Rep. Richard Neal, 77, defeated progressive teacher Jeromie Whalen, 39, in the 1st District, with older incumbents prevailing in both races. A crowded six-way race also continues to replace Moulton in the 6th District, led by Dan Koh and state Rep. Tram Nguyen. Because Massachusetts leans heavily Democratic, these primaries effectively decide the general election winners in November.