Christmas 2025 Was 320 Days Ago
A holiday commemorating the birth of Jesus Christ, celebrated with gift-giving and family gatherings.
Christmas 2025 was
days ago
Thursday, December 25, 2025
Calculated as of November 10, 2026 (UTC)
Christmas 2025 date
Christmas 2025 fell on Thursday, December 25, 2025 — 320 days ago, or 45 weeks and 5 days. Counting only working days, that is 220 business days.
Recurrence: Fixed date: December 25 every year.
International
US federal holiday: when the date falls on a Saturday it is observed the preceding Friday; when it falls on a Sunday it is observed the following Monday.
When is Christmas? The rule behind the date and every date for ten years →
Between Christmas 2025 and today
December 25, 2025 to November 10, 2026 — counting both end days, that is 321 days.
- Exact length
- 10 months and 16 days
- In weeks
- 45 weeks and 5 days
- Weekdays
- 229
- Weekend days
- 92
- Business days
- 220
- Calendar months
- 12
Of the 321 days from December 25, 2025 to November 10, 2026, 229 fall on a weekday and 92 on a Saturday or Sunday. Excluding the 9 US federal holidays observed on a weekday in that window leaves 220 business days.
US federal holidays in this range (9)
- Christmas Day December 25, 2025
- New Year's Day January 1, 2026
- Martin Luther King Jr. Day January 19, 2026
- Washington's Birthday February 16, 2026
- Memorial Day May 25, 2026
- Juneteenth June 19, 2026
- Independence Day (observed) July 3, 2026
- Labor Day September 7, 2026
- Columbus Day October 12, 2026
Observed dates follow the US federal holiday schedule (5 U.S.C. 6103): a holiday falling on a Saturday is observed the preceding Friday, and one falling on a Sunday the following Monday. Schedule last reviewed 2026-07.
Month by month
| Month | Days in range |
|---|---|
| December 2025 | 7 |
| January 2026 | 31 |
| February 2026 | 28 |
| March 2026 | 31 |
| April 2026 | 30 |
| May 2026 | 31 |
| June 2026 | 30 |
| July 2026 | 31 |
| August 2026 | 31 |
| September 2026 | 30 |
| October 2026 | 31 |
| November 2026 | 10 |
Christmas dates, 2025–2029
| Year | Date | Day of the 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 |
Frequently asked questions
How many days until Christmas 2025?
Christmas 2025 has passed — it was 320 days ago, on Thursday, December 25, 2025. That is 45 weeks and 5 days.
What day of the week is Christmas 2025?
Christmas 2025 fell on a Thursday, December 25, 2025. It is day 359 of 2025 and sits in US week 52.
Which dates does Christmas fall on after 2025?
Christmas 2026 is Friday, December 25, 2026. Christmas 2027 is Saturday, December 25, 2027. Christmas 2028 is Monday, December 25, 2028. Christmas 2029 is Tuesday, December 25, 2029.
Is Christmas on the same date every year?
Fixed date: December 25 every year. Christmas is primarily observed in: International.