DayReckon

How many days until Christmas?

Christmas Day is December 25. Here is exactly how long is left where you are, counted live, with the number of sleeps for anyone who is asking every morning.

Christmas is on Friday, December 25, 2026.

Christmas Day is on December 25 every year.

Christmas dates for the coming years

YearDateWeekday
Christmas 2026December 25, 2026Friday
Christmas 2027December 25, 2027Saturday
Christmas 2028December 25, 2028Monday
Christmas 2029December 25, 2029Tuesday
Christmas 2030December 25, 2030Wednesday
Christmas 2031December 25, 2031Thursday
Christmas 2032December 25, 2032Saturday

Why December 25?

The Bible does not give a date for the birth of Jesus. The earliest record of Christmas being celebrated on December 25 is a Roman calendar from AD 336. The date sits close to the winter solstice and to existing Roman midwinter festivals, which probably helped it spread.

Some Orthodox churches still follow the older Julian calendar for church feasts, so their December 25 currently lands on January 7 of the everyday calendar. That is why Christmas is celebrated on January 7 in countries such as Russia, Serbia, Ethiopia and Egypt.

Counting sleeps

“Sleeps until Christmas” counts the nights between now and Christmas morning, so it equals the calendar days left. On Christmas Eve the answer is one sleep. The countdown above shows it once Christmas is less than 100 days away.

Shopping and delivery deadlines

Carriers publish last-posting dates every autumn, usually in the week before December 25 for standard post within a country, and earlier for international mail. Check your carrier’s list, and count back in business days, since most carriers do not deliver on public holidays.

Questions people ask

What day of the week is Christmas this year?

The table above lists the weekday of Christmas for the next several years, starting with this year. Christmas moves one weekday later each year, or two after a February 29.

How many weeks until Christmas?

Divide the calendar days left by 7. The countdown shows the result as full weeks plus days.

When does the Christmas countdown reach zero?

At midnight at the start of December 25 in your own time zone. Children in Kiribati and New Zealand reach Christmas Day first; Hawaii and American Samoa are among the last.

Is Christmas Eve a public holiday?

Not in most countries. In some, especially in the Nordic countries and parts of Latin America, most businesses close for all or part of December 24 even where it is not an official holiday. In the US and UK it is a normal working day unless it falls on a weekend.

Reviewed October 24, 2026. Spotted a mistake? Tell us.