The average annual return of the S&P 500 for the past 20 years, specifically from 2005 to 2024, is approximately 9.72%, according to Experian. This figure includes dividends reinvested.
Over the past 20 years, the Nasdaq Composite index has delivered an average annual return of approximately 10.9%. This represents a total gain of 687% over the two decades.