History of Market Find a chart
Gathering I · leaf 20 of 27
Bull-Market Breadth · S&P 500

Bull-Market Breadth: Participation Above Moving Averages

S&P 500 members above their 200-day average: 45.7% as of 2026-10-02.

Market Breadth & Trend Participation — Percentage of constituents above 50-day and 200-day moving averages: distinguishing broad rallies from mega-cap concentration.

The plate

Bull-Market Breadth · S&P 500 — Bull-Market Breadth: Participation Above Moving Averages0%20%40%60%80%100%20242025202650DMA200DMA
Plate I.20 The share of S&P 500 constituents trading above their respective 50-day and 200-day moving averages. Broad participation confirms a robust advance, while narrowing breadth beneath new index highs indicates that index gains are concentrated in a narrowing cohort of mega-cap leaders. Data through 2026-10-02

Latest Snapshot

Observations
810
Sample
2023-07-13 – 2026-10-02

The share of S&P 500 constituents trading above their respective 50-day and 200-day moving averages. Broad participation confirms a robust advance, while narrowing breadth beneath new index highs indicates that index gains are concentrated in a narrowing cohort of mega-cap leaders.

What this page answers

The latest observation for the share of S&P 500 members above their 200-day average stands at 45.70 (2026-10-02). The historical series spans 2023-07-13 through the present with 810 data points; its secular mean is 65.21, with an all-time peak of 87.70 (2024-03-28) and a cyclical floor of 18.40 (2025-04-08).

The share of S&P 500 constituents trading above their respective 50-day and 200-day moving averages. Broad participation confirms a robust advance, while narrowing breadth beneath new index highs indicates that index gains are concentrated in a narrowing cohort of mega-cap leaders. The data is refreshed by the History of Market pipeline and published as a stable JSON endpoint for research, citation, and AI-agent use.

View the interactive chart Download raw JSON

S&P 500 members above their 200-day average — historical year-end index readings

S&P 500 members above their 200-day average — historical year-end index readings
DateValue
2026-10-0245.70
2025-12-3162.10
2024-12-3160.30
2023-12-2982.00

Displaying the 4 most recent of 810 observations — complete series in JSON: https://historyofmarket.com/api/sp500/breadth.json

Data & Source

GET /api/sp500/breadth.json — Canonical dataset endpoint.

Exchange closing prices · Company filings · Robert Shiller · FRED · NBER.

FAQ

What is the latest reading for S&P 500 members above their 200-day average?

45.70 as of 2026-10-02, compared against a long-term historical mean of 65.21.

What historical period does the S&P 500 members above their 200-day average data cover?

2023-07-13 through 2026-10-02 across 810 continuous observations.

Where does this data come from?

History of Market combines public market and macro datasets — exchange closing prices, company filings, Robert Shiller, FRED, NBER, and the UBS Global Investment Returns Yearbook (Dimson–Marsh–Staunton). The exact endpoint for this panel is linked below.

How often is it updated?

Daily-tier datasets refresh after the U.S. market close, with a broader weekly refresh on Sunday. The timestamp shown on this page comes from the JSON payload.

Can I use the data?

Yes, for research and education with attribution to History of Market. Upstream data sources retain their own terms.