News hero gradient

US Dollar Seasonality in December: USD/JPY, USD/CHF, EUR/USD, AUD/USD

feature image

Seasonal patterns can complement other forms of analysis, but they’re far from a roadmap. They’re simply averages of historical returns that highlight periods where markets have tended to outperform or underperform — and those patterns can shift or fail altogether.

Macro events can easily override any seasonal bias, so seasonality is best treated as a secondary signal that only holds weight when it aligns with broader evidence.

That said, December does offer some of the more reliable tendencies for traders. Santa’s rally is well-known on Wall Street, but FX markets also display recurring behaviour at this time of year. Below, we look at how the major currency pairs typically perform against the US dollar in December, before drilling into daily patterns for each of the key USD crosses.

 

View related analysis:

 

 

December Seasonality Trends for the US Dollar

Using data from LSEG, I’ve compared monthly percentage returns for the US Dollar Index alongside each major currency pair. The lower table also shows the ‘bullish win rate’ for each month — simply the percentage of times a market closed higher.

The ideal bullish setup is a positive average return combined with a win rate above 50%. Bears, meanwhile, look for negative average returns alongside bullish win rates below 50%. The more extreme the readings, the stronger the underlying seasonality.

Forex major seasonality table showing average monthly returns and bullish win rates for USD Index, USD/JPY, USD/CAD, USD/CHF, EUR/USD, GBP/USD, AUD/USD and NZD/USD. Highlights strong December outperformance for EUR/USD and CHF against the US dollar

Charts prepared by Matt Simpson, Source: LSEG

 

Swiss franc (CHF) and euro (EUR) tend to dominate the US dollar in December

  • USD/CHF is the standout, with an average December return of -1.29%, reflecting consistent Swiss franc strength.
  • Its 34.1% win rate means USD/CHF has closed lower nearly 66% of the time in December.
  • The euro isn’t far behind: EUR/USD averages +1.16% with a 61% win rate.
  • This largely reflects a softer US dollar, with the USD Index averaging -0.82% in December and recording a low 36.6% win rate (a 63.4% “lose rate”).
  • NZD/USD, AUD/USD and GBP/USD also tend to rise in December, though more modestly at 0.46%, 0.32% and 0.35% respectively.
  • Win rates vary: NZD/USD is strongest at 65.9%, while GBP/USD sits at 56.1%, and AUD/USD is only slightly above neutral at 51.2%.
  • December’s seasonality is largely absent in USD/JPY and USD/CAD, which show average returns of -0.06% and +0.01% respectively.

 

Whitepaper

 

US Dollar Index (USD) Seasonality for December

What I’m really looking for is a run of days where the average return and the win rate point in the same direction — either both positive or both negative. While you can pick out individual days in a month that appear to meet that criteria, drilling down too closely makes the analysis vulnerable to intra-month noise and false signals. Ideally, I want to see at least three consecutive days before treating it as a meaningful pattern.

From 22 December onwards, there’s a clear negative bias for the US dollar. However, only the two days either side of Christmas Day also show negative win rates.

There’s also a three-day period from 10–12 December where both the average return and the win rate are negative, although the signal on the 10th is marginal.

US Dollar Index December seasonality charts showing average daily returns and win rates for each calendar day. Highlights include a sustained negative bias from 22 December and clusters of weak performance around 10–12 December and the days surrounding Christmas.

Charts prepared by Matt Simpson, Source: CME, LSEG

 

USD/CHF (US Dollar vs Swiss Franc) Seasonality for December

The Swiss franc is the strongest major in December, but its daily return profile shows a slightly different pattern to the broader US dollar index. The most consistent bearish stretch for USD/CHF actually appears between Christmas and New Year, particularly from 27–30 December.

There’s also a three-day bearish cluster from 10–12 December, similar to the USD Index, and USD/CHF typically starts the month on a soft note.

Importantly, there isn’t a single instance of two or more consecutive days where bullish average returns align with a win rate above 50%.

Note the negative win rate on New Year’s eve, presumably as traders square up their books.

USD/CHF December seasonality charts showing average daily returns and win rates for each calendar day. Highlights include sustained weakness from 27–30 December and a bearish cluster around 10–12 December, with no multi-day bullish periods

Charts prepared by Matt Simpson, Source: CME, LSEG

 

Whitepaper

 

EUR/USD (Euro vs US Dollar) Seasonality for December

Unsurprisingly, EUR/USD largely mirrors the USD Index, given its weight of around 57% in the basket. The strongest bullish stretch typically runs from 22–27 December, and this momentum can spill into New Year’s Eve — although 31 December carries a negative win rate.

16 December stands out as the most statistically bullish single day, with the strongest average return and a win rate close to 70%. This may be influenced by the final FOMC meeting of the year, though — as always — single-day seasonality should be treated with caution.

EUR/USD also tends to start the month on a firm footing, recording a three-day positive cluster from 10–12 December with supportive win rates.

EUR/USD December seasonality charts showing average daily returns and win rates. Highlights include strong bullish clusters on 10–12 December, a sustained rally from 22–27 December, and the most bullish day on 16 December with a near-70% win rate

Charts prepared by Matt Simpson, Source: LSEG

         

USD/JPY (US Dollar vs Japanese Yen) Seasonality for December

December’s overall return profile for the yen is broadly flat across the sample, but there are a few notable tendencies. USD/JPY shows consistently negative average returns over the final four days of the month, with the first three of those days also posting win rates below 50%.

Another point of interest is the sharp negative returns on 16 and 17 December, both accompanied by low win rates of roughly 26% and 32% respectively.  

USD/JPY December seasonality charts showing average daily returns and win rates. Highlights include persistent weakness over the final four days of the month and strong negative returns on 16–17 December with low win rates.

               

Charts prepared by Matt Simpson, Source: LSEG

 

Whitepaper

 

 

AUD/USD (Australian Dollar vs US Dollar) Seasonality for December

For completeness — and given the tendency for risk appetite to firm around Christmas — it’s worth highlighting the Australian dollar. AUD/USD shows a strong tendency to rise into the New Year, with average returns steadily increasing from 23–31 December. Win rates are also consistently supportive during this period, with several days posting 60–70%+ bullish probabilities.

AUD/USD December seasonality charts showing rising average returns and strong win rates from 23–31 December, highlighting a sustained bullish period into the New Year.

Charts prepared by Matt Simpson, Source: LSEG

 

View the full economic calendar

 

-- Written by Matt Simpson

Follow Matt on Twitter @cLeverEdge

 

How to trade with City Index

You can trade with City Index by following these four easy steps:

  1. Open an account, or log in if you’re already a customer 

    Open an account in the UK
    Open an account in Australia
    Open an account in Singapore
     
  2. Search for the market you want to trade in our award-winning platform 
  3. Choose your position and size, and your stop and limit levels 
  4. Place the trade

 

Open an account today

Experience award-winning platforms with fast and secure execution.

Web Trader platform

Our sophisticated web-based platform is packed with features.
Economic Calendar