The ranking
04,414 blocks
| # | Pool | Blocks | Share | Change (pts) | EH/s | 7 days | Year | Empty | Stale (year) | Fees vs template | Operator based in |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Foundry USA | 1,140 | 25.8% | +0.4 | 267 | 24.6% | 28.0% | 0 | 3 | −0.5% | United States |
| 2 | AntPool | 894 | 20.3% | 0.0 | 209 | 18.7% | 18.3% | 3 | 2 | −1.7% | not confirmed |
| 3 | F2Pool | 733 | 16.6% | +0.8 | 172 | 17.8% | 13.0% | 0 | 0 | −2.0% | not confirmed |
| 4 | ViaBTC | 410 | 9.3% | 0.0 | 96.0 | 8.8% | 9.5% | 2 | 0 | −0.9% | not confirmed |
| 5 | SpiderPool | 237 | 5.4% | −2.4 | 55.7 | 6.4% | 8.6% | 0 | 1 | −5.2% | not confirmed |
| 6 | MARA Pool | 233 | 5.3% | +0.3 | 54.5 | 5.4% | 5.1% | 1 | 1 | −1.2% | United States |
| 7 | SECPOOL | 183 | 4.1% | 0.0 | 43.0 | 4.5% | 4.3% | 0 | 1 | −2.1% | not confirmed |
| 8 | OCEAN | 167 | 3.8% | +1.1 | 39.5 | 5.7% | 2.2% | 2 | 0 | −7.4% | United States |
| 9 | Luxor | 141 | 3.2% | +0.1 | 32.3 | 0.0% | 3.1% | 0 | 2 | −1.9% | United States |
| 10 | Braiins Pool | 73 | 1.7% | +0.2 | 17.1 | 1.5% | 1.5% | 0 | 0 | −2.3% | Czech Republic |
| 11 | Binance Pool | 31 | 0.7% | −0.5 | 7.1 | 0.1% | 1.9% | 0 | 0 | −5.3% | not confirmed |
| 12 | BTC.com | 28 | 0.6% | −0.6 | 6.5 | 0.0% | 0.6% | 0 | 0 | −2.5% | not confirmed |
| 13 | WhitePool | 9 | 0.2% | 0.0 | 2.1 | 0.0% | 0.4% | 0 | 0 | – | not confirmed |
| 14 | Poolin | 9 | 0.2% | 0.0 | 2.1 | 0.0% | 0.2% | 0 | 0 | – | not confirmed |
| 15 | NiceHash | 3 | 0.1% | −1.2 | 0.66 | 0.0% | 0.4% | 0 | 2 | – | not confirmed |
| 16 | Solo CKsolo mining service | 3 | 0.1% | +0.1 | 0.73 | 0.2% | 0.0% | 0 | 0 | – | not confirmed |
| 17 | Braiins Solosolo mining service | 1 | 0.0% | 0.0 | 0.22 | 0.0% | 0.0% | 0 | 0 | – | Czech Republic |
| 18 | FutureBit Apollo Solosolo mining service | 1 | 0.0% | 0.0 | 0.23 | 0.0% | 0.0% | 0 | 0 | – | not confirmed |
| Unidentified blocksno recognised pool tag or payout address | 118 | 2.7% | 0.7% | 0 |
Blocks, share, EH/s and empty blocks cover the last 30 days; change is the share’s move against the 30 days before, in percentage points; 7 days and year are shares of those windows. EH/s is the hash rate the work in a pool’s blocks implies over the 30 days, so it moves with luck; fees vs template is the median block’s fees against our own template (see below).
Counted as one, AntPool and the 6 pools that outside analyses of block templates found mining on its templates found 30.8% of the blocks (Binance Pool, Poolin, BTC.com, Braiins Pool, SECPOOL, Luxor); the membership is assumed, not proven. AntPool group by pool.
Also found blocks in the last year but none in the last 30 days: SBI Crypto (675), ULTIMUSPOOL (137), Mining Squared (101), Innopolis Tech (85), GDPool (59), RedRock Pool (49), Public Pool (6), Parasite (5), Mining-Dutch (4), KanoPool (2), DMND (1), Noderunners (1), SoloPool.com (1).
Ask about this page
Our AI analyst answers questions about this page from CryptoKeyhole’s own data and charts. Free with an account.
Asking opens a free account in a few seconds (a username and a password, no email); then the answer appears here.
Fees against our template
When a block arrives, our node already holds its own template of the best-paying transactions. Across 3,316 blocks since , the median block’s fees were 1.4% below our template’s. Pools that refresh their templates faster keep closer to it; a pool far below it is mining on older templates, or leaving out transactions our node would include. A pool above it carries transactions our node had not seen, such as ones paid for privately.
- Foundry USA−0.5% · 864 blocks
- ViaBTC−0.9% · 297 blocks
- MARA Pool−1.2% · 168 blocks
- AntPool−1.7% · 649 blocks
- Luxor−1.9% · 94 blocks
- F2Pool−2.0% · 557 blocks
- SECPOOL−2.1% · 143 blocks
- Braiins Pool−2.3% · 52 blocks
- BTC.com−2.5% · 22 blocks
- SpiderPool−5.2% · 189 blocks
- Binance Pool−5.3% · 22 blocks
- OCEAN−7.4% · 133 blocks
Each pool’s median block over the same days; pools with fewer than 20 audited blocks are left out.
Where pool operators are based
Pools whose operators say they are in the United States found 38.1% of the last 30 days’ blocks. For 57.5%, including some of the largest pools, the operator’s own statements we read name no home, so we do not guess one.
- United States 38.1%Foundry USA (Foundry Digital: its terms give a legal address in Pittsford, New York); MARA Pool (MARA Holdings: an SEC registrant incorporated in Nevada); OCEAN (Mummolin, Inc.: its launch release calls it a Wyoming corporation); Luxor (Luxor Technology: its contact page gives an address in Bellevue, Washington)
- Czech Republic 1.7%Braiins Pool (Braiins Systems: its terms give a registered office in Prague)
- Not confirmed 57.5%AntPool, F2Pool, ViaBTC, SpiderPool, SECPOOL, Binance Pool, BTC.com, WhitePool and 2 more: the operator’s own terms and contact pages we read name no home
- Unidentified blocks 2.7%blocks no pool definition recognises
- Solo miners 0.1%Solo CK, Braiins Solo, FutureBit Apollo Solo: each block is the one miner’s who found it
This is where a pool’s operator says it is based, not where its hash rate is: a pool coordinates machines that miners anywhere point at it, and they can move to another pool within minutes.
How we rank the pools
Every block names its miner only in its coinbase transaction: a tag in the coinbase input and the addresses its reward is paid to. CryptoKeyhole’s own Bitcoin node reads both for every block and matches them against published pool definitions (an open, MIT-licensed list); a block that matches no pool, or two, counts as unidentified. A pool’s share is its blocks over all blocks in the window; its hash rate is the work its blocks prove (the difficulty each block met) over the window’s seconds, so a lucky month reads high.
An empty block holds only its coinbase: a pool starts mining on a new block before it has checked the previous one’s transactions, and sometimes wins before it fills the next template. A stale block is one our node saw that lost a race with another block at the same height.
Fees vs template: our node’s block-template audit records, for every block that arrives, the fees in the newest template our node had built (usually a few seconds old). The difference between the fees a pool’s block claimed and that template shows how current and complete the pool’s templates are.
Coverage and limits
Windows are UTC days by block time: the last 30 days run to the newest block, . Pools change names, merge and sometimes mine for one another, so a label is what the block claims, not who owns the machines. Pools’ own dashboards report the hash rate their miners send, which we do not collect; the figures here come only from the blocks.
The template audit began on 16 October 2026; fee comparisons use its blocks in the 30-day window. Every pool’s blocks per UTC day since 2009 are in the API (/api/v1/mining/pools?history=1, or as CSV with &format=csv), included with Plus; the ranking on this page is free to reuse under CC BY 4.0.
Questions
What is the largest bitcoin mining pool?
How many pools mine most bitcoin blocks?
What is an empty bitcoin block?
Why do some pools collect fewer fees than others?
Where are bitcoin mining pools based?
Can I use this data?
Yes. CryptoKeyhole licenses the ranking on this page under Creative Commons Attribution 4.0 (CC BY 4.0): reuse it with credit to CryptoKeyhole and a link to this page. Every pool’s daily blocks since 2009 in the API come with Plus.
Open the monthly pool reportAll free tools
Pool labels are what each block’s coinbase claims, read by CryptoKeyhole from its own Bitcoin node against published pool definitions; operators’ homes are as they state them.