S&P 500 (^GSPC / SPX) Historical Monthly & Quarterly Returns

Dividend-adjusted returns by month and quarter. Compare performance across years.

S&P 500 logo
S&P 500

^GSPC / SPX

2026

Jan+1.4%
Feb0.9%
Mar5.4%
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

2025

Jan+2.7%
Feb1.4%
Mar5.8%
Apr0.8%
May+6.2%
Jun+5.0%
Jul+2.2%
Aug+1.9%
Sep+3.5%
Oct+2.3%
Nov+0.1%
Dec0.1%

2024

Jan+1.6%
Feb+5.2%
Mar+3.1%
Apr4.2%
May+4.8%
Jun+3.5%
Jul+1.1%
Aug+2.3%
Sep+2.0%
Oct1.0%
Nov+5.7%
Dec2.5%

2023

Jan+6.2%
Feb2.6%
Mar+3.5%
Apr+1.5%
May+0.2%
Jun+6.5%
Jul+3.1%
Aug1.8%
Sep4.9%
Oct2.2%
Nov+8.9%
Dec+4.4%

2022

Jan5.3%
Feb3.1%
Mar+3.6%
Apr8.8%
May+0.0%
Jun8.4%
Jul+9.1%
Aug4.2%
Sep9.3%
Oct+8.0%
Nov+5.4%
Dec5.9%

2021

Jan1.1%
Feb+2.6%
Mar+4.2%
Apr+5.2%
May+0.5%
Jun+2.2%
Jul+2.3%
Aug+2.9%
Sep4.8%
Oct+6.9%
Nov0.8%
Dec+4.4%

2020

Jan0.2%
Feb8.4%
Mar12.5%
Apr+12.7%
May+4.5%
Jun+1.8%
Jul+5.5%
Aug+7.0%
Sep3.9%
Oct2.8%
Nov+10.8%
Dec+3.7%

2019

Jan+7.9%
Feb+3.0%
Mar+1.8%
Apr+3.9%
May6.6%
Jun+6.9%
Jul+1.3%
Aug1.8%
Sep+1.7%
Oct+2.0%
Nov+3.4%
Dec+2.9%

2018

Jan+5.6%
Feb3.9%
Mar2.7%
Apr+0.3%
May+2.2%
Jun+0.5%
Jul+3.6%
Aug+3.0%
Sep+0.4%
Oct6.9%
Nov+1.8%
Dec9.2%

2017

Jan+1.8%
Feb+3.7%
Mar0.0%
Apr+0.9%
May+1.2%
Jun+0.5%
Jul+1.9%
Aug+0.1%
Sep+1.9%
Oct+2.2%
Nov+2.8%
Dec+1.0%

2016

Jan5.1%
Feb0.4%
Mar+6.6%
Apr+0.3%
May+1.5%
Jun+0.1%
Jul+3.6%
Aug0.1%
Sep0.1%
Oct1.9%
Nov+3.4%
Dec+1.8%

2015

Jan3.1%
Feb+5.5%
Mar1.7%
Apr+0.9%
May+1.0%
Jun2.1%
Jul+2.0%
Aug6.3%
Sep2.6%
Oct+8.3%
Nov+0.1%
Dec1.8%

2014

Jan3.6%
Feb+4.3%
Mar+0.7%
Apr+0.6%
May+2.1%
Jun+1.9%
Jul1.5%
Aug+3.8%
Sep1.6%
Oct+2.3%
Nov+2.5%
Dec0.4%

2013

Jan+5.0%
Feb+1.1%
Mar+3.6%
Apr+1.8%
May+2.1%
Jun1.5%
Jul+4.9%
Aug3.1%
Sep+3.0%
Oct+4.5%
Nov+2.8%
Dec+2.4%

2012

Jan+4.4%
Feb+4.1%
Mar+3.1%
Apr0.7%
May6.3%
Jun+4.0%
Jul+1.3%
Aug+2.0%
Sep+2.4%
Oct2.0%
Nov+0.3%
Dec+0.7%

2011

Jan+2.3%
Feb+3.2%
Mar0.1%
Apr+2.8%
May1.4%
Jun1.8%
Jul2.1%
Aug5.7%
Sep7.2%
Oct+10.8%
Nov0.5%
Dec+0.9%

2010

Jan3.7%
Feb+2.9%
Mar+5.9%
Apr+1.5%
May8.2%
Jun5.4%
Jul+6.9%
Aug4.7%
Sep+8.8%
Oct+3.7%
Nov0.2%
Dec+6.5%

2009

Jan8.6%
Feb11.0%
Mar+8.5%
Apr+9.4%
May+5.3%
Jun+0.0%
Jul+7.4%
Aug+3.4%
Sep+3.6%
Oct2.0%
Nov+5.7%
Dec+1.8%

2008

Jan6.1%
Feb3.5%
Mar0.6%
Apr+4.8%
May+1.1%
Jun8.6%
Jul1.0%
Aug+1.2%
Sep9.1%
Oct16.9%
Nov7.5%
Dec+0.8%

2007

Jan+1.4%
Feb2.2%
Mar+1.0%
Apr+4.3%
May+3.3%
Jun1.8%
Jul3.2%
Aug+1.3%
Sep+3.6%
Oct+1.5%
Nov4.4%
Dec0.9%

2006

Jan+2.5%
Feb+0.0%
Mar+1.1%
Apr+1.2%
May3.1%
Jun+0.0%
Jul+0.5%
Aug+2.1%
Sep+2.5%
Oct+3.2%
Nov+1.6%
Dec+1.3%

2005

Jan2.5%
Feb+1.9%
Mar1.9%
Apr2.0%
May+3.0%
Jun0.0%
Jul+3.6%
Aug1.1%
Sep+0.7%
Oct1.8%
Nov+3.5%
Dec0.1%

2004

Jan+1.7%
Feb+1.2%
Mar1.6%
Apr1.7%
May+1.2%
Jun+1.8%
Jul3.4%
Aug+0.2%
Sep+0.9%
Oct+1.4%
Nov+3.9%
Dec+3.2%

2003

Jan2.7%
Feb1.7%
Mar+0.8%
Apr+8.1%
May+5.1%
Jun+1.1%
Jul+1.6%
Aug+1.8%
Sep1.2%
Oct+5.5%
Nov+0.7%
Dec+5.1%

2002

Jan1.6%
Feb2.1%
Mar+3.7%
Apr6.1%
May0.9%
Jun7.2%
Jul7.9%
Aug+0.5%
Sep11.0%
Oct+8.6%
Nov+5.7%
Dec6.0%

2001

Jan+3.5%
Feb9.2%
Mar6.4%
Apr+7.7%
May+0.5%
Jun2.5%
Jul1.1%
Aug6.4%
Sep8.2%
Oct+1.8%
Nov+7.5%
Dec+0.8%

2000

Jan5.1%
Feb2.0%
Mar+9.7%
Apr3.1%
May2.2%
Jun+2.4%
Jul1.6%
Aug+6.1%
Sep5.3%
Oct0.5%
Nov8.0%
Dec+0.4%

1999

Jan+4.1%
Feb3.2%
Mar+3.9%
Apr+3.8%
May2.5%
Jun+5.4%
Jul3.2%
Aug0.6%
Sep2.9%
Oct+6.3%
Nov+1.9%
Dec+5.8%

1998

Jan+1.0%
Feb+7.0%
Mar+5.0%
Apr+0.9%
May1.9%
Jun+3.9%
Jul1.2%
Aug14.6%
Sep+6.2%
Oct+8.0%
Nov+5.9%
Dec+5.6%

1997

Jan+6.1%
Feb+0.6%
Mar4.3%
Apr+5.8%
May+5.9%
Jun+4.3%
Jul+7.8%
Aug5.7%
Sep+5.3%
Oct3.4%
Nov+4.5%
Dec+1.6%

1996

Jan+3.3%
Feb+0.7%
Mar+0.8%
Apr+1.3%
May+2.3%
Jun+0.2%
Jul4.6%
Aug+1.9%
Sep+5.4%
Oct+2.6%
Nov+7.3%
Dec2.2%

1995

Jan+2.4%
Feb+3.6%
Mar+2.7%
Apr+2.8%
May+3.6%
Jun+2.1%
Jul+3.2%
Aug0.0%
Sep+4.0%
Oct0.5%
Nov+4.1%
Dec+1.7%

1994

Jan+3.3%
Feb3.0%
Mar4.6%
Apr+1.2%
May+1.2%
Jun2.7%
Jul+3.1%
Aug+3.8%
Sep2.7%
Oct+2.1%
Nov4.0%
Dec+1.2%

1993

Jan+0.7%
Feb+1.0%
Mar+1.9%
Apr2.5%
May+2.3%
Jun+0.1%
Jul0.5%
Aug+3.4%
Sep1.0%
Oct+1.9%
Nov1.3%
Dec+1.0%

1992

Jan2.0%
Feb+1.0%
Mar2.2%
Apr+2.8%
May+0.1%
Jun1.7%
Jul+3.9%
Aug2.4%
Sep+0.9%
Oct+0.2%
Nov+3.0%
Dec+1.0%

1991

Jan+4.2%
Feb+6.7%
Mar+2.2%
Apr+0.0%
May+3.9%
Jun4.8%
Jul+4.5%
Aug+2.0%
Sep1.9%
Oct+1.2%
Nov4.4%
Dec+11.2%

1990

Jan6.9%
Feb+0.9%
Mar+2.4%
Apr2.7%
May+9.2%
Jun0.9%
Jul0.5%
Aug9.4%
Sep5.1%
Oct0.7%
Nov+6.0%
Dec+2.5%

1989

Jan+7.1%
Feb2.9%
Mar+2.1%
Apr+5.0%
May+3.5%
Jun0.8%
Jul+8.8%
Aug+1.6%
Sep0.7%
Oct2.5%
Nov+1.7%
Dec+2.1%

1988

Jan+4.0%
Feb+4.2%
Mar3.3%
Apr+0.9%
May+0.3%
Jun+4.3%
Jul0.5%
Aug3.9%
Sep+4.0%
Oct+2.6%
Nov1.9%
Dec+1.5%

1987

Jan+13.2%
Feb+3.7%
Mar+2.6%
Apr1.1%
May+0.6%
Jun+4.8%
Jul+4.8%
Aug+3.5%
Sep2.4%
Oct21.8%
Nov8.5%
Dec+7.3%

1986

Jan+0.2%
Feb+7.1%
Mar+5.3%
Apr1.4%
May+5.0%
Jun+1.4%
Jul5.9%
Aug+7.1%
Sep8.5%
Oct+5.5%
Nov+2.1%
Dec2.8%

1985

Jan+7.4%
Feb+0.9%
Mar0.3%
Apr0.5%
May+5.4%
Jun+1.2%
Jul0.5%
Aug1.2%
Sep3.5%
Oct+4.3%
Nov+6.5%
Dec+4.5%

1984

Jan0.9%
Feb3.9%
Mar+1.3%
Apr+0.5%
May5.9%
Jun+1.7%
Jul1.6%
Aug+10.6%
Sep0.3%
Oct0.0%
Nov1.5%
Dec+2.2%

1983

Jan+3.3%
Feb+1.9%
Mar+3.3%
Apr+7.5%
May1.2%
Jun+3.2%
Jul3.0%
Aug+1.1%
Sep+1.0%
Oct1.5%
Nov+1.7%
Dec0.9%

1982

Jan1.8%
Feb6.1%
Mar1.0%
Apr+4.0%
May3.9%
Jun2.0%
Jul2.3%
Aug+11.6%
Sep+0.8%
Oct+11.0%
Nov+3.6%
Dec+1.5%

1981

Jan4.6%
Feb+1.3%
Mar+3.6%
Apr2.3%
May0.2%
Jun1.0%
Jul0.2%
Aug6.2%
Sep5.4%
Oct+4.9%
Nov+3.7%
Dec3.0%

1980

Jan+5.8%
Feb0.4%
Mar10.2%
Apr+4.1%
May+4.7%
Jun+2.7%
Jul+6.5%
Aug+0.6%
Sep+2.5%
Oct+1.6%
Nov+10.2%
Dec3.4%

1979

Jan+4.0%
Feb3.7%
Mar+5.5%
Apr+0.2%
May2.6%
Jun+3.9%
Jul+0.9%
Aug+5.3%
Sep+0.0%
Oct6.9%
Nov+4.3%
Dec+1.7%

1978

Jan6.2%
Feb2.5%
Mar+2.5%
Apr+8.5%
May+0.4%
Jun1.8%
Jul+5.4%
Aug+2.6%
Sep0.7%
Oct9.2%
Nov+1.7%
Dec+1.5%

1977

Jan5.1%
Feb2.2%
Mar1.4%
Apr+0.0%
May2.4%
Jun+4.5%
Jul1.6%
Aug2.1%
Sep0.2%
Oct4.3%
Nov+2.7%
Dec+0.3%

1976

Jan+11.8%
Feb1.1%
Mar+3.1%
Apr1.1%
May1.4%
Jun+4.1%
Jul0.8%
Aug0.5%
Sep+2.3%
Oct2.2%
Nov0.8%
Dec+5.2%

1975

Jan+12.3%
Feb+6.0%
Mar+2.2%
Apr+4.7%
May+4.4%
Jun+4.4%
Jul6.8%
Aug2.1%
Sep3.5%
Oct+6.2%
Nov+2.5%
Dec1.2%

1974

Jan1.0%
Feb0.4%
Mar2.3%
Apr3.9%
May3.4%
Jun1.5%
Jul7.8%
Aug9.0%
Sep11.9%
Oct+16.3%
Nov5.3%
Dec2.0%

1973

Jan1.7%
Feb3.7%
Mar0.1%
Apr4.1%
May1.9%
Jun0.7%
Jul+3.8%
Aug3.7%
Sep+4.0%
Oct0.1%
Nov11.4%
Dec+1.7%

1972

Jan+1.8%
Feb+2.5%
Mar+0.6%
Apr+0.4%
May+1.7%
Jun2.2%
Jul+0.2%
Aug+3.4%
Sep0.5%
Oct+0.9%
Nov+4.6%
Dec+1.2%

1971

Jan+4.0%
Feb+0.9%
Mar+3.7%
Apr+3.6%
May4.2%
Jun0.9%
Jul3.2%
Aug+3.6%
Sep0.7%
Oct4.2%
Nov0.3%
Dec+8.6%

1970

Jan7.6%
Feb+5.3%
Mar+0.1%
Apr9.0%
May6.1%
Jun5.0%
Jul+7.3%
Aug+4.4%
Sep+3.4%
Oct1.2%
Nov+4.7%
Dec+5.7%

1969

Jan0.8%
Feb4.7%
Mar+3.4%
Apr+2.1%
May0.2%
Jun5.6%
Jul6.0%
Aug+4.0%
Sep2.5%
Oct+4.3%
Nov3.4%
Dec1.9%

1968

Jan4.4%
Feb3.1%
Mar+0.9%
Apr+8.0%
May+1.3%
Jun+0.9%
Jul1.8%
Aug+1.1%
Sep+3.9%
Oct+0.7%
Nov+4.8%
Dec4.2%

1967

Jan+7.8%
Feb+0.2%
Mar+3.9%
Apr+4.2%
May5.2%
Jun+1.8%
Jul+4.5%
Aug1.2%
Sep+3.3%
Oct3.5%
Nov+0.8%
Dec+2.6%

1966

Jan+0.5%
Feb1.8%
Mar2.2%
Apr+2.1%
May5.4%
Jun1.6%
Jul1.3%
Aug7.8%
Sep0.7%
Oct+4.8%
Nov+0.3%
Dec0.1%

1965

Jan+3.3%
Feb0.1%
Mar1.5%
Apr+3.4%
May0.8%
Jun4.9%
Jul+1.3%
Aug+2.3%
Sep+3.2%
Oct+2.7%
Nov0.9%
Dec+0.9%

1964

Jan+2.7%
Feb+1.0%
Mar+1.5%
Apr+0.6%
May+1.1%
Jun+1.6%
Jul+1.8%
Aug1.6%
Sep+2.9%
Oct+0.8%
Nov0.5%
Dec+0.4%

1963

Jan+4.9%
Feb2.9%
Mar+3.5%
Apr+4.9%
May+1.4%
Jun2.0%
Jul0.3%
Aug+4.9%
Sep1.1%
Oct+3.2%
Nov1.1%
Dec+2.4%

1962

Jan3.8%
Feb+1.6%
Mar0.6%
Apr6.2%
May8.6%
Jun8.2%
Jul+6.4%
Aug+1.5%
Sep4.8%
Oct+0.4%
Nov+10.2%
Dec+1.3%

1961

Jan+6.3%
Feb+2.7%
Mar+2.6%
Apr+0.4%
May+1.9%
Jun2.9%
Jul+3.3%
Aug+2.0%
Sep2.0%
Oct+2.8%
Nov+3.9%
Dec+0.3%

1960

Jan7.1%
Feb+0.9%
Mar1.4%
Apr1.8%
May+2.7%
Jun+2.0%
Jul2.5%
Aug+2.6%
Sep6.0%
Oct0.2%
Nov+4.0%
Dec+4.6%

1959

Jan+0.4%
Feb0.1%
Mar+0.1%
Apr+3.9%
May+1.9%
Jun0.4%
Jul+3.5%
Aug1.5%
Sep4.6%
Oct+1.1%
Nov+1.3%
Dec+2.8%

1958

Jan+4.3%
Feb2.1%
Mar+3.1%
Apr+3.2%
May+1.5%
Jun+2.6%
Jul+4.3%
Aug+1.2%
Sep+4.8%
Oct+2.5%
Nov+2.2%
Dec+5.2%

1957

Jan4.2%
Feb3.3%
Mar+2.0%
Apr+3.7%
May+3.7%
Jun0.1%
Jul+1.1%
Aug5.6%
Sep6.2%
Oct3.2%
Nov+1.6%
Dec4.1%

1956

Jan3.6%
Feb+3.5%
Mar+6.9%
Apr0.2%
May6.6%
Jun+3.9%
Jul+5.2%
Aug3.8%
Sep5.9%
Oct+2.0%
Nov1.1%
Dec+3.5%

1955

Jan+1.8%
Feb+0.4%
Mar0.5%
Apr+3.8%
May0.1%
Jun+8.2%
Jul+6.1%
Aug0.8%
Sep+1.1%
Oct3.0%
Nov+7.5%
Dec0.1%

1954

Jan+5.1%
Feb+0.3%
Mar+3.0%
Apr+4.9%
May+3.3%
Jun+0.1%
Jul+5.7%
Aug3.4%
Sep+8.3%
Oct1.9%
Nov+8.1%
Dec+5.1%

1953

Jan0.7%
Feb1.8%
Mar2.4%
Apr2.6%
May0.3%
Jun1.6%
Jul+2.5%
Aug5.8%
Sep+0.1%
Oct+5.1%
Nov+0.9%
Dec+0.2%

1952

Jan+1.6%
Feb3.6%
Mar+4.8%
Apr4.3%
May+2.3%
Jun+4.6%
Jul+1.8%
Aug1.5%
Sep2.0%
Oct0.1%
Nov+4.6%
Dec+3.5%

1951

Jan+6.0%
Feb+0.6%
Mar1.5%
Apr+4.4%
May4.1%
Jun2.6%
Jul+6.9%
Aug+3.9%
Sep0.1%
Oct1.4%
Nov0.3%
Dec+3.9%

1950

Jan+1.5%
Feb+1.0%
Mar+0.4%
Apr+3.9%
May+4.6%
Jun5.8%
Jul+0.8%
Aug+3.3%
Sep+5.6%
Oct+0.4%
Nov0.1%
Dec+4.7%

1949

Jan+0.1%
Feb3.9%
Mar+3.0%
Apr2.3%
May3.5%
Jun0.2%
Jul+6.2%
Aug+1.2%
Sep+2.4%
Oct+3.0%
Nov+0.1%
Dec+4.5%

1948

Jan4.1%
Feb5.1%
Mar+8.3%
Apr+2.7%
May+7.8%
Jun+0.3%
Jul5.3%
Aug+0.8%
Sep3.0%
Oct+6.5%
Nov10.6%
Dec+3.1%

1947

Jan+2.4%
Feb1.5%
Mar1.7%
Apr3.9%
May0.9%
Jun+5.3%
Jul+3.6%
Aug2.8%
Sep1.4%
Oct+2.1%
Nov2.9%
Dec+2.1%

1946

Jan+7.0%
Feb6.9%
Mar+4.4%
Apr+4.0%
May+2.2%
Jun3.9%
Jul2.6%
Aug7.3%
Sep10.2%
Oct0.8%
Nov1.1%
Dec+4.2%

1945

Jan+1.4%
Feb+6.2%
Mar4.8%
Apr+9.0%
May+1.1%
Jun0.9%
Jul1.4%
Aug+5.8%
Sep+3.5%
Oct+3.7%
Nov+3.2%
Dec+1.0%

1944

Jan+1.5%
Feb0.3%
Mar+1.7%
Apr1.2%
May+4.0%
Jun+5.1%
Jul2.1%
Aug+0.9%
Sep0.6%
Oct+0.3%
Nov+0.4%
Dec+3.5%

1943

Jan+6.9%
Feb+5.1%
Mar+5.6%
Apr+0.1%
May+4.0%
Jun+2.5%
Jul4.0%
Aug0.4%
Sep+2.4%
Oct1.4%
Nov7.5%
Dec+5.9%

1942

Jan+1.8%
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Avg

Jan+1.2%
Feb0.1%
Mar+1.1%
Apr+1.4%
May+0.5%
Jun+0.3%
Jul+1.1%
Aug+0.0%
Sep0.7%
Oct+1.0%
Nov+1.5%
Dec+1.6%

Median

Jan+1.6%
Feb+0.1%
Mar+1.6%
Apr+1.2%
May+1.1%
Jun+0.1%
Jul+1.3%
Aug+0.8%
Sep0.3%
Oct+1.2%
Nov+1.7%
Dec+1.5%

Win %

Jan64%
Feb51%
Mar64%
Apr69%
May63%
Jun55%
Jul58%
Aug55%
Sep45%
Oct60%
Nov67%
Dec75%

Frequently asked questions

What is the best performing month for S&P 500 (^GSPC / SPX) index?

Historically, December is the best performing month for S&P 500 (^GSPC / SPX) index with an average return of +1.59%.

What is the worst performing month for S&P 500 (^GSPC / SPX) index?

Historically, September is the worst performing month for S&P 500 (^GSPC / SPX) index with an average return of 0.67%.

What is the best performing quarter for S&P 500 (^GSPC / SPX) index?

Historically, Q4 is the best performing quarter for S&P 500 (^GSPC / SPX) index with an average return of +2.87%.

What is the worst performing quarter for S&P 500 (^GSPC / SPX) index?

Historically, Q3 is the worst performing quarter for S&P 500 (^GSPC / SPX) index with an average return of +1.39%.

What is the best performing year for S&P 500 (^GSPC / SPX) index?

Historically, 1954 is the best performing year for S&P 500 (^GSPC / SPX) index with a return of +45.02%.

What is the worst performing year for S&P 500 (^GSPC / SPX) index?

Historically, 1931 is the worst performing year for S&P 500 (^GSPC / SPX) index with a return of 47.07%.

Which month has the highest win rate for S&P 500 (^GSPC / SPX) index?

Historically, December has the highest win rate for S&P 500 (^GSPC / SPX) index — positive in 75% of years.

Which month has the lowest win rate for S&P 500 (^GSPC / SPX) index?

Historically, September has the lowest win rate for S&P 500 (^GSPC / SPX) index — positive in 45% of years.

Which quarter has the highest win rate for S&P 500 (^GSPC / SPX) index?

Historically, Q4 has the highest win rate for S&P 500 (^GSPC / SPX) index — positive in 74% of years.

Which quarter has the lowest win rate for S&P 500 (^GSPC / SPX) index?

Historically, Q1 has the lowest win rate for S&P 500 (^GSPC / SPX) index — positive in 60% of years.

Data & methodology

How are returns calculated?

We compare the closing price at the end of each period (month or quarter) with the closing price at the end of the previous period. The return is the percentage change. Data from FMP historical prices.

What is average vs median?

Average is the arithmetic mean of returns for each period across years. Median is the middle value. Both exclude empty cells. Use median to reduce impact of outliers.

What does the heatmap show?

Green cells indicate positive returns, red cells indicate negative returns. The darker the color, the stronger the move. Average and Median rows summarize each column across years.

What is Win %?

Percentage of years when the period had a positive return. For example, 80% for January means January was positive in 80% of the years in the selected range.