Do Kalshi and Polymarket odds agree?

Measured on the live board · 2026-09-18 02:38 UTC · n=117 matched pairs

Yes — far more closely than the arbitrage framing suggests. Across the 117 markets Kalshi and Polymarket both currently list, the median disagreement is 0.50pp. 87% of pairs agree to within two percentage points and 94% to within five. Only 3 pairs differ by more than ten points, and the table below names what is behind each one.

0.50ppmedian gap
75%within 1 point
87%within 2 points
2.60pp90th percentile

How the disagreement is distributed

Gap between venuesPairsShare
1 point or less8875%
2 points or less10287%
5 points or less11094%
more than 10 points33%

Mean 1.23pp, widest 15.85pp. The mean sits well above the median because a small number of pairs are a long way apart, so the median is the number to quote. Each pair is counted once even where more than one page here points at it.

The widest gaps right now, and why

MarketKalshiPolymarketGapWhy
Will Zelenskyy and Putin meet next in Hungary before 2027? 16.0¢ 0.2¢ 15.9pp settled on one venue, still trading on the other
Portland State vs. Oregon 13.5¢ 0.2¢ 13.3pp settled on one venue, still trading on the other
Will Aleksandar Vučić be the next Prime Minister of Serbia? 66.0¢ 55.5¢ 10.6pp no mechanical cause detected
Will Alberta vote for independence in 2026? 14.0¢ 7.0¢ 7.1pp no mechanical cause detected
Will the Republicans win the 2028 US Presidential Election? 41.5¢ 34.5¢ 7.0pp no mechanical cause detected
Bengals vs. Texans: O/U 45.5 50.5¢ 57.0¢ 6.5pp no mechanical cause detected
Will J.D. Vance win the 2028 Republican presidential nomination? 45.5¢ 51.3¢ 5.8pp no mechanical cause detected
Bitcoin all time high by December 31, 2026? 10.5¢ 5.9¢ 4.7pp no mechanical cause detected

settled on one venue, still trading on the other — one venue has already resolved it in play while the other still shows a pre-game price.
both near the boundary, where a tick is a large percentage — both sit near 0¢ or 100¢, where a one-tick move looks like a large percentage gap.
sides do not match — the two legs are opposite sides of the event and the pair is not comparable.
no mechanical cause detected — none of the above applies, which is not the same as proving the books disagree — a stale quote on a thin book looks identical from here.

What a wide gap usually means

The useful reading of this table is the opposite of the one a scanner invites. Two independent books, with different users, different fee structures and different countries of origin, landing within half a point of each other on most of the board is strong evidence that both are priced about right. So when one pair is a long way apart, the first question is not "how do I trade this" but "what is different about this pair" — and the candidates are a clock, a boundary, a rule, or a book nobody is trading.

When none of those apply, the honest answer is that we cannot see a cause — which is not proof there isn't one. A stale quote on a book nobody is trading looks exactly like a considered difference of opinion from the outside. Where the gap does survive that doubt, fees decide whether it is worth anything: a spread smaller than about two points is inside the cost of crossing both books.

A note on what this page nearly said

An earlier version of this measurement reported a mean gap roughly twice as large. Three pairs had the Kalshi leg on the wrong side of the game — Kalshi names the side after a dash, so "GB Packers vs NY Jets — New York J" is a market on the Jets, while Polymarket's "Packers vs. Jets" resolves YES for the Packers. Subtracting those two prices produced a 23-point "gap" between two numbers that summed to 100.5¢, which is agreement.

Those pairs are repaired and the check that caught them now runs on every page, so a pair whose legs look like opposite sides has its comparison withheld rather than published. The figures above exclude any such pair; right now 0 are excluded, because there are none left to exclude.

See the live gaps Take the data

Recomputed from the live board every time this page is served. Prices move; anything quoted from here is a snapshot.