Prices as of August 25, 2026, 8:49 p.m. ET. Record compiled from 14 dated sources; see the sourced record file for every citation.
This is the steelman case for Ed Markey. The companion piece argues the other side: Why Seth Moulton Will Win the MA Senate Primary. The head-to-head board lives at Markey vs. Moulton.
On August 3, 2026, in a GBH debate Boston.com summed up with the phrase "playbook of destruction," Seth Moulton said Ed Markey's name appears in the Epstein files, as someone who met with a lobbyist working on behalf of Jeffrey Epstein. Markey's answer: "I have never met Jeffrey Epstein." He called Epstein's actions, and Moulton's line of questioning, "absolutely reprehensible." By that night the two Democrats had also fought over age, finances, voting records, and, per GBH's own headline, an Epstein appearance nobody saw coming in a Massachusetts Senate primary.
That was supposed to be the challenger's fight to win. Moulton, 47, built his campaign on a single premise, stated plainly in his announcement video: "We're in crisis, and with everything we learned last election, I just don't believe Senator Markey should be running for another six-year term at 80 years old." Markey turned 80 a few weeks before that August debate. He has been in Congress since 1976, in the Senate since the 2013 special election, and a third term would begin at the age Moulton keeps naming.
Then the voters answered. A YouGov survey of 445 likely Democratic primary voters, conducted August 5 through 12 and reported by Axios Boston, found Markey ahead 60 percent to 32, a 28-point lead in a race that polled narrow as late as June. On Kalshi, where a price in cents is a probability, Markey's contract to win the nomination asks 95.8 cents, about -2280 at a sportsbook. Moulton asks 4.9 cents, roughly +1940. The vote is Tuesday, September 1, 2026, one week away.
Free: The Weekly PM Market Brief — the 8-model panel's graded record, the week's biggest market-vs-model gaps, and what's spiking next. One email, Sundays. Sign up in the box at the end of this article.
The Board
As of August 25, 2026, 8:49 p.m. ET (Kalshi, cents = probability; the bid is what a buyer will pay, the ask is what a seller wants):

| Outcome | Yes price (buyers bid / sellers ask) | Reads as |
|---|---|---|
| Ed Markey | 94.6/95.8¢ | about 96% (≈ -2280 in sportsbook terms) |
| Seth Moulton | 4.2/4.9¢ | about 5% (≈ +1940) |
| Ayanna Pressley | 0/0.7¢ | under 1%, no bid |
| Alexander Rikleen | 0/0.1¢ | under 1%, no bid |
Unlike the sleepy boards this series sometimes covers, this one trades like a real market: about 337,000 Markey contracts and 365,000 Moulton contracts over the market's lifetime, with roughly 7,100 Markey and 9,400 Moulton contracts changing hands in the last 24 hours alone. The telling detail is that the challenger's line carries more lifetime volume than the favorite's: for months, real money treated this as a live fight, and the tape has since settled it at a nickel. Polymarket, checked the same evening, lists no head-to-head winner market on this primary, only a margin-of-victory ladder, so Kalshi's nominee board is the price that matters. The contract resolves on the nomination itself: Massachusetts decides its primaries in one round, the plurality winner on September 1, 2026 is the nominee, and the market is listed to November 3 but pays on the primary result.
What the Models Think
We also asked a panel of AI models the same question without showing them the price, only the sourced record this article is built on. Six of the panel's eight seats ran this board. Their blend, the midpoint of the six answers, put Markey at 95.5 percent, a hair under the 95.8-cent ask, and the widest gap between any two models was 2 points, from 94 to 96. The reason they gave most often was the convergence of two independent August polls, the YouGov 28-point lead and a UMass Amherst/WCVB survey showing 23, with only 7 percent undecided. One model put it flattest: late primary leads of that size "essentially never collapse."
When the panel and the market land within half a point of each other, that agreement is the finding. There is no mispriced number here for either side to argue with; the case below has to stand on the record. These are model estimates, not predictions: the market has real money behind it, and the panel has only the record.
The Generational Challenge That Keeps Losing to Ed Markey
Moulton's premise was not invented from nothing. Markey is 80, has held elected federal office for a half century, and the residency file has followed him for over a decade: he and his wife bought a home in Chevy Chase, Maryland in 1991, and in 2013 the conservative group America Rising claimed he should legally be considered a Maryland resident, a charge Markey has vehemently denied, listing his Malden home throughout, per Boston.com's contemporaneous reporting. A challenger reading that file, in a party still arguing about age after the 2024 election, saw an opening.
The problem is that Massachusetts Democrats have seen this exact play before, from a challenger with a better brand. In 2020, then-Representative Joe Kennedy III ran the generational argument against Markey and lost by double digits, the first Kennedy ever to lose a race for Congress in Massachusetts, per Ballotpedia. Markey's answer then is his answer now: he teamed up with Alexandria Ocasio-Cortez on the Green New Deal, harnessed the party's progressive wing, and turned a race about age into a race about ideas. This cycle the strongest potential rivals read the same history and passed: Representative Jake Auchincloss considered the race and stayed out, per MassLive, leaving Moulton to test a premise Markey had already stress-tested. The head-to-head board carries the same fight in matchup form, the 2026 Senate election odds hub carries every race on the map, and the balance-of-power board explains why a safe blue seat still matters to the national picture.
The polling arc tells the story in three acts. Emerson College's first poll of the race had Markey starting with only a narrow lead, and a June UNH survey reported by Axios Boston still had the race close. Into midsummer the age argument was at least keeping the race close. August broke it: YouGov found Markey leading among women 65-24, among liberals 71-25, and in every age group, including 53-22 with voters 18 to 29, the demographic the generational case was built to win. Voters told YouGov they trust Markey over Moulton on the issues 66 to 34, and his job approval among Democratic primary voters sits at 83 percent. The UMass Amherst/WCVB poll released the following week confirmed the shape of it with a 23-point margin and named the drivers in its own report title: experience and trust.
The Fight Got Ugly, and the Number Never Moved
The debates are where Moulton spent his remaining ammunition, and the record of them is the controversy file of this race. The August 3 GBH debate produced the Epstein exchange quoted above, plus a fight over Moulton's family finances: pressed on his investments, Moulton said, "Every time that Senator Markey implies that these investments are due to my job and not my wife's success, that's not only wrong, but it's sexist." Markey swung back at Moulton's post-2024 comments on transgender athletes: "Congressman Moulton decided that he was gonna throw trans kids under the bus — the political bus." A week later, at the August 10 debate, the Athol Daily News' headline was that Moulton "again leans into Markey's age." PolitiFact fact-checked both the August 3 debate and the final one on August 21; neither check produced a claim damaging enough to move a poll. Three debates, three news cycles, and the market's ask for Moulton tonight is under a nickel.
The whole race in one line. Moulton's case is that Markey is 80. The voters' answer, in YouGov's crosstabs, was to back Markey in every age group including the youngest; the market's answer is 96 cents.
The honest weakest link in Markey's case is that nobody can price what has not been tested: a 96-cent favorite pays almost nothing for being right and loses everything for being wrong once. Both August polls could share a turnout-model error, and a September 1 primary, held the Tuesday before Labor Day, votes in vacation season, exactly the low-attention window where an organized minority can outperform its polling. Moulton's best numbers all cycle have come from independents and moderates, per the YouGov crosstabs, and unenrolled voters are the hardest bloc to model in a party primary. That is a real path. It is also, on the only evidence anyone has fetched, a path polling 28 points short with seven days left.
A Worked Example of the Trade
One Yes contract on Markey at the 95.8-cent ask pays $1.00 if he wins the nomination: risk 95.8 cents to win 4.2, about a 4.4 percent return in one week if the polls hold, the -2280 structure from the board. At that price the trade is not really about Markey; it is about whether the market's certainty survives seven more days of news. The skeptic's side of the same book is cleaner than it looks: Markey's No quotes an ask of 5.4 cents, so doubting the favorite costs 5.4 cents to win 94.6, roughly +1750, and any late poll inside 15 points would reprice that position long before settlement. No such poll exists this cycle. That absence is what 96 cents is made of.
The Bottom Line
One week out, Ed Markey is a 96-cent favorite on a heavily traded board, the AI panel lands within half a point of the market, and the two most recent independent polls have him up 28 and 23 after a summer in which the race was supposed to tighten. The mechanism that matters most is precedent: the generational argument is the one play Markey has already beaten at full strength, against a Kennedy, and Moulton's August version of it lost every age group including the youngest. The tension worth respecting is the price itself, roughly 23-to-1 against a surprise in a vacation-week primary. If a late poll shows anything inside 15 points before September 1, 2026, this market blinks; nothing fetched so far says it will.
What Moves The Price From Here
- Any public poll before September 1, 2026. A Moulton number inside 15 points would be the first evidence of a live race this cycle and would lift his 4.9-cent ask immediately; another 23-to-28-point reading pins the favorite at 96 or better through the weekend.
- The final week's news cycle. Three debates and two PolitiFact fact-checks have not moved the number. A genuinely new story, not a re-litigation of age, finances, or the Epstein exchange, is the only news-driven reprice left on the table.
- Primary night itself. Massachusetts calls its primaries in a single round, plurality wins, and Kalshi's contract resolves on the nomination. The winner inherits a general election the same exchange prices at 96.5/98.4 cents for the Democratic side and 1.1/3.4 for the Republican side, and the daily Kalshi picks sheet will carry the race from the morning after. This one settles on the September 1, 2026 vote.
Hero illustration: OddsShopper, in the house collage style. Ed Markey photo by U.S. Senate Photographic Studio-Rebecca Hammel, licensed Public domain; photos cropped, toned, and composited.
Prices quoted are live Kalshi market prices as of August 25, 2026, 8:49 p.m. ET, and will keep moving until this market settles after the September 1, 2026 vote. Kalshi is a CFTC-regulated event-contract exchange (18+; availability varies by state). OddsShopper covers prediction markets as an independent analyst: any model or panel figures referenced are model estimates, not predictions of fact and not financial advice. This article does not advocate for or against any candidate or party. Trading involves risk; contracts can go to zero. The panel's graded record lives on the public Model Verdict Scoreboard.



