How many days until Christmas Day?

43 days

Christmas Day is Friday, December 25, 2026, in 43 days.

In weeks6 weeks, 1 day
In months1 month, 13 days
Weekdays left31
Weekend days left12

Federal holiday observing Christmas Day. When is Christmas Day: the date, the weekday and how it is set →

Christmas Day on the December 2026 calendar

December 2026
SunMonTueWedThuFriSat
12345
6789101112
13141516171819
20212223242526
2728293031
December 2026 printable calendar with Christmas Day and US holidays marked

Print December 2026 with holidays marked, on Letter or A4.

Days until Christmas Day, 2026 to 2031

YearDateDays from today
2026Friday, December 25, 202643
2027Saturday, December 25, 2027408
2028Monday, December 25, 2028774
2029Tuesday, December 25, 20291,139
2030Wednesday, December 25, 20301,504
2031Thursday, December 25, 20311,869

How the countdown is counted

Today is not counted and Christmas Day is, so the number is how many times you go to sleep before the day. The page counts from the date on your device, and once Friday, December 25, 2026 has passed it moves to Christmas Day 2027.

Weekdays are Monday to Friday; public holidays between now and then are not taken out. For a count between any two dates, use the days between dates calculator.