If You Had Invested $1,000 in the S&P 500 20 Years Ago, Here’s How Much You’d Have Today

Finance and business concept. Investment graph and rows growth and of coins on table
ipopba / iStock.com

Commitment to Our Readers

GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.

20 Years
Helping You Live Richer

Reviewed
by Experts

Trusted by
Millions of Readers

The S&P 500 is one of the most widely used benchmarks for understanding how the U.S. stock market is performing. It’s an index of the 500 leading publicly traded companies in the country. 

As an individual investor, you can purchase shares in index funds that are invested in these 500 companies and aim to mirror the returns of the S&P 500. Investment returns vary, though, and when you invest in the market can significantly impact your results. So, what if you had invested in the S&P 500 20 years ago? How much would you have today?

What If You Invested $1,000 in the S&P 500 in 2005

On Dec. 1, 2005, the S&P 500 closed at 1,248.29. This isn’t a dollar value, like the value of individual stocks, but rather an index value measured in points. What if you invested $1,000 in an S&P 500 index fund on this date?

In 2009

A few years later, on Feb. 1, 2009, in the middle of the housing market crash and Great Recession, the S&P 500 closed at 735.09. That’s down over 40% from the initial investment, leaving you with around $590 of your original $1,000. But if you decide to leave your money in the index fund, the value could still change. 

In 2015

Ten years after your initial investment, on Dec. 1, 2015, the S&P 500 closed at 2,043.94. That’s up 63.7% from when you first invested. So, your initial $1,000 stake would be worth $1,637. But that’s only halfway through the 20-year investment period.  

Now in 2025

Flashing forward until Dec. 3, 2025, the S&P 500 closed at 6,849.72. The index has grown by 448.7% since 2005, when you made your initial investment. So, your original $1,000 would now be worth $4,487, minus inflation adjustments. Over just 20 years, your money would have more than quadrupled. 

How Much Could You Have in the Future If You Invest in the S&P 500 Now?

You can’t go back and invest in the past, though. The real question is: How much can you grow your money by making investments now?

If you put $1,000 in an S&P 500 index fund today, there’s no way to know for sure how much you’ll have in 2045. Markets are unpredictable, and past performance is no guarantee you’ll see those same returns again. However, you can use historical data to make some predictions.

Over the last 100 years, the S&P 500 has averaged a return of around 10% before inflation. If this remains true, and you put $1,000 in an S&P 500 index fund now, your money would grow to $6,727.50 in 20 years. The sooner you invest, the more time your money will have to grow and benefit from compound returns. 

BEFORE YOU GO

See Today's Best
Banking Offers

Looks like you're using an adblocker

Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.

  • AdBlock / uBlock / Brave
    1. Click the ad blocker extension icon to the right of the address bar
    2. Disable on this site
    3. Refresh the page
  • Firefox / Edge / DuckDuckGo
    1. Click on the icon to the left of the address bar
    2. Disable Tracking Protection
    3. Refresh the page
  • Ghostery
    1. Click the blue ghost icon to the right of the address bar
    2. Disable Ad-Blocking, Anti-Tracking, and Never-Consent
    3. Refresh the page