Senate Dem, 80, Beats Challenger 30 Years Younger
Ed Markey dispatched a congressman who largely ran on generational change.
Kylie Cooper/REUTERS
Progressive Massachusetts Sen. Ed Markey fended off a challenge by Rep. Seth Moulton in a race that inverted a 2026 trend of younger Democratic primary candidates being more liberal. Markey, 80, comfortably defeated Moulton, 47, with about 65 percent of the vote to Moulton’s 35 percent, according to the Associated Press. Moulton campaigned largely on generational change, acknowledging in a campaign ad that he and Markey “want the same things,” while moving to the right of Markey on healthcare. But Markey, who was in the House for 37 years before joining the Senate in 2013, has maintained solid approval ratings. He was also endorsed by Rep. Alexandria Ocasio-Cortez, Sen. Bernie Sanders, and many more labor unions and local officials, including the mayor of Boston. “Generational change isn’t about compromising, to do the small things better,” Markey said in his victory speech. “It’s about fighting to do the big things best.” Perhaps Tuesday’s outcome was foreshadowed six years ago, when Markey showed his electoral strength in a similar race. That year, he successfully ran to the left of primary challenger Joseph Kennedy III, 35 years his junior. That resulted in the Kennedy family’s first recorded loss at the ballot box in Massachusetts.
Unlock a year of full access to The Looker and The Daily Beast for $35.
Monthly
$1
First month then $5.99/month
Annual
$35
First year then $59.99/year
Premium
$79
First year then $119.99/year
*Substack access provided by the next business day, using your subscription email. Choosing the Premium plan constitutes your permission to share your subscription email with Substack and your agreement to Substack’s Privacy Policy.
Looks like you already have a subscription!
You're all set!
Thanks for subscribing.
Register below to read this article for free or subscribe
to unlock unlimited access to The Looker and The Daily Beast.
Monthly
$1
First month then $5.99/month
Annual
$35
First year then $59.99/year
Premium
$79
First year then $119.99/year
*Substack access provided by the next business day, using your subscription email. Choosing the Premium plan constitutes your permission to share your subscription email with Substack and your agreement to Substack’s Privacy Policy.
Already have an account? Sign In
Looks like you already have a subscription!
You're all set!
Thanks for subscribing.
Sign in
Login dialog