How many days until Christmas?
Christmas Day 2026 is on Friday, December 25, 2026. The countdown below uses today’s date on your device and ticks down to midnight on the morning of December 25.

Christmas dates, 2026–2031
| Year | Date |
|---|---|
| 2026 | Friday, December 25, 2026 |
| 2027 | Saturday, December 25, 2027 |
| 2028 | Monday, December 25, 2028 |
| 2029 | Tuesday, December 25, 2029 |
| 2030 | Wednesday, December 25, 2030 |
| 2031 | Thursday, December 25, 2031 |
When is Christmas?
Christmas is on December 25 every year in most countries and in Western churches. The day before, December 24, is Christmas Eve, and in the United Kingdom and many Commonwealth countries December 26 is Boxing Day.
Several Orthodox churches, such as the Russian and Serbian churches, keep the older Julian calendar, which puts their Christmas on January 7 in today’s calendar.
Milestones on the way to Christmas
100 days before Christmas is September 16. Advent begins on the fourth Sunday before Christmas, and most Advent calendars open their first door on December 1 and their last on December 24.
Children often count “sleeps” instead of days. The number of sleeps is the same as the number of days shown above: it is the number of nights left before Christmas morning.
Questions
When is Christmas 2026?
Christmas Day 2026 is on Friday, December 25, 2026. The following one is on Saturday, December 25, 2027.
Is Christmas always on December 25?
In the Gregorian calendar used by most countries, yes. Churches that follow the Julian calendar celebrate on January 7.
How many sleeps until Christmas?
The same as the number of days in the countdown: each night between today and Christmas morning is one sleep.
Can I put a Christmas countdown on my phone?
Yes. Add Christmas as a yearly event in Quietdays and place its widget on your Home Screen; the number updates every midnight.
