How much Bitcoin sits on exchanges, exchange by exchange, and how the total changed — with every other asset they hold on-chain.
30 days with a complete reading on every exchange in the table below; a day without one is left out, not drawn as a drop.
| Exchange | Bitcoin held | Share |
|---|---|---|
| Coinbase | 102,451.52 BTC | 39.5% |
| Bybit | 63,690.61 BTC | 24.6% |
| Gemini | 59,896.72 BTC | 23.1% |
| Crypto.Com | 23,848.81 BTC | 9.2% |
| Kraken | 9,471.37 BTC | 3.7% |
| Total | 259,359.03 BTC |
Complete snapshots of 2026-11-04.
| Entity | Tracked value | Addresses | Updated |
|---|---|---|---|
| Binance | $142.5B ⌊ | 457 | 2026-11-03 |
| OKX | $27.6B ⌊ | 751 | 2026-11-03 |
| Bitfinex | $22.6B ⌊ | 36 | 2026-11-03 |
| Robinhood | $14.1B | 8 | 2026-11-03 |
| Bybit | $12.5B ⌊ | 434 | 2026-11-03 |
| Coinbase | $8.3B | 74 | 2026-11-03 |
| Bitget | $7.0B ⌊ | 992 | 2026-11-04 |
| Mt. Gox | $6.2B | 80 | 2026-11-04 |
| Silkroad Fbifunds | $5.4B | 4 | 2026-11-04 |
| Gemini | $5.1B | 13 | 2026-11-04 |
| Gate.io | $5.0B ⌊ | 207 | 2026-11-04 |
| Gate.io | $4.7B ⌊ | 207 | 2026-11-04 |
| MEXC | $4.2B ⌊ | 81 | 2026-11-04 |
| Deribit | $3.6B | 54 | 2026-11-04 |
| KuCoin | $2.6B ⌊ | 319 | 2026-11-04 |
| Crypto.com | $2.5B | 39 | 2026-11-04 |
| Crypto.com | $2.5B | 39 | 2026-11-04 |
| Upbit | $2.3B | 4 | 2026-11-04 |
| Poloniex | $2.0B ⌊ | 22 | 2026-11-03 |
| HashKey Exchange | $1.5B | 22 | 2026-11-03 |
| Bitkub | $1.2B | 681 | 2026-11-03 |
| HTX (Huobi) | $1.1B ⌊ | 116 | 2026-11-03 |
| SwissBorg | $844.4M ⌊ | 100 | 2026-11-03 |
| Kraken | $761.2M ⌊ | 34 | 2026-11-03 |
| BitMEX | $686.6M ⌊ | 238 | 2026-11-03 |
| OSL Exchange | $648.4M ⌊ | 838 | 2026-11-03 |
| Korbit | $481.3M | 35 | 2026-11-03 |
| Indodax | $443.9M ⌊ | 62 | 2026-11-03 |
| BingX | $414.0M ⌊ | 21 | 2026-11-03 |
| Bitvavo | $333.3M ⌊ | 17 | 2026-11-04 |
⌊ marks a total from a partial sweep: some addresses did not answer, so the figure is a floor.
Each exchange's address set comes from its own proof-of-reserves disclosure where one is published, from sourced claims, and from on-chain clustering of its Bitcoin wallets. Balances are read across every chain where the exchange holds coins and priced only where a real market exists.
A token with no market is listed as unpriced and left out of the total. A sweep in which some addresses did not answer keeps the previous rows and is marked as a floor, so an outage never shows up as an outflow.
On-chain reserves are assets, not solvency. What an exchange owes its customers is not on the chain, and coins held with a custodian or on addresses that were never disclosed are not counted.
How Bitcoin exchange reserves are clustered →
The chart and table above sum the Bitcoin held in the wallets attributed to each tracked exchange, from complete snapshots only. Exchanges that are not tracked, and coins held with custodians, are not in the total.
Coins are leaving exchange wallets — often into self-custody or a custodian. It describes where coins sit; it is context, not a forecast.
The crypto an exchange holds in its own on-chain wallets, measured from the addresses it disclosed or that can be attributed to it.
No. They show assets only; customer liabilities are not on the chain.
Each site counts a different address set and prices tokens differently. DeepGyre counts only addresses with evidence and never prices a token that has no real market.