What Is the Average Stock Market Return?
Many, or all, of the products featured on this page are from our advertising partners who compensate us when you take certain actions on our website or click to take an action on their website. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.
The investing information provided on this page is for educational purposes only. NerdWallet, Inc. does not offer advisory or brokerage services, nor does it recommend or advise investors to buy or sell particular stocks, securities or other investments.
What is the average stock market return?
The average stock market return is about 10% per year, as measured by the S&P 500 index, but that 10% average rate is reduced by inflation. Investors can expect to lose purchasing power of 2% to 3% every year due to inflation.
» Learn about purchasing power with the inflation calculator.
Investing in the stock market is most effective when you utilize long-term investments — money you don't need for at least five years. For shorter time frames, you'll want to stick to lower-risk options — such as a high-yield online savings account — and you'd expect to earn a lower return in exchange for that safety.
» Check out our roundup of the best online brokerages for stock trading
NerdWallet rating 4.8 /5 | NerdWallet rating 5.0 /5 | NerdWallet rating 4.6 /5 |
Fees $0 per online equity trade | Fees $0.005 per share; as low as $0.0005 with volume discounts | Fees $0 |
Account minimum $0 | Account minimum $0 | Account minimum $0 |
Promotion None no promotion available at this time | Promotion Exclusive! U.S. residents who open a new IBKR Pro account will receive a 0.25% rate reduction on margin loans. Terms apply. | Promotion Earn up to $10,000 when you transfer your investment portfolio to Public. |
The average stock market return isn't always average
While 10% might be the average, the returns in any given year are far from average. In fact, between 1926 and 2024, returns were in that “average” band of 8% to 12% only eight times. The rest of the time they were much lower or, usually, much higher.
But even when the market is volatile, returns tend to be positive in a given year. Of course, it doesn’t rise every year, but over time the market has gone up just over 70% of years.
» Intrigued? Learn how to invest in stocks
5-year, 10-year, 20-year and 30-year S&P 500 returns
Below is a table showing the S&P 500's price returns over different timeframes, as of the end of 2022.
The table shows that while the market has a long-term average annual return of 10%, year-to-year returns can vary significantly. The five-year return factors in the post-pandemic surge and the 2023 recovery. The 20-year return includes the Great Recession, and the 30-year return includes the dot-com crash of the early 2000s.
» Want some practice first? Try paper trading
Period (start-of-year to end-of-2023) | Average annual S&P 500 return |
---|---|
5 years (2019-2023) | 15.36% |
10 years (2014-2023) | 11.02% |
15 years (2009-2023) | 12.63% |
20 years (2004-2023) | 9.00% |
25 years (1999-2023) | 7.18% |
30 years (1994-2023) | 9.67% |
Stock data is from macrotrends.net and is intended solely for informational purposes, not for trading purposes.
What to expect the stock market to return
There are no guarantees in the market, but this 10% average has held remarkably steady for a long time.
So what kind of return can investors reasonably expect today from the stock market?
The answer to that depends a lot on what’s happened in the recent past. But here’s a simple rule of thumb: The higher the recent returns, the lower the future returns, and vice versa. Generally speaking, if you're estimating how much your stock-market investment will return over time, we suggest using an average annual return of 6% and understanding that you'll experience down years as well as up years. You can use NerdWallet's investment calculator to see what 6% growth looks like based on how much you're planning to invest.
Here are three key takeaways if you’re looking to make money in the stock market.
1. Temper your enthusiasm during good times. Congratulations, you’re making money. However, when stocks are running high, remember that the future is likely to be less good than the past. It seems investors have to relearn this lesson during every bull market cycle.
2. Become more optimistic when things look bad. A down market should cause you to celebrate: You can buy stocks when they're essentially on sale and anticipate higher future returns.
3. You get the average return only if you buy and hold. If you trade in and out of the market frequently, you can expect to earn less, sometimes much less. Commissions and taxes eat up your returns, while poorly timed trades erode your bankroll. Study after study shows that it’s almost impossible for even investing professionals to beat the market. It's good to rebalance your portfolio occasionally. That means selling off a little bit of the investments that have gained more than expected, and buying a little bit of the ones that have underperformed in order to bring the portfolio back to its target composition. But other than a little bit of rebalancing, try to touch your investments as little as possible.
Over time even a few percentage points can make the difference between retiring with a tidy nest egg and continuing to drudge away in your golden years.
» Start small: How to invest $500
Ready to get started?
If the market’s long-term return sounds attractive to you, it’s easy to get started. You’ll first need to open a brokerage account, which allows you to buy and sell stock market investments.
» Need a little help? Check out our list of the best online brokers
On a similar note...