Last verified October 26, 2026 · How we verify

How many days until Christmas?

A live countdown to Christmas Day, Friday, December 25, 2026, with the weeks, sleeps and working days left, the last days to ship, and what is open on Christmas Eve.

Counts to midnight in your device's time zone. Working days skip weekends and federal holidays.

Christmas Eve 2026

How many days until New Year's? →

Christmas 2026 is on Friday, December 25, 2026. It is a federal holiday every December 25. Christmas Eve is not a federal holiday: banks and post offices are open, and the stock market closes at 1:00 p.m. ET. USPS recommends mailing First-Class cards and gifts by December 17 for delivery by Christmas.

What is open on Christmas Eve and Christmas Day

DayFederal officesBanksStock marketPost offices
Christmas Eve
Thursday, December 24, 2026
OpenOpenCloses 1:00 p.m. ETOpen
Christmas Day
Friday, December 25, 2026
ClosedClosedClosedClosed

“Federal offices: Open” on Christmas Eve means it is not a legal holiday; a president can still close federal offices that day by executive order.

Last days to ship for Christmas

USPS recommended send-by dates for delivery before December 25 within the contiguous U.S.:

ServiceSend by
USPS Ground AdvantageThursday, December 17, 2026
First-Class MailThursday, December 17, 2026
Priority MailFriday, December 18, 2026
Priority Mail ExpressSaturday, December 19, 2026

USPS notes that actual delivery dates may vary. Alaska, Hawaii, Puerto Rico, international and military mail have their own dates on the USPS holiday shipping page.

Christmas dates and the federal day off, 2026 to 2030

YearDecember 25 is aFederal day off
2026FridaySame day
2027SaturdayFriday, December 24, 2027
2028MondaySame day
2029TuesdaySame day
2030WednesdaySame day
“Instead of a holiday that occurs on a Saturday, the Friday immediately before is a legal public holiday for [...] employees whose basic workweek is Monday through Friday.”— 5 U.S.C. 6103, Holidays

In 2027, Christmas falls on a Saturday. Federal offices close on Friday, December 24 instead; the stock market closes that Friday too, while Federal Reserve banks stay open.

DayFederal officesBanksStock marketPost offices
Christmas Eve
Friday, December 24, 2027
ClosedOpenClosedNot confirmed*
Christmas Day
Saturday, December 25, 2027
Saturday; observed Friday, December 24SaturdaySaturdayNot confirmed*

* USPS has not published its 2027 holidays yet. See is the post office open today? for what is confirmed.

Working on Christmas: pay

“The Fair Labor Standards Act (FLSA) does not require payment for time not worked, such as vacations or holidays (federal or otherwise).”— U.S. Department of Labor, Holiday Pay

Paid time off and extra pay for Christmas depend on your employer, not on federal law. Hours worked still count toward overtime; see how to calculate holiday pay.

Questions, answered

Christmas: common questions.

Christmas Day 2026 is on Friday, December 25, 2026. It is a federal holiday on December 25 every year.
The countdown at the top of this page shows it live, to the second, counting to midnight in your own time zone, with the weeks, the "sleeps" and the working days left.
No. Christmas Eve is not one of the 11 legal public holidays, so banks and post offices are open. The stock market closes early at 1:00 p.m. ET in years when Christmas Eve is a weekday it trades. A president can give federal employees the day off by executive order, which has happened in some years, so federal office hours on December 24 can change at short notice.
Federal employees get the Friday before as the holiday. In 2027, Christmas is on a Saturday, so federal offices and the stock market close on Friday, December 24, but Federal Reserve banks stay open that Friday.
USPS recommends sending by Thursday, December 17 for First-Class Mail and USPS Ground Advantage, Friday, December 18 for Priority Mail, and Saturday, December 19 for Priority Mail Express, for delivery before Christmas within the contiguous U.S.
Federal law does not require it. The U.S. Department of Labor says the Fair Labor Standards Act does not require payment for time not worked, such as holidays; holiday pay and premium pay depend on your employer's policy or contract. Hours worked on Christmas count toward weekly overtime like any other hours.
Sources

Where this comes from

Checked against the official sources below on October 26, 2026. How we verify.

More countdowns