When is Christmas?
Christmas Day is on December 25 every year. It is a federal holiday in the United States, so banks, post offices and most offices are closed, and it is the biggest gift-giving day of the year.
Christmas is on December 25 every year. The next one is Friday, December 25, 2026.
Christmas dates for the next few years
| Year | Day | Date |
|---|---|---|
| 2026 | Friday | December 25 |
| 2027 | Saturday | December 25 |
| 2028 | Monday | December 25 |
| 2029 | Tuesday | December 25 |
| 2030 | Wednesday | December 25 |
| 2031 | Thursday | December 25 |
How the countdown works
The countdown runs on your device's clock, so it is correct in your own time zone and updates every second. It counts to midnight at the start of Christmas. Once the day has passed, it automatically switches to next year's date.
Frequently asked questions
What day is Christmas 2026?
Christmas 2026 is on Friday, December 25, 2026.
How many weeks until Christmas?
Divide the number of days by 7. The live box above shows the exact weeks and days left, along with the number of weekdays (Monday to Friday) if you are counting working or school days.
Is Christmas the same date every year?
Yes. Christmas is on December 25 every year.
Coming up next
- Days until Veterans Day (Wednesday, November 11, 2026)
- Days until Thanksgiving (Thursday, November 26, 2026)
- Days until Black Friday (Friday, November 27, 2026)
- Days until Cyber Monday (Monday, November 30, 2026)
- Days until Christmas Eve (Thursday, December 24, 2026)
- Days until New Year's Eve (Thursday, December 31, 2026)
- Days until New Year's Day (Friday, January 1, 2027)
- Days until Martin Luther King Jr. Day (Monday, January 18, 2027)