VTI vs VOO vs SPY (2026)
Vanguard Total Stock Market ETF, Vanguard S&P 500 ETF and SPDR S&P 500 ETF Trust side by side. Cheapest: VTI (0.03% expense ratio). Best 5-year return: VOO (+76.00%). Largest: VTI ($725.7B AUM). Not investment advice.
Fund facts#
| VTI | VOO | SPY | |
|---|---|---|---|
| Focus | Total US Market | S&P 500 | S&P 500 |
| Expense ratio | 0.03% | 0.03% | 0.09% |
| AUM | $725.7B | — | $656B |
| Distribution yield | 1.02% | 1.03% | 0.97% |
| Holdings | 3455 | 502 | 500 |
| 1 month return | +3.6% | +3.4% | +3.5% |
| YTD return | +15.0% | +14.3% | +14.4% |
| 1 year return | +22.1% | +21.6% | +21.6% |
| 3 years return | +78.8% | +80.0% | +79.7% |
| 5 years return | +78.6% | +86.6% | +86.1% |
| 10 years return | +301.8% | +319.2% | +316.6% |
| 3Y CAGR | +21.4%/yr | +21.7%/yr | +21.6%/yr |
| 5Y CAGR | +12.3%/yr | +13.3%/yr | +13.2%/yr |
| 10Y CAGR | +14.9%/yr | +15.4%/yr | +15.3%/yr |
| Issuer | Vanguard | Vanguard | State Street |
| Inception | 2001-05-24 | 2010-09-07 | 1993-01-22 |
All returns are total returns (dividends reinvested), from daily adjusted closes. CAGR = compound annual growth rate. '—' means the fund's history doesn't span the horizon.
Annualized returns (CAGR)#
Compound annual growth rate per holding period, total return, from weekly adjusted closes. Horizons a fund's history can't span show no bar; horizons no fund spans are omitted.
Performance, rebased#
Returns by year#
| Year | VTI | VOO | SPY |
|---|---|---|---|
| 2017 | +21.2% | +21.8% | +21.7% |
| 2018 | -5.2% | -4.5% | -4.6% |
| 2019 | +30.7% | +31.4% | +31.2% |
| 2020 | +21.1% | +18.3% | +18.3% |
| 2021 | +25.7% | +28.8% | +28.7% |
| 2022 | -19.5% | -18.2% | -18.2% |
| 2023 | +26.0% | +26.3% | +26.2% |
| 2024 | +23.8% | +25.0% | +24.9% |
| 2025 | +17.1% | +17.8% | +17.7% |
| 2026 YTD | +15.0% | +14.3% | +14.4% |
Total returns (dividends reinvested), calendar years.
Returns by year, charted#
Holdings overlap#
498 holdings are held by all 3 funds. Pairwise overlap, % of portfolio weight:
| VTI | VOO | SPY | |
|---|---|---|---|
| VTI | — | 89% | 89% |
| VOO | 89% | — | 100% |
| SPY | 89% | 100% | — |
Top 10 holdings, side by side#
Merged top 10 across the funds — each column is the holding's % of that fund.
Sector weights#
| Sector | VTI | VOO | SPY |
|---|---|---|---|
| Technology | 34.6% | 37.3% | 37.3% |
| Financials | 11.3% | 11.9% | 12.1% |
| Consumer Discretionary | 10.8% | 11.3% | 11.3% |
| Communication Services | 8.2% | 9.1% | 9.1% |
| Industrials | 8.9% | 9.0% | 9.0% |
| Healthcare | 8.6% | 8.8% | 8.8% |
| Consumer Staples | 3.7% | 4.1% | 4.1% |
| Energy | 2.7% | 2.8% | 2.8% |
| Utilities | 2.7% | 2.7% | 2.7% |
| Real Estate | 1.7% | 1.7% | 1.7% |
| Materials | 0.7% | 0.8% | 0.8% |
| Other | 0.1% | 0.0% | 0.0% |
| Not on ChartRow | 6.0% | 0.5% | 0.2% |
Sector weights, charted#
Estimated portfolio characteristics#
| VTI | VOO | SPY | |
|---|---|---|---|
| P/E (trailing) | 25.8 | 25.7 | 25.7 |
| P/E (forward) | 18.9 | 18.9 | 18.9 |
| P/B | 5.2 | 5.3 | 5.3 |
| Dividend yield | 1.03% | 1.05% | 1.05% |
| Earnings growth (TTM) | +26.2% | +28.6% | +28.6% |
Estimated by our own bottom-up analysis of each fund's SEC-filed holdings; recomputed daily from public data.
Fund flows#
| Month | VTI | VOO | SPY |
|---|---|---|---|
| Mar 2026 | +$13.2B | −$11.1B | −$10.8B |
| Feb 2026 | +$5.1B | +$14.5B | −$5.3B |
| Jan 2026 | +$4.1B | +$13.3B | −$13.3B |
| Dec 2025 | +$6.2B | +$1.2B | +$13.4B |
| Nov 2025 | −$1.2B | +$17.6B | +$5.9B |
| Oct 2025 | −$7.3B | +$13.9B | +$4.5B |
Net creations minus redemptions per calendar month, from each fund's SEC Form N-PORT. Figures are series-level: where a fund shares its portfolio with mutual-fund share classes (Vanguard funds do), flows cover all share classes combined. Quarterly filings publish with a ~60-day lag, so recent months appear as filings land.
Fund flows, charted#
Longer ranges aggregate to quarters/years. Flow data begins mid-2019 — Form N-PORT did not exist before then, for any fund.
Growth from any starting date#
Hover to move the starting point — every fund rebases to 1× at that date, so the comparison holds from any entry point back to 2010 (the earliest date all 3 funds existed). Log scale, weekly total returns.
Hover anywhere to rebase every line to 1× at that date and compare growth from that point. Log scale.
Methodology#
Returns are total returns (dividends reinvested) from daily adjusted closes. Holdings, overlap, sector weights and flows derive from each fund's public SEC filings (Form N-PORT), anchored on the latest filing and rolled forward daily by price moves. Overlap is the sum of the smaller weight across shared holdings, computed pairwise. See each fund's full holdings: VTI holdings · VOO holdings · SPY holdings. Past performance does not predict future returns; not investment advice.
FAQ#
- Which of VTI vs VOO vs SPY is best?
- Cheapest: VTI (0.03% expense ratio). Best 5-year return: VOO (+76.00%). Largest: VTI ($725.7B AUM). The three default index funds, three ways at once.
- How much do VTI vs VOO vs SPY overlap?
- 498 holdings are held by all of VTI vs VOO vs SPY; pairwise portfolio overlap ranges shown in the overlap matrix (per each fund's latest SEC N-PORT filing).
- Which is bigger: VTI vs VOO vs SPY?
- VTI is the largest at $725.7B in assets.
- Is ChartRow affiliated with any of these funds?
- No. ChartRow is independent and not affiliated with, sponsored by, or endorsed by Vanguard, State Street. Comparisons are derived independently from public SEC filings and market data; not investment advice.
