1 min read ·
Market Calibration by Platform and Price Bucket, 2024–2026
Do Kalshi and Manifold prices predict outcomes at the rate they imply? Closing prices, bucketed in 5-point steps, versus how often each bucket resolved YES.

A well-calibrated market’s 47-cent price should resolve YES about 47% of the time. This table buckets 42,675 priced Kalshi markets (2026 only — see gaps) and 27,256 priced Manifold markets (2024-2026) into 5-point closing-price ranges and reports how often each bucket actually resolved YES. The chart below shows Kalshi’s curve, the platform with the deeper, more consistent real-money sample; Manifold’s numbers sit alongside it in the table for reference.
Sort any column or search the table; download the CSV below the table.
Kalshi Tracks the Diagonal Closest at the Extremes
Weighted by market count, Kalshi's price and its observed YES rate differ by 3.86 percentage points on average across its 20 buckets. At the two extremes — 0-5% and 95-100%, which together hold most of the sample — the gap shrinks to 1.16 points, matching the pattern that markets are re-priced most carefully right before they become nearly certain.
The widest single gap is the 40-45% bucket: markets there closed at an average price of 42.32% but only resolved YES 18.18% of the time, a 24.14-point overconfidence gap in the messiest, least-certain part of the range. Manifold's equivalent weighted average gap is 3.03 points, wider than Kalshi's — consistent with, though not proof of, the real-money-vs-play-money difference explained below.
Kalshi Calibration Curve, 2026
Each dot is one 5-point Kalshi price bucket; dot size scales with the number of markets in the bucket. The dashed line is perfect calibration (price = observed rate). Hover a dot for the bucket's numbers.
Full Calibration Table
| Platform▼ | Year▼ | Price Bucket (%)▼ | Markets▼ | Avg Close Price (%)▼ | Observed YES Rate (%)▼ | Gap (points)▼ |
|---|---|---|---|---|---|---|
| Kalshi | 2026 | 0-5 | 24,707 | 1.35 | 0.12 | 1.23 |
| Kalshi | 2026 | 5-10 | 4,316 | 7.13 | 0.93 | 6.20 |
| Kalshi | 2026 | 10-15 | 2,053 | 12.18 | 2.34 | 9.84 |
| Kalshi | 2026 | 15-20 | 1,419 | 17.26 | 4.23 | 13.03 |
| Kalshi | 2026 | 20-25 | 866 | 22.23 | 6.81 | 15.42 |
| Kalshi | 2026 | 25-30 | 670 | 27.38 | 9.25 | 18.13 |
| Kalshi | 2026 | 30-35 | 486 | 32.19 | 12.35 | 19.84 |
| Kalshi | 2026 | 35-40 | 385 | 37.29 | 16.10 | 21.19 |
| Kalshi | 2026 | 40-45 | 330 | 42.32 | 18.18 | 24.14 |
| Kalshi | 2026 | 45-50 | 281 | 47.23 | 28.11 | 19.12 |
| Kalshi | 2026 | 50-55 | 205 | 52.48 | 36.10 | 16.38 |
| Kalshi | 2026 | 55-60 | 177 | 57.42 | 49.15 | 8.27 |
| Kalshi | 2026 | 60-65 | 154 | 62.32 | 53.90 | 8.42 |
| Kalshi | 2026 | 65-70 | 137 | 67.38 | 65.69 | 1.69 |
| Kalshi | 2026 | 70-75 | 121 | 72.29 | 71.07 | 1.22 |
| Kalshi | 2026 | 75-80 | 114 | 77.33 | 76.32 | 1.01 |
| Kalshi | 2026 | 80-85 | 128 | 82.36 | 82.03 | 0.33 |
| Kalshi | 2026 | 85-90 | 139 | 87.49 | 90.65 | -3.16 |
| Kalshi | 2026 | 90-95 | 186 | 92.32 | 93.55 | -1.23 |
| Kalshi | 2026 | 95-100 | 5,801 | 98.97 | 99.83 | -0.86 |
| Manifold | 2024 | 0-5 | 2,907 | 1.48 | 0.31 | 1.17 |
| Manifold | 2024 | 5-10 | 332 | 7.10 | 2.11 | 4.99 |
| Manifold | 2024 | 10-15 | 167 | 12.25 | 7.19 | 5.06 |
| Manifold | 2024 | 15-20 | 131 | 17.48 | 10.69 | 6.79 |
| Manifold | 2024 | 20-25 | 124 | 22.46 | 11.29 | 11.17 |
| Manifold | 2024 | 25-30 | 78 | 26.95 | 20.51 | 6.44 |
| Manifold | 2024 | 30-35 | 200 | 32.64 | 30.00 | 2.64 |
| Manifold | 2024 | 35-40 | 89 | 37.79 | 34.83 | 2.96 |
| Manifold | 2024 | 40-45 | 106 | 42.49 | 26.42 | 16.07 |
| Manifold | 2024 | 45-50 | 216 | 48.10 | 35.65 | 12.45 |
| Manifold | 2024 | 50-55 | 274 | 51.68 | 54.38 | -2.70 |
| Manifold | 2024 | 55-60 | 100 | 57.41 | 47.00 | 10.41 |
| Manifold | 2024 | 60-65 | 92 | 62.19 | 66.30 | -4.11 |
| Manifold | 2024 | 65-70 | 110 | 67.52 | 67.27 | 0.25 |
| Manifold | 2024 | 70-75 | 72 | 73.02 | 79.17 | -6.15 |
| Manifold | 2024 | 75-80 | 94 | 77.81 | 84.04 | -6.23 |
| Manifold | 2024 | 80-85 | 123 | 82.29 | 90.24 | -7.95 |
| Manifold | 2024 | 85-90 | 136 | 87.39 | 95.59 | -8.20 |
| Manifold | 2024 | 90-95 | 284 | 92.99 | 97.89 | -4.90 |
| Manifold | 2024 | 95-100 | 2,464 | 98.62 | 99.80 | -1.18 |
| Manifold | 2025 | 0-5 | 3,250 | 1.63 | 0.55 | 1.08 |
| Manifold | 2025 | 5-10 | 579 | 7.22 | 1.38 | 5.84 |
| Manifold | 2025 | 10-15 | 414 | 12.22 | 4.59 | 7.63 |
| Manifold | 2025 | 15-20 | 247 | 17.42 | 7.29 | 10.13 |
| Manifold | 2025 | 20-25 | 176 | 22.32 | 16.48 | 5.84 |
| Manifold | 2025 | 25-30 | 136 | 27.38 | 13.97 | 13.41 |
| Manifold | 2025 | 30-35 | 131 | 32.42 | 25.19 | 7.23 |
| Manifold | 2025 | 35-40 | 130 | 37.46 | 27.69 | 9.77 |
| Manifold | 2025 | 40-45 | 164 | 42.78 | 43.90 | -1.12 |
| Manifold | 2025 | 45-50 | 232 | 48.22 | 42.67 | 5.55 |
| Manifold | 2025 | 50-55 | 367 | 51.40 | 58.04 | -6.64 |
| Manifold | 2025 | 55-60 | 140 | 57.52 | 63.57 | -6.05 |
| Manifold | 2025 | 60-65 | 138 | 62.47 | 68.12 | -5.65 |
| Manifold | 2025 | 65-70 | 114 | 67.42 | 72.81 | -5.39 |
| Manifold | 2025 | 70-75 | 129 | 72.73 | 75.97 | -3.24 |
| Manifold | 2025 | 75-80 | 159 | 77.55 | 80.50 | -2.95 |
| Manifold | 2025 | 80-85 | 172 | 82.49 | 88.37 | -5.88 |
| Manifold | 2025 | 85-90 | 170 | 87.85 | 90.59 | -2.74 |
| Manifold | 2025 | 90-95 | 330 | 92.76 | 95.15 | -2.39 |
| Manifold | 2025 | 95-100 | 2,208 | 98.53 | 99.64 | -1.11 |
| Manifold | 2026 | 0-5 | 3,217 | 1.80 | 0.37 | 1.43 |
| Manifold | 2026 | 5-10 | 875 | 7.25 | 1.94 | 5.31 |
| Manifold | 2026 | 10-15 | 468 | 12.16 | 3.85 | 8.31 |
| Manifold | 2026 | 15-20 | 260 | 17.20 | 8.08 | 9.12 |
| Manifold | 2026 | 20-25 | 196 | 22.29 | 16.84 | 5.45 |
| Manifold | 2026 | 25-30 | 168 | 27.33 | 22.02 | 5.31 |
| Manifold | 2026 | 30-35 | 183 | 32.56 | 30.05 | 2.51 |
| Manifold | 2026 | 35-40 | 189 | 37.38 | 34.39 | 2.99 |
| Manifold | 2026 | 40-45 | 219 | 42.61 | 33.79 | 8.82 |
| Manifold | 2026 | 45-50 | 281 | 47.79 | 44.84 | 2.95 |
| Manifold | 2026 | 50-55 | 441 | 51.53 | 52.15 | -0.62 |
| Manifold | 2026 | 55-60 | 204 | 57.48 | 46.57 | 10.91 |
| Manifold | 2026 | 60-65 | 172 | 62.28 | 53.49 | 8.79 |
| Manifold | 2026 | 65-70 | 145 | 67.51 | 66.21 | 1.30 |
| Manifold | 2026 | 70-75 | 134 | 72.38 | 74.63 | -2.25 |
| Manifold | 2026 | 75-80 | 142 | 77.38 | 74.65 | 2.73 |
| Manifold | 2026 | 80-85 | 153 | 82.52 | 84.31 | -1.79 |
| Manifold | 2026 | 85-90 | 181 | 87.60 | 86.19 | 1.41 |
| Manifold | 2026 | 90-95 | 316 | 92.77 | 94.94 | -2.17 |
| Manifold | 2026 | 95-100 | 1,827 | 98.47 | 99.73 | -1.26 |
gap_pct = avg_close_price_pct − observed_yes_rate_pct; positive means the price overstated YES.
Download the full table (CSV) · 80 rows
How the Numbers Were Made
Price is Kalshi's last traded price before settlement or Manifold's probability field on a resolved binary market. Only markets with nonzero trading volume and a definite YES/NO result are kept; 5-point buckets are floor(price×20)×5, so a 47.9% close falls in the 45-50 bucket.
Kalshi is real money; Manifold is play money. Kalshi settles contracts in U.S. dollars under CFTC oversight; Manifold runs on a fake in-app currency ('mana') with no cash value. The two platforms are shown side by side because they are the only ones with a usable, non-circular price-to-outcome record (see below), not because their numbers are directly comparable — a Manifold bettor risking play money has different incentives than a Kalshi trader risking cash, and that difference is a known, plausible explanation for any gap between the two.
Kalshi shows 2026 only: direct year-filtered API probes returned 0 settled markets for 2021-2023, and the 2024 (68 markets) and 2025 (26 markets) settled markets that do exist all had a last price and volume of exactly 0.00 simultaneously — read as unpopulated older records rather than a genuine zero, so the volume filter drops them. Kalshi's settled-market index behaves like a rolling recent window, not a full historical archive, at least via this public endpoint.
Polymarket is not in this table. Its public Gamma API caps the reachable sample at roughly 2,100 closed markets, almost all from 2020–2022, before Polymarket's central-limit order book existed. On those markets the only price field available is the final settlement value (effectively exactly 0 or 1), not a pre-resolution trading price, and the CLOB's price-history endpoint returns no data for them. Using that field as a "forecast" would be circular — it would compare the outcome to itself — so Polymarket is left out rather than faked.
Sources
- Kalshi public API (/markets, /series)primaryKalshi · primary · retrieved 2026-09-13 · Public API, no key required. Terms at https://kalshi.com/terms-of-use
- Manifold public API (/v0/search-markets)primaryManifold Markets · primary · retrieved 2026-09-13 · Public API, no key required. Terms at https://manifold.markets/terms