Key Points: Ed Markey Seth Moulton primary
- The Ed Markey Seth Moulton primary has swung dramatically, with Markey now leading by nearly 28 points just two weeks before the vote.
- A new UMass Amherst and WCVB poll shows Markey ahead 60 percent to 32 percent among likely Democratic primary voters.
- Moulton built his entire campaign around Markey’s age, yet crosstab data shows that exact message is not landing with voters.
- Massachusetts Democrats head to the polls September 1, with one final debate held Thursday before voters decide.
Ed Markey Seth Moulton Primary Has Turned Into A Runaway
The Ed Markey Seth Moulton primary looked genuinely competitive earlier this summer. That race no longer looks close at all, and the reason why deserves more attention than the topline number itself.
A fresh YouGov survey of 445 likely Democratic primary voters, conducted August 5 through 12, put Markey ahead 60 percent to 32 percent, with 7 percent still undecided heading into next week’s vote.
The Strategy That Isn’t Working
Moulton entered this race in October with one central argument. He said clearly that someone who has served in Congress for half a century is not the right person to lead going forward, framing his entire campaign around Markey’s age.
That message made sense on paper. Markey will turn 80 this year, and Moulton has repeatedly called for a constitutional amendment establishing age limits for members of Congress throughout the campaign.
The polling data tells a very different story about how that message actually landed with voters who will decide this race.
What The Crosstabs Actually Reveal
Here is the angle most coverage has skipped past entirely. When pollsters asked Democratic primary voters why they preferred their chosen candidate, age barely factored into the answer at all.
Instead, 66 percent of respondents said they trusted Markey specifically to represent them on the issues they care about most, compared to just 34 percent who said the same about Moulton. That is not an age gap, it is a trust and ideology gap.
Voters in this survey also perceived Moulton as more moderate than Markey, a label that appears to be working against him in a Massachusetts Democratic primary electorate that consistently rewards progressive positioning over centrist branding.
Why This Matters Beyond One Senate Race
This result offers a genuine lesson for future primary challengers nationally. Attacking an incumbent’s age might generate media attention and donor interest, but it does not automatically translate into actual votes if the challenger cannot also win the underlying ideological argument.
Markey’s campaign leaned hard into his long progressive record on climate policy and other issues, effectively turning decades in office into an asset rather than a liability, the opposite of what Moulton’s entire strategy assumed would happen.
The Epstein Accusation That Briefly Shook Things Up
The race did produce one genuine surprise moment. During their August 3 debate, Moulton referenced Markey’s name appearing in released Epstein related files, tied to a meeting with a lobbyist connected to Jeffrey Epstein.
Markey firmly denied ever meeting Epstein and called both Epstein’s actions and the line of questioning itself reprehensible. Fact checkers noted the connection Moulton raised was limited to a lobbyist meeting rather than any direct Markey Epstein contact.
That moment generated headlines for a news cycle, but the polling gap has only widened since, suggesting it did not meaningfully shift the race in Moulton’s direction.
What Happens At Thursday’s Final Debate
Markey and Moulton faced off for a third and final time this week, co-hosted by WBUR, WCVB, and The Boston Globe, touching on affordability, trans athletes, and the ongoing Iran war record ahead of the September 1 vote.
With such a wide polling gap already established, this final debate carries more symbolic weight than practical impact, barring something genuinely unexpected happening on stage.
The Bottom Line
The Ed Markey Seth Moulton primary is shaping up as less of a genuine toss up and more of a lesson in what does and doesn’t move Democratic primary voters. Age attacks alone were never going to be enough.
Trenbuzz will continue following this race through the September 1 primary and into whatever general election matchup follows.