How many days until Christmas?
There are 47 days until Christmas Day, Friday, December 25, 2026.
Other ways to count
Christmas dates by year
Christmas is always on December 25, so only the day of the week changes from year to year. Christmas Eve is the day before, December 24.
| Year | Date | Day |
|---|---|---|
| 2026 | December 25 | Friday |
| 2027 | December 25 | Saturday |
| 2028 | December 25 | Monday |
| 2029 | December 25 | Tuesday |
| 2030 | December 25 | Wednesday |
Christmas countdown FAQ
How many days until Christmas Eve?
One day fewer than until Christmas: Christmas Eve is December 24, the day before. See the Christmas Eve countdown for the exact time.
Is Christmas always on December 25?
Yes. Christmas Day is a fixed date, December 25, every year. It is a federal holiday in the United States; when it falls on a Saturday the federal day off is the Friday before, and on a Sunday it is the Monday after.
How many sleeps until Christmas?
47 sleeps as of November 8, 2026: one for every night before the morning of Friday, December 25, 2026.
How many weeks until Christmas?
6 weeks 5 days (47 days) as of November 8, 2026.
What day of the week is Christmas 2027?
Christmas Day 2027 is on Saturday, December 25, 2027.
Is the countdown in my time zone?
Yes. The page counts from your device's clock, so the days, hours and minutes are right wherever you are.