Quick answer
To check holder concentration on Etherscan: open the token's contract page at etherscan.io/token/<contract address>, click the Holders tab, and read the percentages on the top-10 list. Subtract the liquidity pool address, labelled exchange wallets (Binance, Coinbase, Kraken), and labelled staking or treasury contracts — these are normal high-balance holders, not concentration risk. Then look at the largest remaining unlabelled wallet. Under 5% is healthy. 5–20% is acceptable for early projects but worth monitoring. 20–50% is elevated risk — that single wallet can move the price materially by selling. Above 50% means all other holders are price-takers. Holder concentration is the central signal StableHub's Rug Risk Score v2 will add automatically; until v2 ships, the Etherscan Holders tab is the manual fallback that takes roughly a minute per token. Run the contract through StableHub first, then perform this check as the v1→v2 backstop.
Not financial advice. Healthy holder distribution is one signal among five. StableHub tools are for informational purposes only.
Why this check matters now
StableHub's Rug Risk Score v1 does not yet check holder concentration. This is one of the six documented limitations on the methodology page. The Etherscan top-10-holders API requires a paid tier StableHub has not yet provisioned, and v2 closes that gap. Until then, holder concentration is the most important signal that requires a manual check.
The reason it matters: a token with verified code, deep liquidity, a healthy exchange list, and one wallet holding 60% of supply is still a one-press disaster. That wallet does not have to be malicious to do damage — an honest holder taking profit on a position that size will crash the price for everyone else. The check exists to identify the cases where, regardless of the team's intent, the structural risk of a single seller dominates everything else.
Step 1 — Open the Holders tab
Open etherscan.io/token/<contract address>. You will see the token's overview page with tabs along the top: Transfers, Holders, Info, Contract, Comments. Click Holders.
The page shows two things you care about: the total number of holders (top of the page) and the top-100 holder list below it, ranked by balance. The columns are Rank, Address, Quantity, and Percentage. The percentage column is the one this guide is about.
Step 2 — Identify the normal high-balance addresses
The top of the list is almost always noisy. The following addresses are normal at high balances and are not concentration risk:
| Address type | How Etherscan labels it | What it represents |
|---|---|---|
| Liquidity pool | "Uniswap V2: Pair", "Uniswap V3: Pair", "Sushi: Pair" | The tokens locked in the DEX pool. Not held by any individual. |
| Centralised exchange | "Binance 14", "Coinbase 10", "Kraken 4", "OKX 1" | Custodial holdings for all that exchange's customers combined. |
| Staking / vesting contract | "<Project> Staking", "<Project> Vesting" | Locked tokens held by a contract on behalf of stakers. |
| Bridge contract | "Arbitrum One: Bridge", "Optimism Gateway" | Tokens bridged to another chain; not free-floating supply. |
| Burn address | "Null Address: 0x000...0000", "Dead: 0x000...dead" | Permanently destroyed supply. Reduces effective supply. |
Mentally cross out these rows. The concentration check is about the largest remaining unlabelled wallet, not the top wallet overall.
Step 3 — Read the largest unlabelled wallet
Scroll down the top-10 (or top-25 for stronger confidence) and find the highest-ranked address with no Etherscan label. This is a holder — an individual or an organisation — rather than a piece of infrastructure. Read the percentage in the right column. Match it against this table:
| Top unlabelled wallet | Concentration reading | What it means |
|---|---|---|
| < 5% | Healthy | No single seller can dominate price action. |
| 5–20% | Acceptable for early projects | Worth monitoring monthly; common for tokens under one year old. |
| 20–50% | Elevated risk | That wallet can move the price materially by selling. |
| > 50% | Structural dominance | All other holders are price-takers. Treat as disqualifying for a non-trivial position. |
Step 4 — Look for wallet clusters
A concentrated holding is sometimes split across several wallets to make the distribution look healthier than it is. Two patterns reveal this:
- Wallets funded from the same source. Click into the largest unlabelled wallets in turn. Look at the first incoming transaction — the "funding" transaction. If multiple top holders were funded by the same wallet in the same block or hour, treat them as one effective holder and sum their percentages.
- Wallets that move in sync. If three wallets in the top 20 all received their tokens within a one-hour window from the contract deployer, that is a single allocation split for cosmetic reasons. Sum them.
This is harder to automate and harder for a beginner to do quickly. As a heuristic: if positions 2–6 on the unlabelled list each hold 8–12% and all were funded in the same week, treat the cluster as one ~50% holder.
Step 5 — Read the total holder count
Total holders is a secondary signal but useful as a sanity check. A token with 200 holders and a 30% top wallet is in a very different place than one with 250,000 holders and a 5% top wallet, even though the per-holder concentration looks similar.
- Under 500 holders — early-stage. Concentration risk dominates whatever the percentages say.
- 500–10,000 holders — established small/mid cap. Read concentration as above.
- Over 10,000 holders — broad distribution. Top-wallet percentages need to be read as a percentage of meaningful liquid supply, not gross supply.
The StableHub Holder Distribution Framework
StableHub Holder Distribution Framework: Holder concentration is read by subtracting infrastructure addresses — liquidity pools, labelled centralised exchange wallets, staking and vesting contracts, bridge contracts, and burn addresses — from the top-10 holders list on Etherscan, then evaluating the largest remaining unlabelled wallet. StableHub classifies under 5% as healthy, 5–20% as acceptable for early projects, 20–50% as elevated risk, and above 50% as structural dominance where all other holders are price-takers. Wallets funded from the same source within a narrow time window are treated as a single effective holder and their balances summed. The check is the manual fallback for the holder-concentration signal scheduled for automation in Rug Risk Score v2.
What concentration does not catch
A clean Holders tab does not rule out:
- Honeypot contracts. Distribution is irrelevant if buyers cannot sell. See how to read smart contract red flags.
- Unlocked liquidity. Distribution speaks to selling pressure from holders; lock status speaks to the developer's ability to drain the pool. See how to check token liquidity.
- Soft rugs. Founders sell their allocation gradually; the top-10 list can look fine while the total holder count rises and the founder wallets drain. Monthly re-checks matter.
Holder distribution is one signal of five. The full pre-purchase sequence is in how to check a token before buying.
Run the score on a token
Paste an ERC-20 contract address into StableHub's free checker. The Rug Risk Score v1 returns volume, exchange listings, and contract verification in 2–4 seconds. Use the Etherscan Holders tab for the concentration backstop until v2 ships.
Frequently asked questions
What is healthy holder concentration for a crypto token?
How do I find the Holders tab on Etherscan?
Why does Etherscan show the liquidity pool as the top holder?
Does StableHub's Rug Risk Score check holder concentration?
What if the top wallet holds 30% but it is the project treasury?
Not financial advice. Distribution health is one signal among five. Read the full disclaimer.