What an S&P 500 Seasonality Chart Actually Shows
The S&P 500 seasonality chart maps average monthly and quarterly returns across decades of data, revealing persistent calendar-based patterns in equity performance. September averages a loss. November through April consistently outperforms May through October. These are not folklore. They are statistically documented across multiple time periods and geographies. The question for a $5M+ portfolio is not whether the patterns exist, but whether acting on them makes economic sense after taxes.
The short answer: sometimes, but rarely through outright rotation.
S&P Dow Jones Indices publishes historical monthly return data going back to 1928, giving analysts enough data to calculate average returns, win rates, and standard deviations for every calendar month. The patterns that emerge are real. They are also frequently misapplied by investors who run pre-tax backtests and ignore the friction that matters most at this level.
S&P 500 Average Monthly Returns: The Data Behind the Chart
The table below summarizes historical S&P 500 average monthly returns and approximate win rates based on data going back to 1950. These figures vary slightly depending on the sample period, but the directional patterns are consistent across most multi-decade analyses.
| Month | Avg. Monthly Return | Win Rate (% of years positive) | Notes |
|---|---|---|---|
| January | +1.1% | ~62% | January Effect strongest in small-caps |
| February | +0.1% | ~57% | Weakest winter month |
| March | +1.2% | ~65% | Strong historically |
| April | +1.5% | ~70% | Strongest single month on average |
| May | +0.2% | ~57% | Start of weak half-year |
| June | +0.1% | ~54% | Below-average |
| July | +1.0% | ~60% | Summer bounce |
| August | +0.1% | ~55% | Volatile, below-average |
| September | -0.7% to -1.1% | ~43–45% | Worst month historically |
| October | +0.9% | ~61% | Crash reputation overstated; often marks seasonal lows |
| November | +1.6% | ~72% | Strongest month by win rate |
| December | +1.3% | ~73% | Second highest win rate |
Sources: S&P Dow Jones Indices historical data; Stock Trader's Almanac 2024.
A few things stand out. April and November are the strongest months by average return and win rate. September is the clear outlier on the downside, with a win rate below 45% in most long-run samples. October's reputation for crashes (1929, 1987, 2008) is real, but the average October return is positive over long periods. It tends to mark seasonal lows, not sustained declines.
For context on how these monthly patterns compound into historical S&P 500 returns over time, the long-run picture matters as much as the calendar detail.
Does "Sell in May and Go Away" Actually Work?
The empirical case for the Halloween indicator is stronger than most people expect. The Stock Trader's Almanac has documented since 1967 that the November through April six-month period has historically produced significantly stronger S&P 500 returns than the May through October period. A peer-reviewed study published in the American Economic Review confirmed this effect is statistically significant across 65 countries and over a 300-year data sample, with average return differentials of approximately 4 to 6 percentage points versus the summer half-year.
That is a real edge. Pre-tax.
Here is the problem for this audience. Exiting a $5M equity position in May and re-entering in November triggers capital gains taxes. At the 23.8% federal rate (20% long-term capital gains plus 3.8% net investment income tax) applicable to investors at this income level, a 4 to 5 percentage point seasonal return differential is largely or entirely consumed by the tax drag. In many cases, the after-tax math is negative.
Vanguard's research consistently shows that market timing strategies, including those based on seasonal patterns, underperform simple buy-and-hold indexing for most investors after accounting for transaction costs, taxes, and the difficulty of consistent execution. That conclusion holds especially strongly for investors in the top federal bracket.
The strategy is not useless. It is just misapplied when executed through outright selling in taxable accounts. The more rational approach for a concentrated position: use the seasonal weakness window to add protective puts or collars rather than liquidate, preserving exposure while capping downside during the historically weaker months.
| Strategy | Pre-Tax Seasonal Edge | After-Tax Result (23.8% LTCG + NIIT) | Practical Verdict |
|---|---|---|---|
| Full rotation (sell May, buy Nov) | +4 to +6 ppts vs. buy-and-hold | Negative to flat after taxes | Economically irrational in taxable accounts |
| Protective puts during May–Oct | Cost of premium (1–2% of position) | Preserves tax deferral | Viable for concentrated positions |
| Tax-loss harvesting in Sept–Oct | 0 seasonal alpha | +0.5–1.5% after-tax alpha (Morningstar) | High-value application for UHNW investors |
| Buy-and-hold with rebalancing | Full market return | Best long-run after-tax outcome | Baseline to beat |
What Does an S&P 500 Seasonality Chart Show and How Do You Read It?
A standard S&P 500 seasonality chart plots average cumulative or monthly returns for each calendar period, typically overlaying multiple years of data to show the range of outcomes alongside the mean. The x-axis runs through the calendar year. The y-axis shows percentage return. The average performance line is the primary signal. The shaded bands around it represent the historical range, which is where most readers underinvest their attention.
The range matters more than the average. September averages a loss, but in strong bull markets it has posted gains exceeding 5%. The average is a tendency, not a forecast.
Reading the chart effectively means focusing on three things:
Inflection points. The transition from October to November is the most reliable inflection in the data, marking the start of the historically stronger six-month period. The transition from April to May is the reverse.
Win rates, not just averages. A month with a +0.5% average but a 70% win rate is more actionable than a month with a +1.5% average and a 55% win rate. The former is more consistent. The latter is driven by a few outsized years.
Regime context. Seasonality patterns behave differently in bull markets versus bear markets. Reviewing market drawdown cycles alongside seasonality data gives you a more complete picture of when the patterns hold and when they break down.
Comparing seasonality data against sector performance variations adds another layer. Technology and consumer discretionary tend to lead in Q4. Energy has its own seasonal cycle tied to demand patterns. Utilities and consumer staples show relative strength during the weaker summer months.
The January Effect: Does It Still Hold in Modern Markets?
Research published in the Journal of Finance found that the January Effect, the tendency for small-cap stocks and the broader market to outperform in January, was statistically significant over a 90-year sample. The mechanism is well understood: tax-loss selling in December depresses prices of losing positions, which then rebound in January when selling pressure lifts.
The effect has weakened. As it became widely known and arbitraged by institutional capital, the magnitude diminished. The January Effect is now most visible in small-cap and mid-cap stocks, where institutional capacity constraints limit the arbitrage. In large-cap S&P 500 names, the signal is noisier.
For high-net-worth investors, the more actionable insight runs in reverse. If you are harvesting losses in December to generate tax deductions, you are participating in the mechanism that creates the January rebound. Selling a losing position in late November or December, parking proceeds in a similar (not identical) security to avoid wash-sale rules, and redeploying in January captures both the tax benefit and the seasonal recovery.
NBER research by Baker and Wurgler demonstrates that investor sentiment, which follows predictable seasonal cycles tied to weather, holidays, and fiscal calendars, measurably influences short-term equity returns. The January Effect is partly a sentiment story: the new year brings fresh capital allocations, retail investor optimism, and institutional redeployment of year-end cash.
The 10-year performance trends show that January's contribution to annual returns has been meaningful in some decades and negligible in others. Do not build a strategy around it. Do understand it well enough to time your tax-loss harvesting accordingly.
How High-Net-Worth Investors Should Use Seasonality for Tax-Loss Harvesting
This is where seasonality pays real dividends for this audience. Not through market timing, but through systematic tax management timed to calendar patterns.
September and October are historically the weakest consecutive months in the S&P 500. September averages a loss. October is volatile. For a portfolio with $5M or more in equity exposure, this window creates a predictable opportunity to harvest losses on underperforming positions before year-end, generating six-figure tax deductions without permanently altering portfolio exposure.
Morningstar research indicates that tax-loss harvesting, when systematically applied during historically weaker seasonal periods such as September and October, can add 0.5 to 1.5% in after-tax alpha annually for investors in the highest federal income tax brackets. On a $10M equity portfolio, that is $50,000 to $150,000 in annual after-tax value.
The mechanics require precision:
- Identify positions with unrealized losses by late September.
- Sell and immediately reinvest in a correlated but not substantially identical security (e.g., sell an S&P 500 ETF, buy a total market ETF) to maintain market exposure while resetting the cost basis.
- Wait 31 days before repurchasing the original security if desired, to satisfy wash-sale rules.
- Pair harvested losses against short-term gains elsewhere in the portfolio, where the tax rate differential (37% ordinary income vs. 23.8% LTCG) makes the deduction most valuable.
The seasonal pattern does not guarantee losses will be available in September and October every year. In strong bull markets, this window may not materialize. But the historical frequency is high enough to build it into an annual portfolio review process.
Dividend yield patterns also interact with seasonal timing. Ex-dividend dates in Q4 affect the tax character of distributions and should factor into rebalancing decisions made during this window.
Election Year Seasonality: What the Data Shows
Election year market patterns add a distinct overlay to standard seasonality analysis. Since 1952, the S&P 500 has been positive in 17 of 18 presidential election years, with an average annual return of approximately 11.3% in election years versus 8.5% in non-election years.
The intra-year pattern matters more than the full-year average. Q1 of election years tends to be volatile as primary uncertainty peaks. Q3 and Q4 historically show above-average returns as policy uncertainty resolves following the November election. The market tends to rally regardless of which party wins, once the outcome is known.
For investors holding concentrated positions in policy-sensitive sectors (healthcare, energy, financials), election-year seasonality provides a framework for timing hedges rather than outright sales. Buying protective puts in Q1 or Q2 of an election year, when volatility is elevated and option premiums reflect genuine uncertainty, costs less than waiting until Q3 when the market has already priced in likely outcomes.
Federal Reserve research has documented that institutional investor behavior, including window dressing at quarter-end, creates predictable, recurring demand patterns. In election years, this effect compounds with political uncertainty to amplify Q3 and Q4 volatility in both directions before resolving into the typical year-end rally.
The rolling 10-year return analysis shows that election year performance, while above average historically, is not uniform. The 2000 and 2008 election years were significant exceptions. Regime context always overrides the seasonal baseline.
Sector Rotation and Seasonality: A More Granular Application
Broad index seasonality is the starting point. Sector-level seasonality is where the pattern becomes more actionable for concentrated portfolios.
Sector composition shifts have changed the character of the S&P 500 significantly over the past two decades. Technology now represents roughly 28 to 30% of the index, up from under 15% in the early 2000s. This concentration means that S&P 500 seasonality is increasingly influenced by the seasonal behavior of mega-cap technology stocks, which have their own earnings-driven calendar dynamics.
Some documented sector-level seasonal tendencies:
Retail and consumer discretionary tend to outperform in Q4, driven by holiday spending data and year-end earnings revisions. The effect is most pronounced in November and December.
Energy has a seasonal pattern tied to demand cycles. Refiners and integrated majors often see relative strength in late spring as summer driving season approaches, and again in Q4 as heating demand rises.
Healthcare tends to show relative stability during the summer months when broader market volatility increases, making it a natural defensive tilt during the historically weaker May through October period.
Financials are sensitive to Q4 window dressing, as fund managers add outperforming financial stocks to reported holdings before year-end, creating temporary price inflation followed by January mean reversion.
For a portfolio with significant sector concentration, understanding these patterns helps time rebalancing decisions. Trimming an overweight technology position in April (historically strong) rather than September (historically weak) captures a better exit price on average. This is not market timing in the traditional sense. It is execution optimization within a rebalancing framework.
Institutional Window Dressing: The Mechanism Behind Year-End Patterns
The Santa Claus rally and year-end strength are not purely sentiment phenomena. They have a structural driver: institutional window dressing.
Fund managers buy outperforming stocks and sell laggards in the final days of each quarter to improve the appearance of their reported holdings. This effect is strongest at year-end, when annual reports receive the most scrutiny. Federal Reserve research confirms that this behavior creates measurable, recurring price distortions. High-performing large-cap S&P 500 constituents can see temporary price inflation of 1 to 3% in late December, followed by mean reversion in early January.
For investors holding large positions in S&P 500 constituents, this creates a specific tactical opportunity. Selling into artificial year-end strength (particularly positions where you have short-term gains that will convert to long-term gains in the new year, or positions you want to exit anyway) and redeploying in early January when institutional selling pressure subsides is a documented, repeatable pattern with a clear behavioral finance mechanism.
The valuation metrics over time show that P/E ratios at year-end often reflect this window dressing premium. Stocks added to reported institutional holdings in late December frequently trade at elevated multiples relative to their January prices.
This is not a large alpha source. It is a 1 to 2% execution improvement on transactions you were planning to make anyway. At $5M to $10M position sizes, that is $50,000 to $200,000 in better execution outcomes per transaction.
Limitations of S&P 500 Seasonality Charts
The patterns are real. The limitations are equally real, and they deserve the same directness.
Statistical significance does not equal reliability. A pattern that holds 65% of the time fails 35% of the time. In the years it fails, the magnitude of the failure can exceed the cumulative gains from the years it works. The 2020 March crash happened in Q1, historically a strong period. The 2022 bear market ran through Q4, historically the strongest quarter.
Regime changes erode historical patterns. The rise of algorithmic trading and passive investing has altered market microstructure in ways that compress some seasonal anomalies. When a pattern becomes widely known and systematically traded, arbitrage pressure reduces its magnitude. The January Effect is the clearest example.
Survivorship bias affects long-run data. The S&P 500 as constituted today is not the same index that existed in 1950. Companies are added and removed. Bear market behavior during major drawdowns often reflects structural economic shifts that have no seasonal analog.
Macro overrides everything. The 2008 financial crisis, the 2020 pandemic, and the 2022 rate shock all disrupted seasonal patterns significantly. In any year where a macro regime shift is underway, historical seasonality is a weak signal at best.
The practical implication: use seasonality as a tiebreaker, not a primary signal. If fundamental analysis and valuation suggest a rebalancing action is warranted, seasonality can inform the timing. If seasonality is the only reason for a trade, the trade probably should not happen.
Seasonality for $5M+ Portfolios: A Practical Framework
Retail seasonality advice is written for investors who can act without tax consequences. That is not this audience.
Here is a framework calibrated to the actual constraints of a high-net-worth taxable portfolio:
September through October: Tax-loss harvesting window. Review the portfolio for positions with unrealized losses. Execute harvests systematically, maintaining market exposure through correlated substitutes. This is the highest-value seasonal application available to UHNW investors.
November through December: Rebalancing and year-end positioning. The historically strong Q4 period is a good time to execute planned rebalancing. Sell into window-dressing strength in late December if you have positions you want to reduce. Defer new purchases until January if you are not in a hurry, to avoid buying into artificially inflated year-end prices.
January: Reassess sector tilts. The January rebound from December tax-loss selling creates a window to add back positions harvested in Q4. Review sector performance variations to assess whether sector tilts remain warranted given updated earnings expectations.
April through May: Review concentrated positions. April is historically the strongest month. If you have been considering reducing a concentrated position for diversification or estate planning purposes, April provides a statistically favorable exit window on average. May begins the historically weaker six-month period, making it a reasonable time to add hedges on large concentrated holdings.
Election years: Add a political overlay. In election years, increase hedge coverage in Q1 and Q2 when policy uncertainty is highest. Reduce hedges in Q3 and Q4 as outcomes clarify.
This framework does not require predicting the market. It requires aligning execution of decisions you were already planning to make with the calendar periods where historical data suggests better outcomes.
References
- Stock Trader's Almanac -- "Stock Trader's Almanac 2024" (2024)
- American Economic Review -- "The Halloween Indicator, 'Sell in May and Go Away': Everywhere and All the Time" (2022)
- Journal of Finance -- "Are Seasonal Anomalies Real? A Ninety-Year Perspective" (1990)
- S&P Dow Jones Indices -- S&P 500 Monthly Return Data (Historical)
- Federal Reserve Bank of New York -- "Stock Returns and the Weekend Effect"
- Vanguard -- "Vanguard's Principles for Investing Success" (2023)
- Morningstar -- "Tax-Aware Investment Management for High-Net-Worth Investors" (2023)
- NBER (National Bureau of Economic Research) -- "Investor Sentiment and the Stock Market" (2007)
