Christmas 2025 Was 320 Days Ago

A holiday commemorating the birth of Jesus Christ, celebrated with gift-giving and family gatherings.

Christmas 2025 was

320

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

Christmas dates for five consecutive years
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.