Kalshi Categories
How Kalshi's volume splits across sports, non-sports, and the categories inside each — from the broad picture down to the individual markets.
How this is calculated
This page uses daily ticker/category aggregates rather than raw browser-side trades. The volume map starts from broad categories and can drill into the largest component markets inside the selected parent; smaller residual activity is grouped so the displayed pieces remain readable without implying the omitted tail is zero. Raw ticker prefixes are shortened in labels for readability.
Volume map
Start here. The treemap is the fastest read on which categories matter most in the window — click any tile to zoom into the biggest markets inside it.
Volume by category over time
How Kalshi's category mix has shifted month to month. Pick a category in the treemap to break it out into its own line.
Daily view
The same category mix, day by day instead of month by month. Uses the date window, category detail, and scale controls above. Brush to a tighter window to read individual days.
Fees by category over time
The same category mix, but for the fees Kalshi collected — on a trade-date basis (fees as charged when a trade executes, not when markets settle). Uses the date window and category controls below; shares the brush with the volume charts above.
Daily view
Fee rate by category
Effective fee rate (¢ per contract charged) by category — the same per-category split as the fees chart above, but as a rate instead of a dollar total, so a category can be flagged as expensive-per-contract even if its total fee dollars are small. Kalshi's fee formula peaks at the 50¢ strike and falls off toward 1¢/99¢, so this mostly reflects each category's typical contract price. Same window/toggle/colors as the fees charts above.
Sports market type breakdown
How sports volume is split between market types across all sports tickers. Moneylines = individual game winners. Futures/Award = season champions, conference winners, awards, tournament brackets. Parlay (correlated) = at least two legs are in the same game, so the legs aren't independent and the odds aren't a simple product of the leg prices. Parlay (independent) = every leg is a different game. (Classified from the actual legs, not the ticker name.)
All-time individual market leaderboard
The
Ranked by total contracts across all outcomes. Each row is one market (e.g. "Super Bowl 2026 winner"), not an individual yes/no contract.
All-time leaderboard
The quickest read on which markets dominate by volume or fees in the window you pick — the starting point before you drill into the map below.
Sports Non-sports