Stock Market Heatmap
See the whole S&P 500 at once. Each rectangle is a stock, its size is the company's market capitalisation and its color is the price change for the selected period.
Widget and data by TradingView. Prices may be delayed depending on the exchange; some index quotes are CFD-based feeds that can differ slightly from official index levels.
How to read a stock heatmap
- Size = weight. Bigger tiles are bigger companies. Because the S&P 500 is weighted by market value, a 1% move in one of the largest tiles moves the index far more than a 5% move in a small one.
- Color = performance. Green tiles are up, red tiles are down; the deeper the shade, the larger the move. Grey means roughly unchanged.
- Groups = sectors. Stocks are grouped into the GICS sectors (Technology, Health Care, Financials, Energy and so on), so you can see at a glance whether a move is broad or concentrated in one sector.
- Zoom and hover. Scroll or click into a sector to zoom; hover any tile to see its ticker, price and change.
Use the top bar to switch the data set (for example to the Nasdaq-100 or Dow Jones), change the period (1 day, 1 week, 1 month, year to date) or color tiles by another metric.
What a heatmap tells you that an index quote doesn't
An index level is a single number. A heatmap shows breadth: whether most stocks are rising together or the index is being carried by a handful of large companies. A green index on a mostly red map usually means a few heavyweights are doing the lifting. To learn how index weighting works, see Dow vs S&P 500 vs Nasdaq.
More live market tools
Live Stock Charts
Interactive candlestick chart with indicators, drawing tools and any symbol.
Stock Screener
Filter US stocks by valuation, performance, dividends and technical ratings.
Economic Calendar
Upcoming CPI, jobs, GDP and central-bank events for major economies.
Frequently asked questions
What does the size of each box mean?
By default each box is sized by market capitalisation (share price × shares outstanding), mirroring how much that stock counts in a market-cap-weighted index such as the S&P 500.
Why is the heatmap mostly red when the index is up?
When a few very large companies rise strongly they can lift a cap-weighted index even if most other stocks fall. The heatmap makes this narrow breadth visible.
Is the heatmap live?
It is TradingView's embedded heatmap; it refreshes with TradingView's data, which can be real-time or delayed depending on the exchange.