Kalshi volume by year
In the public Becker Kalshi dataset, markets created in 2025 account for 85.1% of all 18.04B contracts traded, up from 13,481,158 contracts on markets created in 2021; 2025 ends Nov 23, 2025.
Historical snapshot · source: Becker Kalshi dataset and Kalshi public API · page updated · these numbers as JSON
All Kalshi markets by year created
| Year | Markets | Contracts traded | Share of all contracts | Never traded |
|---|---|---|---|---|
| 2021 | 1,382 | 13,481,158 | 0.1% | 1.0% |
| 2022 | 14,436 | 114,599,860 | 0.6% | 10.5% |
| 2023 | 34,194 | 183,661,198 | 1.0% | 33.9% |
| 2024 | 468,956 | 2,380,123,799 | 13.2% | 75.2% |
| 2025 | 7,163,477 | 15,347,146,459 | 85.1% | 89.2% |
Get new Kalshi data pages by email
The weekly digest: new public builds and new Kalshi data pages, each with a source. No spam.
Form not loading? Subscribe on beehiiv. Handled by beehiiv; see privacy. Unsubscribe any time.
Trades by trade year
| Year | Trades | Contracts traded |
|---|---|---|
| 2021 | 153,601 | 10,360,085 |
| 2022 | 1,020,519 | 76,362,139 |
| 2023 | 1,710,043 | 183,143,388 |
| 2024 | 5,455,173 | 1,959,096,377 |
| 2025 | 63,795,405 | 16,035,911,088 |
Trade rows come from the trades files and are dated by when the trade happened; the table above is dated by when the market was created, so totals differ slightly.
Contracts traded by category and year created
| Category | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Sports | 0 | 0 | 0 | 355,827 | 13,011,787,905 |
| Elections | 0 | 0 | 0 | 1,563,534,569 | 204,694,187 |
| Crypto | 0 | 0 | 0 | 164,262,646 | 665,505,610 |
| Economics | 1,203,136 | 27,788,379 | 34,180,702 | 73,778,584 | 378,876,544 |
| Politics | 2,779,707 | 5,680,198 | 5,661,932 | 203,720,997 | 223,140,787 |
| Financials | 0 | 42,424,765 | 35,369,821 | 170,911,742 | 169,430,644 |
| Climate and Weather | 2,675,973 | 9,100,801 | 6,936,027 | 93,003,563 | 172,464,640 |
| Entertainment | 649,949 | 734,351 | 2,887,979 | 78,631,292 | 161,805,079 |
| Exotics | 0 | 0 | 0 | 0 | 216,053,957 |
| Mentions | 0 | 0 | 0 | 0 | 114,977,256 |
| Science and Technology | 286,431 | 17,711 | 685,441 | 15,142,687 | 21,352,989 |
| Companies | 0 | 0 | 760,342 | 7,789,885 | 2,416,840 |
| Health | 3,613,737 | 3,033,220 | 119,898 | 1,266,756 | 191,017 |
| World | 1,430,463 | 144,580 | 156,275 | 570,024 | 2,601,754 |
| Transportation | 756,172 | 645,986 | 204,954 | 783,976 | 144,352 |
| Commodities | 0 | 0 | 0 | 30,957 | 160,814 |
Build with this data
- Prediction market analysis framework and dataset
- Kalshi new-market scanner with Telegram alerts
- Kalshi MCP server
Odds to probability calculator · State of Kalshi · All Kalshi data pages · Kalshi bot guide
Method
- Series = the text before the first hyphen of
event_ticker(same rule as State of Kalshi). - Category = the label Kalshi's public API gives that series today (fetched Oct 17, 2026), applied to every market in the series, including older markets. Labels may differ from what Kalshi showed when a market was listed.
- Contracts = the sum of the
volumefield in the markets files. It counts contracts, not dollars. - Never traded = markets with
volumeof zero. Settled = markets whoseresultis yes or no. - The final year is partial: the data ends in late November.
- Counts only. No prices are used, and nothing here is a forecast, a trading rule or financial advice.
Source
Market data: Becker Kalshi dataset (Jon Becker, prediction-market-analysis), data dump downloaded Jul 30, 2026, covering markets created Jun 30, 2021 to Nov 23, 2025. Category labels: Kalshi public API (GET /trade-api/v2/series). Computed with DuckDB over all markets files. This is a historical snapshot, not live data. Dataset snapshot date: Oct 17, 2026.