Christmas Day is always December 25 — but the day of the week changes each year:
Christmas dates 2025–2032
| Year | Christmas Day | Day of week |
|---|---|---|
| 2025 | December 25, 2025 | Thursday |
| 2026 | December 25, 2026 | Friday |
| 2027 | December 25, 2027 | Saturday |
| 2028 | December 25, 2028 | Monday |
| 2029 | December 25, 2029 | Tuesday |
| 2030 | December 25, 2030 | Wednesday |
| 2031 | December 25, 2031 | Thursday |
| 2032 | December 25, 2032 | Saturday |
How many shopping days until Christmas 2025?
From December 1, 2025 to December 24, 2025, there are 17 business days (excluding weekends). Key milestones:
- December 1 — First Sunday of Advent, 24 days until Christmas
- December 15 — Last reliable date for standard international shipping
- December 22 — Last Monday before Christmas
- December 24 — Christmas Eve
- December 25 — Christmas Day (Thursday)
When does the Christmas season start and end?
- Advent: begins the 4th Sunday before Christmas (December 1, 2025)
- The 12 Days of Christmas: December 25 to January 5, ending on Epiphany (January 6)
- Retail season: unofficially begins after Thanksgiving (US) or November 1 in many countries
FAQ
What day is Christmas 2025?
Christmas 2025 is on Thursday, December 25, 2025.
What day is Christmas 2026?
Christmas 2026 is on Friday, December 25, 2026.
What day is Christmas 2027?
Christmas 2027 is on Saturday, December 25, 2027.
How many days until Christmas from today?
Use the Christmas countdown tool on this site — it shows the exact number of days, hours, minutes, and seconds until December 25.
Is Christmas always on December 25?
Christmas is always December 25 in the Gregorian calendar. Orthodox Christians following the Julian calendar celebrate on January 7 (13 days behind the Gregorian calendar).