Crypto Analytics · Live Index

Altcoin Season Index

The Altcoin Season Index is a rotation signal in the SatoshiMacro Model, a free 48-signal Bitcoin cycle confluence indicator (Tier 3 Rotation & Institutional Flow, 10 per cent composite weight). It shows whether capital is flowing into alts (75 or above = Altcoin Season) or into BTC (25 or below = Bitcoin Season). It reads 66 (Lean alt) as of 8 October 2026: 33 of the 50 altcoins evaluated beat Bitcoin over the last 90 days. The index is calculated from CoinMarketCap data for the top 50 cryptocurrencies by market cap, with Bitcoin, stablecoins and wrapped tokens left out, and refreshes automatically twice a day. The gradient bar shows the current reading; the chart below shows every month since January 2018, each calculated from the top 50 as it stood at that month end, with hover tooltips, coloured classification bands and a Month / Year toggle.

Latest reading: The Altcoin Season Index reads 66 (Lean alt) as of 8 October 2026: 33 of 50 tracked altcoins outperformed Bitcoin over the past 90 days. Above 75 is Altcoin Season; below 25 is Bitcoin Season.

Live index

Percentage of the top 50 coins (excluding stables + BTC) that have outperformed BTC over the trailing 90 days.

Loading interpretation...
Loading...

Historical context

Altcoin Seasons vs Bitcoin Seasons since 2018. Months since the last Season, average gap, longest streak, and total months for each classification.

Historical Altcoin Season Index

Every month of Altcoin Season Index history since 2018. Lime band (above 75) = Altcoin Season classification; orange band (below 25) = Bitcoin Season classification. Hover any point on the chart for the exact index value, month, and classification.

How often is it actually Altcoin Season?

The strict "Altcoin Season" classification (index >= 75) is historically rare. Across 106 months of history since January 2018:

Altcoin Season Index distribution: months at each classification band since 2018.
ClassificationIndex rangeMonths% of history
Altcoin Season75-10088%
Lean alt50-742826%
Lean BTC26-493735%
Bitcoin Season0-253331%

The market has spent roughly 4.1 times as many months in Bitcoin Season as in Altcoin Season (33 months vs 8). The asymmetry makes sense: for the index to reach 75, three quarters of the top 50 have to beat BTC at the same time, which only happens in broad rallies. Most "altcoin season" calls on social media refer to the wider Lean alt zone (50-74) rather than the strict 75+ threshold.

Is it Altcoin Season right now?

No. The Altcoin Season Index reads 66 as of 8 October 2026, which is classified as Lean alt. 33 of the 50 top altcoins evaluated have outperformed Bitcoin over the trailing 90 days, a period in which Bitcoin itself rose 29.2 percent. For an Altcoin Season classification (index >= 75), 75 percent of the top 50 alts would need to beat BTC over the same 90 days. The last month-end Altcoin Season reading was August 2022; the last Bitcoin Season reading was January 2026.

Longest Altcoin Season vs Bitcoin Season streaks

Longest historical Altcoin Season and Bitcoin Season streaks since 2018.
ClassificationLongest streakStartedCatalysts
Bitcoin Season (longest)4 months (tied 4 ways)June to September 2019, February to May 2022, March to June 2023 and March to June 2025BTC led in very different markets: its 2019 rally, the early-2022 sell-off, and the 2023 and 2025 recoveries
Altcoin Season (longest)4 monthsMarch to June 2021The 2021 bull market: alts outran BTC's rally in March and April, then fell less than BTC in the May to June sell-off

The longest Bitcoin Season spell ran 4 months and the longest Altcoin Season spell 4 months, so the difference is not in how long the spells last. It is in how often they happen: 14 separate Bitcoin Season spells since January 2018 against 4 Altcoin Season spells. That fits BTC's role as the crypto market's reserve asset: capital concentration in BTC is the usual state, with broad altcoin outperformance showing up only in specific cycle phases.

What is the Altcoin Season Index?

The Altcoin Season Index measures BTC-vs-alts rotation as a momentum metric over a defined recent window:

Altseason Index = (top 50 alts beating BTC over 90 days / total alts evaluated) × 100

The convention was popularised by BlockchainCenter around 2020 and has been adopted by Bitbo, Lookintobitcoin, and most major crypto analytics platforms. The index is bounded 0 to 100 by construction.

How to read the index

  • Gradient bar at the top of the live index panel: shows the current value with the headline classification ("It IS Altcoin Season!", "It IS Bitcoin Season!", or "It is not Altcoin Season."). The marker line on the bar shows precisely where the index sits within the 0-100 range.
  • Interpretation paragraph: plain-English translation of the current value into a cycle-phase read.
  • Historical context table (right panel): months since the last Altcoin Season vs the last Bitcoin Season, average gap between season events, longest historical streak, average season length, and total months at each classification. Use this to anchor the current value against historical base rates.
  • Interactive historical chart (below): hover any point for the exact index value, month, and classification. Toggle between Month and Year granularity. Fullscreen for analysis.

Classification bands

Altcoin Season Index classification bands: index value to cycle-phase classification mapping with historical context.
Index valueClassificationReading
75 to 100Altcoin SeasonThree or more out of four top-50 alts have outperformed BTC over 90 days. Rare and short: 4 spells since January 2018, none longer than 4 months on month-end readings. Usually a bull-market event, though August 2022 qualified because most alts fell less than BTC.
50 to 74Lean altMore alts outperforming than not, but below the Altcoin Season threshold. Often the lead-in to a full Altcoin Season classification.
26 to 49Lean BTCBTC outperforming most alts, but not at the extreme. Typical of mid-cycle BTC-led bull phases.
0 to 25Bitcoin SeasonOnly one in four alts (or fewer) outperforming BTC. Capital is concentrated in BTC. Historically coincides with BTC-led legs of bull markets or deep bear markets where alts bleed harder than BTC.

Methodology

  1. Current reading. Twice a day the data pipeline pulls CoinMarketCap's latest listing of the top 100 coins by market capitalisation, removes Bitcoin and the excluded coins below, keeps the top 50 that remain, drops any listed less than 90 days ago, and counts how many have a 90-day price change above Bitcoin's. Index = outperformers / coins evaluated × 100, rounded to the nearest integer. The ratio is the same in USD or AUD, because a coin that beats BTC in one currency beats it in the other. If CoinMarketCap is unreachable, the pipeline falls back to CoinPaprika rankings with daily closes from Binance's public market data, which covers fewer coins (only those with a Binance USDT pair).
  2. Monthly history. Every month from January 2018 is calculated from CoinMarketCap's historical snapshot for the last day of that month. The top 50 is taken as ranked on that day, so coins that later dropped out of the rankings are counted and today's leaders are not pushed back into months when they were small. Each coin's month-end price is compared with its price in the snapshot 90 days earlier; coins with no price 90 days earlier are left out. A few snapshots are incomplete (30 November 2020 is missing Polkadot, Uniswap, Cosmos and more than a dozen other top-50 coins), so each month-end snapshot is checked against the day before and the adjacent day is used where needed. The current month shows the latest live reading and is recalculated from the month-end snapshot once the month closes. Before September 2026 this chart used an approximate hand-built reconstruction for past months; it has been replaced by the calculation described here.
  3. Exclusions. Stablecoins, wrapped and staked tokens (WBTC, stETH and similar) and tokenised gold (PAXG, XAUt) are removed using an explicit list plus CoinMarketCap's stablecoin, wrapped-token and tokenised-gold tags. The tags catch most new stablecoins as they climb into the top 100.
  4. Window choice. 90 days is the BlockchainCenter convention; shorter windows (30 days) produce more volatile values, longer windows (180 days) smooth out short-cycle rotations. The 90-day choice balances responsiveness with noise.
  5. Resilience. If a source is unreachable, the previous data file is kept unchanged. A past month that fails to calculate keeps its previous value and is retried on the next run.

Limitations

  • Window-dependent. Changing the window from 90 days to 30 or 180 days produces different index values for the same date. The 90-day convention is the most-cited but is one of several reasonable choices.
  • Top-50-dependent. Coins outside the top 50 can move significantly without affecting the index. A new memecoin pumping 1000 percent is invisible if it isn't yet in the top 50.
  • Lagging. The index averages a trailing 90-day window. Rotation that has just started is barely visible; rotation that has run for 90 days appears at full intensity. The index confirms what has happened, not what is about to happen.
  • Stablecoin definition is fuzzy. The exclusion list is maintained but new stablecoins enter the market regularly. CoinMarketCap's tags catch most of them, but edge cases (untagged pegged tokens, basket stables) may still slip through.
  • Month-end sampling. History is one reading per month end, so a spell that started and finished inside a single month can be missed, and spell lengths are counted in whole months.
  • Single dimension. The index captures breadth (how many alts beat BTC) but not magnitude (by how much). An Altcoin Season where alts beat BTC by 5 percent is classified the same as one where they beat BTC by 50 percent.

Frequently asked questions

The Altcoin Season Index reads 66 (Lean alt) as of 8 October 2026: 33 of 50 tracked altcoins outperformed Bitcoin over the past 90 days. Above 75 is Altcoin Season; below 25 is Bitcoin Season.

The Altcoin Season Index measures the percentage of the top 50 cryptocurrencies (by market capitalisation, excluding Bitcoin, stablecoins and wrapped tokens) that have outperformed Bitcoin over the trailing 90 days. The convention was popularised by BlockchainCenter around 2020 and is widely used across crypto analysis. The index runs from 0 to 100 with four bands: 75 or above is Altcoin Season (capital flowing into alts), 50 to 74 is Lean alt, 26 to 49 is Lean BTC, and 25 or below is Bitcoin Season (capital concentrated in BTC). At 75 the reading is unambiguous: three out of four top alts have beaten BTC over the last 90 days.

Twice a day: (1) take the top 50 cryptocurrencies by market capitalisation from CoinMarketCap after removing Bitcoin, stablecoins, wrapped or staked tokens and tokenised gold, (2) take each coin's 90-day price change and Bitcoin's, (3) leave out any coin with less than 90 days of price history, (4) count how many beat Bitcoin, (5) divide by the number evaluated, multiply by 100 and round. Past months use the same steps on CoinMarketCap's historical snapshot for the last day of each month, comparing each coin's price that day with its price 90 days earlier.

The 75 threshold comes from the BlockchainCenter convention and is a strict definition: three quarters of the top 50 alts beating BTC over 90 days is a high bar. A 50 threshold would call Altcoin Season any time slightly more than half of alts outperform, which is too noisy to be useful. In the month-end history since January 2018, 75 or above lines up with the clearest alt-led phases: January to February 2018 and March to June 2021. The 25 threshold for Bitcoin Season is the symmetric counterpart: only one quarter of alts outperforming.

Stablecoins (USDT, USDC, DAI and others) are designed to hold their peg, so their 90-day return is always close to zero. Counting them would push the index toward 0 whenever BTC is up and toward 100 whenever BTC is down, for reasons that have nothing to do with rotation. Excluding them keeps the signal to coins that carry crypto-market risk. The exclusion uses an explicit list of stablecoins (USDT, USDC, DAI, FDUSD, USDe, PYUSD, RLUSD, USD1 and others) plus CoinMarketCap's stablecoin, wrapped-token and tokenised-gold tags, which also catch newer stablecoins as they climb the rankings.

Not as a standalone rule. The index measures the past 90 days, so by the time it crosses 75 the rotation has already happened. Some traders take the opposite approach and look at alts while the index sits in Bitcoin Season, but the index says nothing about price levels and alts can keep lagging for months. It works better as confirmation alongside the dominance trend and your own view than as a trigger. For tax planning around any alt rotation (a CGT event in Australia), use the Crypto CGT Calculator.

Not long. On month-end readings since January 2018 there have been 4 separate Altcoin Season spells (75 or above), averaging 2.0 months; the longest ran March to June 2021 (4 months). Bitcoin Season (25 or below) comes around far more often: 14 spells averaging 2.4 months, the longest lasting 4 months. Across the full record the index spent 33 months in Bitcoin Season and 8 in Altcoin Season.

Both measure BTC-vs-alts rotation but capture different dimensions. Bitcoin Dominance is a STOCK measure: a snapshot of where capital currently sits, based on total market caps. The Altcoin Season Index is a FLOW measure: how many alts have outperformed BTC over the trailing 90 days, capturing momentum rather than position. The two often move together (rising dominance correlates with falling altseason index) but can diverge. See the dedicated BTC Dominance vs Altcoin Season Index comparison for the full reading guide.

CoinMarketCap. The current reading uses CoinMarketCap's latest listing, which carries each coin's 90-day price change; if that is unavailable it falls back to CoinPaprika rankings with daily closes from Binance's public market data. Every past month from January 2018 is calculated from CoinMarketCap's historical snapshot for that month end, so each month uses the top 50 as it actually stood at the time, not today's list. If a source is unreachable, the last good data file is kept unchanged.

The index is a momentum measure, not a top or bottom indicator, so cycle-call accuracy does not apply the way it does to MVRV or Pi Cycle. On month-end readings it flagged Altcoin Season in January 2018 (98), February 2018 (92), August 2020 (76), March 2021 (86), April 2021 (92), May 2021 (91), June 2021 (75), August 2022 (90). Bitcoin Season readings cluster in the second half of 2018, mid-2019, late 2020, early 2022, the first half of 2023, mid-2024 and early 2025. One caution from the data: August 2022 counts as Altcoin Season even though almost everything fell, because most alts fell less than Bitcoin's 34 percent 90-day drop. Treat the index as confirmation of a rotation already underway, not as a forward-looking trigger.

Not every one. On month-end readings it classified January to February 2018 and March to June 2021 as Altcoin Season, but the late-2024 alt rally topped out at 70 (November 2024) and the September 2025 rally at 71, both short of the 75 line. Timing is the other issue: the index is a 90-day trailing measure, so by the time it crosses 75 the rotation has already happened. It is better used as a CONFIRMATION signal (capital has rotated to alts) than a TRIGGER (rotate now).

Altcoin Season Index sits in Tier 3 (Rotation & Institutional Flow) of the SatoshiMacro Model at 10 per cent of total composite weight, alongside other rotation signals (BTC Dominance, Spot Bitcoin ETF cumulative holdings, ETF daily flows, MicroStrategy BTC accumulation rate, Corporate Treasury growth). Each signal is normalised to its expanding-window historical percentile rank so an index reading of 80 feeds in comparably to a BTC Dominance reading 1 standard deviation below trend (both indicating capital rotation into alts). The tier-averaged score contributes 10 per cent to the final 0-100 SMM composite. The Altcoin Season Index also feeds into the SMM-ETH variant at Tier 4 (10 per cent weight), anchoring the rotation read for Ether specifically alongside the ETH/BTC ratio.

About the author

Govind Satoshi
Former Institutional Trader. Founder, SatoshiMacro.
Traded allocated institutional capital at a Sydney proprietary trading firm.