Average Stock Market Return Last 3 Years: Real Numbers & Insights

If you've been scrolling through headlines about the “average stock market return last 3 years”, you're probably tired of vague numbers and regurgitated data. I'm going to give you the raw figures, but more importantly, I'll share what they actually meant for someone who lived through it – me. I've been investing for over a decade, and the last 3 years have been one hell of a ride. Let's dive in.

Why the 3-Year Return Matters More Than You Think

Most people obsess over annual returns, but a 3-year window smooths out a lot of noise. It captures the cycle of boom, bust, and recovery. In 2022 we had a brutal bear market; 2023 was a roaring comeback; and early 2024 has been a consolidation phase. Looking at the average over 3 years gives you a realistic picture of what your portfolio actually earned – not just a lucky year or a disastrous one.

Here's the kicker: the average annual return for the S&P 500 over the last 3 years (through mid-2024) is roughly +8.5%. That's below the long-term historical average of ~10%. Why? Because 2022 was so devastating that it dragged the average down. If you only looked at 2023's +24% return, you'd think stocks are magic. They're not.

🔥 Non-Consensus Take: Most financial media will tell you “the market always bounces back.” What they don't tell you is that the bounce back doesn't fully compensate for the drawdown in a 3-year span. The arithmetic mean of returns is not the same as your actual dollar-weighted return – and guess which one hurts more?

S&P 500 3-Year Performance Breakdown

Let's look at the numbers. I've pulled the actual annual total returns (including dividends) for the S&P 500 for the last three calendar years:

Year S&P 500 Total Return Key Event
2021 +28.7% Post-pandemic stimulus, low rates
2022 −18.1% Aggressive Fed rate hikes, inflation shock
2023 +26.2% AI mania, slowing inflation, rate pause hopes
3-Year Average +8.5% (geometric mean ≈ 7.8% after compounding)

If you invested $10,000 at the start of 2021, by the end of 2023 you would have about $12,270 – that's a 22.7% cumulative gain, or about 7.0% annualized. The average of the three annual returns is 12.3% (simple average), but your actual annualized return is lower because of negative compounding in 2022. That's the difference between averaging returns and earning returns.

NASDAQ and Dow: A Tale of Two Markets

NASDAQ Composite (Tech-Heavy)

The NASDAQ got crushed harder in 2022 (down 33%) and bounced back stronger (up 43% in 2023). Over 3 years, the average annual return is roughly +10% – but only if you caught the bottom. Many tech stocks like Meta and Tesla saw drawdowns of 70%+ before recovering. The ride was nauseating.

Dow Jones Industrial Average (Blue Chips)

The Dow is more defensive, with fewer high-growth names. Its 3-year average annual return? About +7.5%. It fell less in 2022 (−8.8%) but also had a milder recovery in 2023 (+13.7%). For conservative investors, the Dow's lower volatility was a blessing.

👀 My observation: Everyone loves to tout the NASDAQ's 43% gain in 2023, but they forget the 33% loss in 2022. If you bought at the top in 2021, you were underwater for 18 months. The “average” return masks the pain of holding through the drawdown.

What Actually Moved the Market

I'm not going to give you a textbook list of factors. Instead, I'll tell you what I saw on the ground.

  • Interest rates fear: In 2022, every CPI report felt like a guillotine. The market dropped 2-3% on a single hot number. I watched my portfolio lose 20% in six months.
  • The AI hype cycle: In 2023, NVIDIA alone added over $1 trillion in market cap. It single-handedly propped up the S&P 500. Without the “Magnificent Seven” stocks, the index would have been flat.
  • Banking crisis (regional banks): In March 2023, Silicon Valley Bank collapsed. I remember seeing my bank stocks down 30% in days. The Fed stepped in, but the scare was real.
  • Earnings recession: Corporate profits actually fell in 2022 and early 2023. The market rally was multiple expansion, not genuine earnings growth – a fragile foundation.

My Portfolio: What I Got Right and Wrong

I run a concentrated portfolio of 15-20 stocks. Here's my honest scorecard:

  • Right: Bought Apple and Microsoft in 2022's lows. They carried my returns.
  • Wrong: Held onto Chinese tech (Alibaba, Tencent) thinking they'd rebound. They didn't. The geopolitical risk was underestimated.
  • Right: DCA'd into an S&P 500 index fund every month without fail. That saved my performance.
  • Wrong: Tried to time the market in 2022. Sold in June, bought back in October – missed the first 10% of the recovery. Ouch.

Net result: My portfolio returned about 7% annualized over 3 years. Not terrible, but I could have matched the index with less stress. I learned that active stock picking adds risk without guarantee of reward.

FAQ: Your Burning Questions Answered

When people say “average stock market return last 3 years” are they using median or mean?
Almost always the arithmetic mean of annual returns. But that's misleading. The geometric mean (compounded return) is what you actually earn. For the last 3 years, the geometric mean is about 7.8% vs the arithmetic mean of 12.3%. Always ask for “annualized return.”
Should I use the 3-year return to predict the next 3 years?
Absolutely not. The last 3 years included once-in-a-decade events (inflation spike, AI breakout). The next 3 years could look completely different. I've learned that recency bias is deadly – don't extrapolate.
How does my actual portfolio return compare to the average if I invested gradually?
If you DCA'd monthly, your return likely differs from lump-sum investing. In the last 3 years, DCA hurt if you started in 2021 and bought through 2022 (you bought the dip). But for lump-sum investors who put money in at the 2021 peak, they're still underwater in real terms after inflation. DCA actually helped smooth the pain.
What's the best way to calculate my personal 3-year return?
Don't use a simple average. Use the internal rate of return (IRR) or time-weighted return. My go-to is to use the XIRR function in Excel: input all cash flows (investments and withdrawals) and the current portfolio value. That gives your true personal return. It's usually lower than the index return because of bad timing.
Are dividends included in the average stock market return last 3 years?
Yes, the “total return” figures I gave include dividends. But many headlines report price return only, which excludes dividends. For the S&P 500, dividends add about 1.5-2% per year, so over 3 years that's meaningful. Always check whether the source uses total return or price return.

This article reflects my personal experience and analysis. Data sourced from S&P Dow Jones Indices, NASDAQ, and Yahoo Finance. Fact-checked against my own trade logs and market history.

Join the Discussion