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 →
Choose an index
Open the latest complete published composition.
S&P 500
- Removed Warner Bros. Discovery, Inc. 7 Oct 2026
- Removed Skydance Corp 6 Oct 2026
S&P MidCap 400
- Added Formfactor Inc 5 Oct 2026
- Added Corteva, Inc. 5 Oct 2026
S&P SmallCap 600
- Removed Repligen Corp 8 Oct 2026
- Added Freshworks Inc. 7 Oct 2026
Nasdaq-100
- Added Sandisk Corp 30 Jun 2026
- Added Astera Labs, Inc. 30 Jun 2026
Russell 1000
- Removed Warner Bros. Discovery, Inc. 7 Oct 2026
- Removed Gentherm Inc 6 Oct 2026
Russell 2000
- Removed Repligen Corp 8 Oct 2026
- Added Repligen Corp 7 Oct 2026
Dow Jones Industrial Average
- 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.
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.