Christmas Days Left
Christmas Day · Friday 25 December 2026

How many years until Christmas 2026?

Christmas is 0.157 years away. In other words, less than a year.

0.157
yearsas a fraction of a year
57Days
07Hours
00Minutes
00Seconds
Last Christmas84.3% of the way25 Dec

How we count years

This one is mostly for fun. We divide the time left by an average year of 365.25 days. After Christmas Day passes, the count resets to just under one year.

For something more useful, use weeks or days.

From midnight onTime left until Christmas 2026
Sunday 1 November 20260.148 years
Sunday 15 November 20260.110 years
Friday 27 November 20260.077 years
Tuesday 1 December 20260.066 years
Tuesday 15 December 20260.027 years
Thursday 24 December 20260.003 years

Why count Christmas in years?

Counting years until Christmas is mostly for fun, since Christmas is always less than a year away. The number above divides the time left by an average year of 365.25 days. In late October it is a small fraction; on 26 December it jumps back up to about 0.997 years.

It does have one real use: it shows at a glance how much of the year is left before Christmas. Under 0.25 means less than three months. Under 0.1 means you are inside the last five weeks.

What day is Christmas in future years?

Christmas Day moves forward one day of the week each year, and two after a leap year. Here is the next decade:

  • 2026: Friday
  • 2027: Saturday
  • 2028: Monday (2028 is a leap year)
  • 2029: Tuesday
  • 2030: Wednesday
  • 2031: Thursday
  • 2032: Saturday (another leap year)
  • 2033: Sunday
  • 2034: Monday
  • 2035: Tuesday

A Friday Christmas, like 2026, gives a three-day weekend in many countries. A Saturday or Sunday Christmas often means a substitute public holiday on the Monday. See all the dates on Christmas key dates.

Christmas through the centuries

Christmas has been celebrated on 25 December in the West since at least the 4th century, so this year's countdown is one of more than 1,600. The modern features are much newer: decorated trees spread from Germany in the 1500s, the first commercial Christmas card was printed in 1843, and electric tree lights arrived in 1882. Read more in Christmas traditions around the world or test yourself with the Christmas trivia quiz.

Long countdowns: from one Christmas to the next

On Boxing Day the countdown starts again with 364 days to go, or 365 when a leap day falls in between. Christmas 2027 is a Saturday, so the countdown from 26 December 2026 to 25 December 2027 is exactly 364 days. Because 2028 includes 29 February, the wait from Christmas 2027 to Christmas 2028 is 366 days.

Some people like to count much further ahead, such as how many years until a child's first Christmas at school, or until a family reunion. Simply subtract this year from that year; each full year adds one more Christmas.

Questions people ask

Quick answers about this countdown.

How many years until Christmas?

Always less than one. The live number above shows the exact fraction of a year left.

What day is Christmas 2027?

Saturday 25 December 2027.

What day is Christmas 2028?

Monday 25 December 2028. Because 2028 is a leap year, Christmas skips Sunday.

What happens to this countdown on 26 December?

It rolls over to the next Christmas and shows about 0.997 years.

Share the Christmas countdown