Altcoin Season Index
A 0–100 composite — zero is pure Bitcoin season, one hundred is pure altcoin season. Measured against the top-50 cryptoassets ex-stables and ex-wrapped, on a 90-day rolling window.
As of 15 Jun 2026The Altcoin Season Index prints 50 of 100 — Altcoin-leaning — meaning roughly 50% of the top-50 cryptoassets (ex-stablecoins, ex-wrapped) have outrun Bitcoin over the trailing 90 days. The 7-day mean sits at 48 and the 30-day at 41; an Altcoin Season call needs a sustained close above 75, and because the window is 90 calendar days, that flag fires weeks after the rotation it is naming has already begun.
Index
50
Altcoin-leaning
Spot BTC
$65,837.03
+2.3% 24h
7-day mean
48
Rolling weekly average
30-day mean
41
Rolling monthly average
- Unit
- 0–100 index (share, ×100)
- Sample
- Top 50, ex-stables & wrapped
- Window
- 90 calendar days, daily
- Range
- 2017–present
- Source
- CoinGlass index
TL;DR
- The metric
- The share of the top-50 cryptoassets — ex-stablecoins, ex-wrapped — that have outperformed Bitcoin over the last 90 days, scaled to 0–100. It reads rotation, not price: high means capital is leading out of BTC and down the cap stack, low means it is consolidating back into Bitcoin.
- The reading now
- The index reads 50 — the Altcoin-leaning band. Altcoin-leaning — rotation is underway but the supermajority threshold has not cleared. The 7-day rolling mean sits at 48, the 30-day mean at 41.
- The caveat
- “The Altcoin Season Index” is a methodology, not one canonical number. The Top-50 form we ship and CoinMarketCap’s Top-100 panel share the 75% rule and the 90-day window but disagree on the basket, so they can sit 10–20 points apart in transitions. The Top-50 universe itself rotates cycle-to-cycle — DeFi in 2021, L1s and restaking in 2024.
- Why it matters
- It lags by construction. A 90-day lookback means a 75-crossing confirms a rotation that started weeks earlier; it does not call the turn. Read it as the slow regime backdrop and let dominance and the stablecoin float supply the leading edge.
What the index counts, and what it deliberately ignores
The Altcoin Season Index plots a single 0–100 composite against the right axis — the share of the top-50 cryptoassets, with stablecoins and asset-backed tokens excluded, that have outperformed Bitcoin over the trailing 90 calendar days. Four tinted zones split the plot. Bitcoin Season sits at or below 25 in deep slate; the BTC-leaning band runs 25 to 49; altcoin-leaning runs 50 to 74; the rust-toned Altcoin Season zone sits at or above 75. Bitcoin’s USD price runs muted on the left log scale for cycle context.
The two exclusions are the point. Stablecoins are dropped because a token pegged to the dollar cannot meaningfully “outperform” or “underperform” a volatile asset — counting USDT would just measure Bitcoin’s own direction. Wrapped and staked derivatives (WBTC, stETH) are dropped because they are claims on assets already represented; counting them would double-vote. What is left is a clean tally of independent cryptoassets winning or losing a footrace against Bitcoin. Today’s reading is 50 — Altcoin-leaning — over a series of 3,343 daily observations stretching back to April 2017.
The 75-of-50 rule, quoted intact
The methodology is short enough to quote intact. The canonical statement reads:
If 75% of the Top 50 coins performed better than Bitcoin over the last season (90 days) it
is Altcoin Season.
With a single exclusion clause: Excluded from the Top 50 are Stablecoins (Tether, DAI…) and asset backed tokens
(WBTC, stETH, cLINK,…).
Cryptoasset markets clear continuously, so “90 days” is 90 calendar days, not 90 trading
days. The Top 50 is rebalanced daily as market-cap ranks shift.
At any date t, the index is the share of the eligible sample whose return over the prior 90 days has beaten Bitcoin’s, multiplied by 100. The value rounds to the nearest integer when the sample size is exactly 50; in practice the eligible cohort drifts a few names around 50 as wrapped assets and new stablecoin issues enter and exit the top-cap list. We carry the daily index print from CoinGlass, which runs this construction; the formula and window choices we ship are documented on the methodology page.
Why the 25 and 75 lines matter more than the midpoint
The index reads rotation, not price. Sustained readings above 75 mark full altcoin seasons — risk-on capital spilling out of Bitcoin and down the cap stack. Sustained readings below 25 mark BTC-led regimes — capital consolidating into the most liquid asset, historically during late-bear capitulations and the opening leg of the next bull. Crossings of the 50 line are cosmetic handovers; the regime shifts that have actually mattered on the record happen at the 25 and 75 thresholds. A reading bouncing between 40 and 60 for months is not a signal — it is the index telling you no clean rotation is underway.
| Reading | Regime | What it has meant |
|---|---|---|
| ≥ 75 | Altcoin Season | Three of every four top-50 cryptoassets have beaten Bitcoin on a trailing 90-day return. Historically a late-cycle distribution regime — the May 2021 alt-mania peak printed inside this band for several weeks. |
| 50 – 74 | Altcoin-leaning | A majority of the sample is beating Bitcoin but the supermajority threshold has not cleared. Brackets the in-between phase where rotation has begun but commitment is partial. |
| 25 – 49 | BTC-leaning | A minority of the sample is beating Bitcoin. Rotation has not begun in earnest. Most of the chart’s history sits in this band — it is the “quiet” default regime. |
| < 25 | BTC Season | One in four or fewer of the eligible sample has outperformed Bitcoin. Capital has consolidated into BTC. Brackets late-bear capitulation windows and the opening leg of new cycles. |
What the index printed at every cycle extreme
Reading the index against canonical cycle anchors surfaces the rotation pattern with no commentary needed. The 2017 ICO-mania alt-season peaked earlier in the year; by the December 2017 price top the index had already collapsed into the BTC-leaning band — alts had rolled over weeks before Bitcoin did. The 2018 cycle low sat deep in BTC Season as alts capitulated harder than BTC. The May 2021 altseason peak printed near the very top of the scale; the November 2021 cycle top was a quieter altcoin regime by comparison; the 2022 post-FTX low sat in the BTC-leaning band, never reaching the sub-25 BTC Season floor. Read the exact prints in the table below; the full anchor list:
| Date | Event | Spot at close | ASI · zone |
|---|---|---|---|
| 2017-12-17 | 2017 cycle top — ICO mania peak | $19,423.58 | 32 · BTC-leaning |
| 2018-12-15 | 2018 cycle low | $3,216.63 | 23 · BTC Season |
| 2021-05-12 | 2021 May alt-season peak | $56,928.97 | 86 · Altcoin Season |
| 2021-11-10 | 2021 Nov cycle top | $67,145.37 | 51 · Altcoin-leaning |
| 2022-11-21 | 2022 cycle low — post-FTX | $16,304.08 | 43 · BTC-leaning |
| 2024-03-14 | 2024 pre-halving high | $73,097.77 | 55 · Altcoin-leaning |
| 2025-01-31 | January 2025 ATH window | $104,781.51 | 61 · Altcoin-leaning |
| 2026-04-20 | Most recent close | $73,856.06 | 38 · BTC-leaning |
How rare full altcoin season actually is
A different cut of the same data: how many days each cycle has spent in each zone. The index series begins April 2017, so the 2012 and 2016 halving cycles predate coverage. We anchor cycles on the 2020 and 2024 halving block-confirmation days — block 630,000 on 2020-05-11 and block 840,000 on 2024-04-20 UTC. The pattern is asymmetric and worth pausing on: the BTC-leaning and BTC-Season bands together host most of the days in every cycle, and full Altcoin Season — the 75+ band — is the smallest zone in absolute terms. The phrase “altcoin season” gets thrown around as though it were a recurring season like winter; the time-in-zone table is the reminder that the 75+ regime accounts for roughly 13% of all days on record — and as little as a single-digit share of the current cycle.
| Cycle | BTC season | BTC-leaning | Alt-leaning | Alt season |
|---|---|---|---|---|
| Cycle 3 · 2017–2020 halving | 33.8% | 24.5% | 22.0% | 19.6% |
| Cycle 4 · 2020–2024 halving | 25.8% | 36.6% | 25.4% | 12.2% |
| Cycle 5 · 2024 halving → | 24.3% | 60.1% | 13.1% | 2.4% |
| All-time (since Apr 2017) | 28.1% | 38.0% | 21.4% | 12.4% |
Two charts, same name, different number
One of the things this chart does not advertise is that “the Altcoin Season Index” refers to a methodology, not a single canonical reading. The 75-of-50 construction was popularised by blockchaincenter.net, and a top-100 variant runs on CoinMarketCap’s panel. The two implementations agree on the threshold (75%) and the window (90 days) but disagree on the basket.
The disagreement matters most in transitions. When the 51st–100th-cap cohort outperforms the top-50 — the usual mid-cap-front-running pattern early in a rotation — the top-100 index turns altcoin-season first. When the 51st–100th-cap cohort underperforms (early-bear trash-take selloffs), the top-100 index decays first. Same threshold, same window, different reading on the same day. We ship the top-50 form because the canonical definition specifies “Top 50” in plain text; readers cross-checking against the top-100 panel will see a different number with a parallel meaning.
The Top-50 universe also drifts cycle-over-cycle. In 2021 the sample leaned heavily DeFi (UNI, AAVE, COMP) and meme-tokens (DOGE, SHIB); in 2024 the sample leaned L1-infrastructure and restaking (SOL, AVAX, ETH-restakers). Comparisons across cycles are sample-robust but not cohort-identical — what counts as a top-50 altcoin in 2026 is not what counted in 2021.
Where this signal breaks — four specific failure modes
The 90-day window lags meaningful regime shifts by 30–60 days. The index is a backward-looking 90-day rolling counter; rotations show up in smaller-cap market-cap aggregates and in the dominance line weeks before the trailing-90-day return calculation can register. The clearest case is early 2021: through November and December 2020 the index actually sat deep in BTC Season — single digits at one point — because Bitcoin’s run to fresh highs was outrunning the alt complex on the trailing 90 days. Only once the ETH and DeFi rotation had been running for weeks did the index climb back through the leaning bands in February and March 2021, lagging a move that had already begun. Treat the index’s climb as confirmation, not a trigger; the leading edge of rotation lives elsewhere.
Late-bull blow-off tops are an inverted trap. The November 2021 cycle top is the cautionary case. Because the 90-day window still carried the violent May 2021 alt drawdown in its lookback, the index printed a quieter altcoin reading at the actual November high than it had at the May local top — even though that was the cycle’s last and largest distribution window. A reading falling out of Altcoin Season is not proof rotation is over; it can simply mean the window has rolled past the leg that drove the score.
Top-50 versus top-100 basket sizing produces different readings. The canonical 75-of-50 form and the top-100 variant can disagree by 10–20 points during transitions. We ship the top-50 form because the canonical definition specifies it; the top-100 panel will print a different number on the same day with a parallel meaning. Read either; do not splice the two.
Stablecoin issuance moves dominance but not this chart. Bitcoin Dominance reacts mechanically to stablecoin mints and burns — the stablecoin slug sits in dominance’s denominator. The Altcoin Season Index excludes stablecoins entirely, so a multi-billion-dollar USDT issuance on a quiet weekend rotates dominance without touching this index. The two charts agree most when the rotation is altcoin-driven; they disagree most when the move is stablecoin-driven. When they disagree, the disagreement is the signal — check the stablecoin float before reading either as a rotation call.
How a cycle-timer should actually wire it in
If you accumulate on a schedule, this chart asks nothing of you. The index is a cohort-rotation gauge measured against Bitcoin; a steady weekly buy operates below its timescale. Skim the regime line for cycle texture — a sustained sub-25 print is decent company for accumulation — but there is no entry here to time.
If you are timing the cycle, the two thresholds do different jobs. Treat the 75 crossing as a confirmation that an alt rotation has been underway for weeks, not a trigger that one is about to begin — the OTHERS market-cap line and the Bitcoin Dominance reading move earlier. The 25 crossing is the cleaner setup: sustained readings below 25 have bracketed every cycle-bottom window on the index’s record, and being a lagging indicator hurts you far less when you are buying a base than when you are chasing a top. Pair either with the stablecoin float for the dry-powder view.
Frequently asked
- What is the Altcoin Season Index?
- The Altcoin Season Index is a 0–100 composite that scores how much of the broader altcoin complex is outperforming Bitcoin over a trailing 90-day window. The canonical construction, published on blockchaincenter.net, reads “If 75% of the Top 50 coins performed better than Bitcoin over the last season (90 days) it is Altcoin Season.” Stablecoins and asset-backed tokens (USDT, USDC, DAI, WBTC, stETH, cLINK…) are excluded from the sample so the score isolates direct rotation between Bitcoin and the rest of the cryptoasset complex.
- What number is altcoin season?
- A reading at or above 75 is altcoin season — three of every four top-50 cryptoassets, ex-stables and ex-wrapped, have outperformed Bitcoin on the last 90 calendar days. At or below 25 is Bitcoin season: only one in four. Between those, the index sits in a leaning regime — BTC-leaning under 50, altcoin-leaning above. The thresholds are the index’s own; we did not tune them.
- How do you tell if it is altcoin season?
- Read the live cell. Today the index prints 50 — Altcoin-leaning. The 7-day rolling mean is 48; the 30-day mean is 41. Crossings of the 25 and 75 lines mark regime handovers; everything between is the in-between, where rotation has begun but the broader complex has not yet committed.
- How is altcoin season calculated?
- Take the top 50 cryptoassets by market capitalisation, exclude stablecoins (USDT, USDC, DAI, FDUSD…) and asset-backed tokens (WBTC, stETH, cLINK…), and count how many have outperformed Bitcoin on the trailing 90-day return. Divide by the eligible sample, multiply by 100. The 90-day window is calendar-day, not trading-day: cryptoasset markets clear continuously, so the two coincide. The Top 50 is rebalanced daily as market-cap ranks shift.
- Are we in altcoin season right now?
- Not yet — today’s index reads 50, in the Altcoin-leaning band. The 7-day rolling mean is 48; an Altcoin Season call requires the index to clear 75 and stay there. The index is computed against a trailing 90 calendar days, so a regime confirmation lags the underlying rotation by weeks.
- Why does CoinMarketCap show a different altcoin-season number?
- Because it runs a different basket. The verbatim canonical definition specifies the Top 50; CoinMarketCap’s panel runs the same 75% threshold and 90-day window over the Top 100. The two agree on the rule and disagree on the universe, so during transitions they can sit 10–20 points apart — the wider basket usually turns altcoin-season first because the 51st–100th-cap cohort front-runs the rotation. We ship the Top-50 form to match the original definition; cross-check either against itself over time, but do not splice the two.