Prediction market open interest: where capital actually sits
Capital held in open positions on each prediction market, in USD. Unlike volume it only counts money still at risk, so a venue that trades a lot and settles fast reads small here and a venue holding long-dated markets reads large. The turnover column is the ratio of the two, and the two rank very differently.
TL;DR. As of , Kalshi leads open interest at $1.29B (24h) across 12 ranked venues. Source: OpenChainBench, https://openchainbench.com/benchmarks/pm-open-interest.
Read this carefully
Open interest is not measured the same way everywhere. Venues with a dedicated public API report it natively; the rest are read from DefiLlama's protocol TVL, which is the closest public proxy and is not the same thing. A CFTC-regulated exchange has no on-chain balance and therefore no row when its API does not publish one. Size here says where capital sits, not whether a venue is liquid or well run.
Prediction markets are ranked by volume almost everywhere, and volume is the easier number to move. Open interest is the money still at risk: it only counts positions nobody has closed, so it cannot be inflated by trading a market back and forth. The two disagree sharply across this cohort, and rank it differently. Kalshi holds the largest book of open positions at $1.29B; the venue that trades the most in a day is read from the 24h volume column, and the turnover column beside it says how many times each book turns over. Below 1x is what long-dated markets look like, well above 1x is what short-dated contracts look like, and neither is better. This board publishes the open interest, the volume on both a 24-hour and a 30-day window, and the ratio, so the two readings sit next to each other instead of one standing in for the other.
Methodology
The pm-cohort-stats harness reads each venue from the best source it has, and for open interest that is more often DefiLlama than the venue. Kalshi publishes open interest natively. Polymarket's gamma field is deprecated and reads far below the protocol's tracked value, so Polymarket and Limitless use DefiLlama protocol TVL; Myriad's native figure is AMM liquidity. Every row says on its own tag which source it came from. The rest of the cohort is read from DefiLlama's prediction-market category, where protocol TVL stands in for open interest and /summary/dexs supplies volume. Gauges are pm_venue_open_interest_usd, pm_venue_volume_24h_usd, pm_venue_volume_30d_usd and pm_venue_active_markets, one series per venue, one writer per gauge. The cohort was widened from five venues to seventeen on 2026-09-23; rows below $500,000 of open interest are not ranked, because a venue holding tens of thousands moves by tens of percent on one position. Where a venue's own API can only be read in part, the partial figure is withheld rather than published as a total.
- Open interest here is collateral: cash held against positions still open, not their market value. On the on-chain venues that is DefiLlama protocol TVL, one dollar escrowed per complete set outstanding. On Kalshi it is one dollar per open contract, since each settles at a dollar or nothing and is fully collateralized across the two sides. Each row tag names its source.
- Valuing Kalshi's open contracts at last price instead gives the market value of the YES leg. That is a different quantity (14% of the collateral figure on 2026-09-23), and it is published as pm_venue_open_interest_mark_usd rather than dropped. Myriad's native figure is AMM liquidity, not positions.
- Volume: each venue's own figure where its API gives one, otherwise DefiLlama /summary/dexs for that protocol. Both windows, 24 hours and 30 days, come from the same source for a given venue so the ratio between them is internally consistent.
- Turnover is 24h volume over open interest. Below 1x a venue holds more than it trades in a day, which is what long-dated markets look like; well above 1x the book turns over repeatedly, which is what short-dated contracts look like. It is a description, not a ranking.
- Kalshi's volume comes from DefiLlama rather than from the harness's own read. Unauthenticated, the fetcher sums the /events catalog and reaches $2.26M against DefiLlama's $424.8M for the same venue and window on 2026-09-23, because the catalog walk is capped well short of the full book. With an API key the native figure is the better source and the harness prefers it again.
- Polymarket's 24h volume is DefiLlama's. The harness also walks gamma, and that walk is truncated, not exhausted: gamma caps limit at 100 however much you ask for, and refuses offsets past 2100 with a 422 naming /markets/keyset for deeper pagination. The walk therefore stops at exactly 2,100 markets and $5.37M against DefiLlama's $61.8M, and the same cut is why no active-market count is published for Polymarket. Measured against gamma directly on 2026-09-23.
- Size floor: $500,000 of open interest. Below it one position moves a venue by tens of percent, and the board would rank position-opening events. Venues under the floor keep publishing their gauges and are absent from the ranking.
- A venue with no readable open interest is absent rather than shown at zero. Polymarket US is in that state: a CFTC-regulated exchange has no on-chain balance for DefiLlama to measure, and while its own API does publish per-market open interest, reading it costs one request per market. Its volume is among the largest in the category and is published.
- Cadence: native fetchers every 5 minutes, the DefiLlama aggregate every 15. The headline is a 24h average, so a single print does not move a row.
- Two known limits on the Kalshi figure, stated rather than smoothed. Its catalog walk covers 13,402 open events and 125,777 nested markets, and markets that have already resolved inside a still-open event are excluded (2,229 of them, holding 48.5M contracts, on 2026-09-23). And Kalshi offers reduced margin across mutually exclusive outcomes in one event group, so $1 per open contract is an upper bound on cash actually escrowed; the exchange publishes no netted figure.
Results: 13 venues measured, 12 ranked by Open interest (24h)
| № | Venues | p50 | Volume 24h | Turnover | Volume 30d | Success | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | KalshiCFTC-regulated exchange; open interest at par per open contract, volume from DefiLlama | $1.29B | $585.84M | 0.452x | $17.20B | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | PolymarketPolygon, order book; open interest from DefiLlama TVL | $317.79M | $99.46M | 0.315x | $2.72B | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | Predict FunBNB Chain; DefiLlama TVL | $11.31M | $11.53M | 1.047x | $413.05M | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | RainArbitrum; DefiLlama TVL | $10.09M | — | — | $49 | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | OPINIONBNB Chain; DefiLlama TVL | $2.75M | $6.11M | 2.22x | $223.71M | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | PascalSolana; DefiLlama TVL | $2.07M | — | — | — | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | PredictStreetADI Chain, fully collateralized in USDC.e; DefiLlama TVL | $1.98M | $9,675 | 0.005x | $163.7K | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | Sport.funBase, fantasy football player shares rather than event outcomes; DefiLlama TVL | $1.90M | $65.2K | 0.034x | $3.26M | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | Levr BetMonad, 2x to 5x leverage on single-game sports lines; DefiLlama TVL | $1.84M | — | — | — | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | TrueoBase today, Ethereum mainnet announced; optimistic oracle; DefiLlama TVL | $1.75M | $16.2K | 0.009x | $792.8K | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | AugurEthereum, the original on-chain prediction market; DefiLlama TVL | $1.36M | — | — | — | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 | OvertimeOn-chain sportsbook across six chains; DefiLlama TVL is pool bankroll, not positions | $1.26M | $336.2K | 0.261x | $9.80M | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measured, not ranked: sample below the ranking floor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| not ranked | AzuroLiquidity layer for betting front ends, six chains; DefiLlama TVL is LP liquidity, not positions | $54.6K | $366 | 0.007x | $141.9K | 100.00% (n=2880) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Frequently asked
Why rank on open interest rather than volume?
Because open interest is the money still at risk. Volume counts every trade including a position opened and closed in the same hour, so it can be moved by trading a market back and forth; open interest only counts what nobody has closed. Both are on the board and they rank the cohort very differently.
What does a turnover above 1x mean?
That the venue traded more than its whole open book in a day, which is the signature of short-dated contracts: markets that open, fill and settle within hours. Below 1x means positions are held rather than traded. Neither is better; they are different products.
Is the open interest measured the same way for every venue?
No, and each row says which source it uses. Kalshi publishes open interest natively. Polymarket and Limitless are read from DefiLlama protocol TVL because Polymarket's own field is deprecated, and Myriad's native figure is AMM liquidity, not positions. The rest are read from DefiLlama protocol TVL, a proxy for a venue with no public field, and not the same measurement.
Why is Polymarket US missing?
Its open interest is not read yet. Polymarket US is a CFTC-regulated exchange with no on-chain balance for DefiLlama to measure, and its own API publishes open interest one market at a time, which this harness does not walk. So it has no row on a board ranked by open interest, even though its volume is among the largest in the category and is published.
Why are small venues excluded?
Because a venue holding tens of thousands of dollars moves by tens of percent on a single position, so a board including them would rank position-opening events. The floor is $500,000 of open interest; venues under it still publish their gauges.
Source code github.com/ChainBench/OpenChainBench/tree/main/harnesses/pm-cohort-stats