Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

Home › Blog › How to check Solana holder concentration before buying

How to check Solana holder concentration before buying

November 9, 2026 · 6 min read · by the Rugsight team

"Top 10 holders own 90%" is one of the most shared Solana screenshots, and one of the least useful. On Solana the biggest token accounts are often the liquidity pool, a bonding curve or a program vault, not people who can dump on you. What you actually need is holder concentration among real wallets. This guide shows how to check that before you buy, which thresholds matter, and what a Rugsight free score already flags.

For why raw "top 10" lists mislead, read why "top 10 holders own 90%" is often wrong on Solana. For the full risk checklist, see how to check a Solana token for rug-pull risk.

Have a mint in front of you? Check it while you read.

Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

No mint handy? Open a token our scanner just checked (free, live data):

What "holder concentration" means here

Concentration answers a simple question: if a few wallets sell, how much of the supply can hit the market at once?

You want two numbers:

Both should exclude pools, bonding curves, burn addresses and other program-owned accounts. If you leave those in, almost every traded token looks concentrated and the metric stops discriminating.

Step 1: start from the mint, not the ticker

Copycat tokens reuse names and symbols. Open the mint address on an explorer (Solscan, SolanaFM) or paste it into Rugsight. Everything below is wrong if you are looking at the wrong mint.

Step 2: don't trust the raw largest-account list

Explorers' default holder tabs usually start from getTokenLargestAccounts: the 20 largest token accounts, not the 20 largest owners. Before you panic about a high percentage:

  1. Open the largest account and read its owner.
  2. If the owner is a pool, vault, bonding curve or burn address, exclude it from "people who can dump".
  3. Merge multiple token accounts that share the same owner.

That manual pass is slow. Rugsight does the classify-and-merge step automatically and reports wallet-only top-1 and top-10.

Step 3: read the thresholds that actually move risk

Rugsight's free score starts at 100 and subtracts points from real-wallet concentration like this (other flags, such as liquidity or authorities, stack on top):

SignalThresholdFlagPoints
Top 10 walletsover 80% of supplyTOP10_EXTREME30
Top 10 walletsover 50%TOP10_HIGH20
Top 10 walletsover 30%TOP10_ELEVATED10
Single walletover 20%TOP1_WHALE15
Single walletover 10%TOP1_LARGE8
Holder count (when available)under 50 / under 200FEW_HOLDERS8 / 4

A token can sit in the "elevated" band and still be a large, liquid memecoin. Concentration is a dump capacity signal, not a proof of malice.

Live examples (verified 2026-11-09, re-checked 2026-11-10)

Major-token figures below were re-checked on 10 November 2026 at 23:18–23:38 America/Fortaleza (11 November 2026, 02:18–02:38 UTC) from Rugsight's free holder preview (percentages are wallet-only). They will change; open the linked token page for the live figure. The pump.fun mint is left as the 9 November snapshot, which is the point of that contrast.

BONK (free check): grade B, score 82. Top wallet 10.4%, top 10 wallets 40.6%. Flags: TOP10_ELEVATED and TOP1_LARGE. On 9 November 2026 this mint was A / 90, with the top wallet at 9.49% (under the 10% line) and only TOP10_ELEVATED. By the evening of 10 November the largest real wallet had crossed 10%, which is an 8-point deduction and why the grade is now B. A well-known memecoin can still sit in the "elevated" top-10 band; the extra flag appeared as soon as one wallet crossed the published threshold.

WIF (free check): grade A, score 85. Top wallet 15.5%, top 10 wallets 45%. Flags: TOP10_ELEVATED and TOP1_LARGE (single wallet over 10%). The score is still A because authorities are revoked and the main pool's LP is burned; the holder flags are the drag.

POPCAT (free check): grade A, score 93. Top wallet 8.4%, top 10 wallets 41.3%. It still has only TOP10_ELEVATED — the pattern BONK had before the largest wallet crossed 10%.

A brand-new pump.fun mint (4EHoa44dy3ufmjLBA49hKzuUJAq5bE9Vwdn3gC2Tpump, symbol red on the feed when we checked on 9 November 2026): grade D, score 30. Top wallet 52.5%, top 10 wallets 52.6% — essentially one wallet plus dust — with pools/programs about 47%. Flags included TOP1_WHALE, TOP10_HIGH, LIQUIDITY_VERY_LOW and VERY_NEW. Mint and freeze authority were already revoked, so a "renounced" screenshot would have looked fine while one wallet still controlled half the float.

That last case is why concentration belongs next to authorities and liquidity, not instead of them.

Step 4: separate "concentrated" from "bundled"

High wallet concentration can mean:

Rugsight's free score measures the first. The paid report adds a launch-bundle / sniper heuristic for tokens up to 7 days old (busy tokens may return status unknown). For the manual version of that check, see how to check a Solana token for bundled wallets and snipers. Do not treat a green concentration band as proof the launch was fair.

Step 5: know when the number is missing

Sometimes Rugsight cannot return wallet concentration:

If holders were not checked, treat the score as incomplete even when authorities look clean.

What Rugsight shows

On the free check:

The paid report (1 USDC for people, or 0.03 USDC per call for agents via x402) adds the top-20 holder table with owner type (wallet / pool / program / burn), the exact top-1 and top-10 wallet percentages, and every flag explained. The free BONK sample shows the layout, including wallet vs pool/program rows so you can see what was excluded. Use the live BONK page for current percentages.

Limits, stated plainly:

Warning signs, summarised

SignWhy it matters
Single wallet over ~20%One seller can move the market hard
Top 10 wallets over ~50%Exit liquidity depends on a small set of holders
Top 10 over ~30% on a brand-new thin poolCommon on fresh launches; pair with age and liquidity flags
Raw "top 10 = 90%" with no owner typesOften the pool or bonding curve, not wallets
Revoked mint/freeze but extreme top-1Authorities alone are not enough
Spread-looking holder list on a minutes-old tokenCheck bundling / snipers separately

Summary

Before you buy, measure wallet-only top-1 and top-10 supply shares, not the raw largest-account list. Use the mint address, exclude pools and programs, and read concentration next to authorities, liquidity and age. A free Rugsight check flags the main thresholds in seconds; the paid report shows the top-20 breakdown so you can see who was counted.

Check a token now

Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

Or start from BONK, WIF, all popular tokens or the new-token feed. See what the paid report contains in the free sample.

More from the blog