Date & Time · Holidays

Days until Christmas.

Count the days, weeks and weekdays left before December 25 from today or from any date you choose.

Short answer: Christmas 2026 is Friday, December 25. From Monday, October 26, 2026 it is 60 days away, which is 8 weeks and 4 days, with 44 weekdays in between.

Source: 5 U.S.C. 6103 (Christmas Day, December 25), USPS holiday shipping datesRetrieved 26 October 2026

Advertisement

Choose a start date

Defaults to today on your device. After December 25 the count moves to next year.

Result

Pick a date and press Count days.

Advertisement

How the count works

Christmas Day is December 25, which 5 U.S.C. 6103(a) lists among the federal holidays. The calculator turns your start date and the next December 25 into calendar days in UTC, subtracts them and divides by seven for weeks. Using whole calendar days keeps daylight saving changes from adding or removing a day. If your start date is after December 25, the target moves to December 25 of the following year, and on December 25 itself the answer is zero.

What "weekdays left" means

Weekdays are Monday to Friday dates from your start date up to, but not including, December 25. Public holidays such as Thanksgiving, Christmas Eve and the day after Thanksgiving are not removed. Use the business days calculator if you need to skip specific holidays.

Worked example: from October 26, 2026

October 26, 2026 is a Monday. The month has 5 more days after the 26th (to October 31), November has 30 and December contributes 25, which gives 5 + 30 + 25 = 60 days. Sixty days is 8 weeks and 4 days. Eight full weeks hold 40 weekdays, and the last 4 days (Monday, December 21 to Thursday, December 24) add 4 more, for 44 weekdays in total. December 25, 2026 falls on a Friday, so no federal observed day moves.

Days left on key 2026 dates

Date (2026)EventDays until Christmas
Thursday, November 26U.S. Thanksgiving29
Friday, November 27Black Friday28
Monday, November 30Cyber Monday25
Tuesday, December 1GivingTuesday24
Thursday, December 17USPS Ground Advantage and First-Class Mail send-by date8
Thursday, December 24Christmas Eve1

Weekend Christmases

When December 25 falls on a Saturday, U.S. federal employees observe the holiday on Friday, December 24; when it falls on a Sunday they observe Monday, December 26 (5 U.S.C. 6103(b)). December 25, 2027 is a Saturday. Private employers, banks and stores set their own closing days, so check them directly. The count above is always to December 25 itself.

Advertisement

Frequently asked questions

How many days until Christmas 2026?

From October 26, 2026 there are 60 days to Friday, December 25, 2026. Use the calculator for today's exact count.

Does the count include Christmas Day?

No. It counts the days from your start date up to December 25, so December 24 shows 1 day and December 25 shows 0.

What day of the week is Christmas in 2026?

Friday. December 25, 2026 is a Friday, and 2027 is a Saturday.

How many weekdays are left before Christmas?

The calculator counts Monday to Friday dates from the start date up to December 25. From October 26, 2026 that is 44. It does not remove holidays.

Is the count affected by time zones or daylight saving?

No. It works in whole calendar days, so a clock change in November does not add or remove a day.

When is the last day to mail packages for Christmas?

USPS recommends sending Ground Advantage and First-Class Mail by December 17, Priority Mail by December 18 and Priority Mail Express by December 19, 2026 within the contiguous U.S. See the USPS holiday shipping deadlines page for the full table.

Calendar count

This tool counts calendar days to December 25. It does not know your employer's holiday schedule or store hours.