Skip to main content
Primary-source index data

US stock index constituents

Equibles publishes the current constituent list for seven US stock indexes, built from the disclosed holdings of the funds that track them, together with the additions and deletions behind each list.

Pull constituents, changes and forecasts through the index constituents API or MCP →

7 tracked indexes Daily or quarterly source updates Full CSV downloads

Choose an index

Open the latest complete published composition.

S&P 500

S&P Dow Jones Indices
Daily
503 companies
as of 9 Oct 2026
Held by iShares Core S&P 500 ETF (IVV) daily basket on 9 Oct 2026
  • Removed Warner Bros. Discovery, Inc. 7 Oct 2026
  • Removed Skydance Corp 6 Oct 2026
90-day probabilities for 0 join candidates and 498 members, scored 9 Oct 2026

S&P MidCap 400

S&P Dow Jones Indices
Daily
400 companies
as of 9 Oct 2026
Held by iShares Core S&P Mid-Cap ETF (IJH) daily basket on 9 Oct 2026
  • Added Formfactor Inc 5 Oct 2026
  • Added Corteva, Inc. 5 Oct 2026
0 clearing every entry rule, 221 members that no longer do, scored 9 Oct 2026

S&P SmallCap 600

S&P Dow Jones Indices
Daily
602 companies
as of 9 Oct 2026
Held by iShares Core S&P Small-Cap ETF (IJR) daily basket on 9 Oct 2026
  • Removed Repligen Corp 8 Oct 2026
  • Added Freshworks Inc. 7 Oct 2026
0 clearing every entry rule, 188 members that no longer do, scored 9 Oct 2026

Nasdaq-100

Nasdaq
Quarterly
102 companies
as of 30 Jun 2026
Reported by Invesco QQQ Trust, Series 1 (QQQ) for 30 Jun 2026
  • Added Sandisk Corp 30 Jun 2026
  • Added Astera Labs, Inc. 30 Jun 2026
6 ranked in, 2 ranked out, scored 9 Oct 2026

Russell 1000

FTSE Russell
Daily
1022 companies
as of 9 Oct 2026
Held by iShares Russell 1000 ETF (IWB) daily basket on 9 Oct 2026
  • Removed Warner Bros. Discovery, Inc. 7 Oct 2026
  • Removed Gentherm Inc 6 Oct 2026
0 ranked in, 0 ranked out, scored 9 Oct 2026

Russell 2000

FTSE Russell
Daily
1976 companies
as of 9 Oct 2026
Held by iShares Russell 2000 ETF (IWM) daily basket on 9 Oct 2026
  • Removed Repligen Corp 8 Oct 2026
  • Added Repligen Corp 7 Oct 2026
0 ranked in, 6 ranked out, scored 9 Oct 2026

Dow Jones Industrial Average

S&P Dow Jones Indices
Quarterly
30 companies
as of 31 Jul 2026
Reported by SPDR Dow Jones Industrial Average ETF Trust (DIA) for 31 Jul 2026
  • Added Alphabet Inc. 31 Jul 2026
  • Removed Verizon Communications Inc 31 Jul 2026

Frequently asked questions

Where does Equibles get its index constituent lists?

From the funds that track each index, using their own disclosures: SEC Form N-PORT filings every quarter, and the holdings files most exchange-traded funds publish daily on their own sites. No index provider's licensed feed is used, and the fund behind every published list is named on that index's page.

Is this the official S&P 500, Russell or Nasdaq-100 constituent list?

No. Each list is a tracking fund's own equity holdings on the date shown. A full-replication fund follows its index closely, so the lists agree almost always, but the fund can be a day or two out around a change and its weights are its own. Equibles is not affiliated with S&P Dow Jones Indices, FTSE Russell or Nasdaq.

How often are the index lists updated?

Daily for an index whose tracking fund publishes a daily holdings file, and each quarter as N-PORT filings arrive for the rest. Every list carries the date the fund reported it and the source it came from.

How are index additions and deletions detected?

By comparing two consecutive lists from the same fund. A company present in one and absent from the next left the index somewhere between those two dates, so every change is published with the window it was observed in rather than with an announcement date we do not have. A daily file narrows that window to a day, a quarterly filing to a quarter.

Why does the S&P 500 list hold more than 500 lines?

Because a company with more than one listed share class is held once for each class. The S&P 500 is 500 companies and rather more than 500 listed securities, and the fund holds the securities.

Can I download an index constituent list?

Yes. Every index page has a CSV download of the full list, with rank, ticker, company, weight, the fund's share count and value, and the CUSIP and ISIN the fund reported.

How it works

Understand what you are seeing

Start with the first explanation, then open any topic when you want the methodology, source, or limitation behind the numbers.

What is on these pages

Each index page names every company in that index, its weight, and the date the list was reported. The indexes covered are S&P 500, S&P MidCap 400, S&P SmallCap 600, Nasdaq-100, Russell 1000, Russell 2000, Dow Jones Industrial Average. Each list can also be downloaded as a CSV file, and the five index families with published entry rules also carry a page applying those rules to every company we track.

The lists are ranked by weight and rendered in full rather than paged, because these are reference tables people search inside the page.

Where the lists come from

Every constituent list on Equibles is a tracking fund's own disclosed holdings. A fund that fully replicates an index holds each of the index's companies in index proportion, and a US fund has to disclose what it holds: every quarter in an SEC Form N-PORT filing, and, for most exchange-traded funds, every day in a holdings file published on the fund's own site. Reading the fund is what makes these lists publishable without licensing an index provider's feed, and it is why the figures beside each company are the fund's figures.

The two sources answer different questions. A daily holdings file is fresh, so it dates a change to the day it appeared. An N-PORT filing is quarterly and slower, but it is a filed document with an accession number, so it can be cited and checked by anyone. Both are kept, both are shown, and the published list is the freshest complete one.

How a list is published

A list is published only when it is complete. Each stored snapshot records how many holdings arrived against how many the filing itself reported, and a snapshot short of its own reported count is kept but never published and never compared against another. This is the failure worth guarding against: a list narrowed by our own coverage still looks like a full index, and comparing two narrowed lists manufactures additions and deletions that never happened.

Companies are matched to their pages by identifier and never by name. The order is the company's CUSIP, then an ISIN learned for that company, then the CUSIP embedded inside a US or Canadian ISIN, then the ticker the fund itself stated. A row that matches nothing is kept on the list under the name the fund reported rather than dropped, because dropping it would quietly shorten the index.

How additions and deletions are dated

Additions and deletions here are derived, not announced. Two consecutive lists from the same fund are compared, so every change is dated to the window between them and both ends of that window are shown. A daily holdings file narrows a change to a single day; a quarterly filing narrows it only to the quarter. Where several funds track one index, the same change is recorded once per fund and collapsed into one event for reading, and the narrowest window wins.

How often this updates

Composition refreshes as its sources do: daily for an index whose fund publishes a daily holdings file, and each quarter as N-PORT filings arrive for the rest. The date at the top of each list is the date the fund reported it, not the date we fetched it.

What these lists are not

None of this is official index data. A tracking fund follows its index closely and is not identical to it: it can hold a company a day or two before or after the index does, it holds cash the index does not, and its weights are its own. Where the two differ, the index provider is right and this page is a close reading of a fund.

These lists are fund holdings, not official index data. Each list is a full-replication tracking fund's own equity holdings, as the fund disclosed them on the date shown, taken either from its SEC Form N-PORT filing or from the holdings file it publishes on its own site. A fund tracks its index closely but is not identical to it, and weights are the fund's, not the index provider's.

Equibles is not affiliated with, endorsed by or sponsored by S&P Dow Jones Indices, FTSE Russell or Nasdaq. Index names are used only to identify which list is being described and remain the trademarks of their respective owners.