How Many Days Until Christmas?

Christmas Day is always December 25 and is a US federal holiday.

Christmas

–

Counting from today…

Christmas dates

YearDateCalendar
2026Friday, December 25, 2026December 2026
2027Saturday, December 25, 2027December 2027
2028Monday, December 25, 2028December 2028
2029Tuesday, December 25, 2029December 2029
2030Wednesday, December 25, 2030December 2030
2031Thursday, December 25, 2031December 2031

How the countdown works

The page reads today's date from your device, finds the next Christmas on or after it, and counts the calendar days in between. The weeks, weekdays and US working days below the number cover the same days, starting with today. For any other date, use the days until calculator.

Days Until Christmas FAQ

How many days until Christmas?

The countdown at the top of this page shows the days left until the next Christmas, counted from today's date on your device. On Christmas itself it shows "It's today!" and the next day it starts counting down to the following year.

What day is Christmas 2026?

Christmas 2026 is on Friday, December 25, 2026. In 2027 it falls on Saturday, December 25, 2027.

Is Christmas always on the same date?

Christmas Day is always December 25 and is a US federal holiday.

How are the days counted?

The count is the number of calendar days from today to Christmas, not counting today. If it is 1 day away, Christmas is tomorrow. "Sleeps" is the same number: one sleep per night left.