Key insights
- The Vanguard S&P 500 ETF (VOO) has surpassed $1 trillion in assets, becoming the largest ETF globally, overtaking the SPDR S&P 500 ETF Trust (SPY). Both ETFs offer low-cost, diversified exposure to the 500 largest U.S. companies, with nearly identical historical returns. This development highlights continued strong investor demand for broad U.S. equity market exposure, particularly through passive index funds, with technology being the dominant sector.

The Vanguard S&P 500 ETF (VOO 2.60%) made headlines on June 3 when, according to Bloomberg, the fund surpassed $1 trillion of net assets. That means Vanguard investors are now holding a total of more than $1 trillion of their money in this one exchange-traded fund (ETF). It's an impressive milestone.
The Vanguard S&P 500 ETF has become the most popular way for ETF investors to buy the S&P 500 index of the 500 largest publicly traded U.S. stocks. In February 2025, the Vanguard S&P 500 ETF became the largest ETF in the world, outgrowing the State Street SPDR S&P 500 ETF Trust (SPY 2.52%), another popular S&P 500 tracker fund that currently has over $781 million in assets under management.
Both funds are well-regarded in the investing world as easy, low-cost ways to buy a diversified mix of the biggest companies in America. Both have become shorthand nicknames for the best S&P 500 ETFs. The two ETFs hold almost exactly the same stocks and deliver almost identical returns. In the past five years, the Vanguard fund's shares have gained 79.17%, while the State Street fund's share price is up 79.15%.
Despite these minor differences, one fund might be a better fit for most investors' portfolios. Let's look at a few reasons why -- and how to decide.
The Vanguard S&P 500 ETF is a great example of Vanguard's low-cost index approach to investing. For an ultra-low expense ratio of 0.03%, this fund lets everyday investors own the entire S&P 500 index -- the fund holds 505 stocks as of April 30, encompassing a few companies that have issued multiple classes of shares.
Ever since this fund's inception in September 2010, it has delivered annualized returns of about 15.2%. The top five sector holdings in the S&P 500 index (and by extension, in this Vanguard ETF as of April 30) are information technology (35%), financials (12%), communication services (11%), consumer discretionary (10%), and industrials (8.8%).
The top five stocks (as of April 30) in the Vanguard S&P 500 ETF are all major tech names: Nvidia (7.85% of the fund), Alphabet (6.52% including Class A and Class C shares), Apple (6.45%), Microsoft (4.9%), and Amazon (4.2%).
These percentages change over time as different stocks gain or lose market capitalization. With this fund, or any S&P 500 ETF, you don't have to choose which stocks to buy. The fund does it for you -- by passively tracking and replicating the everyday shifts and reshufflings of the stock market.
The State Street SPDR S&P 500 ETF Trust was launched in January 1993, and for the past 33 years (and counting) it's delivered annualized returns of 10.75%. This fund charges an expense ratio of 0.0945%, which is higher than the Vanguard fund.
When is it worth paying a higher fee for the same stocks? The State Street fund has a few features that might be useful for professional stock traders and institutional investors. It has a much higher daily trading volume: 45.2 million shares as of June 4, compared to only 6.1 million shares for the Vanguard fund. Higher volume can help traders execute transactions more easily and at lower cost. The State Street fund also offers options trading.
But those features are probably not relevant for most people who are investing for retirement or other long-term goals. Unless you're a professional stock trader or money manager, the State Street SPDR S&P 500 ETF Trust probably isn't worth paying the extra few basis points of fees. Lower fees have helped the Vanguard fund deliver a slightly higher total return: 324.6% instead of 322.5%. It's a small difference, but it adds up over time.
Keep in mind that just because one ETF has more assets under management doesn't mean that the fund will perform better. Both of these S&P 500 ETFs hold the same stocks and should deliver approximately the same returns over time -- and both are great choices for investors who want to own the S&P 500.
Buying one over the other might depend on which fund is available in your retirement account or brokerage platform. But if I had to choose one, I would go with the Vanguard S&P 500 ETF. It has lower fees (0.03% instead of 0.0945%). Low fees and simple access to the S&P 500 helped this fund make the list of the best Vanguard ETFs.