Christmas Day this year is Friday, December 25, 2026, according to the federal holiday schedule published by the U.S. Office of Personnel Management.

What day of the week Christmas falls on

The section of federal law that lists the legal public holidays, 5 U.S.C. 6103, names "Christmas Day, December 25." The date never changes, so the day of the week moves each year. The Office of Personnel Management schedule gives these days for the federal holiday.

YearChristmas Day federal holiday
2026Friday, December 25
2027Friday, December 24
2028Monday, December 25

Why the 2027 holiday is on December 24

December 25, 2027, is a Saturday. The Office of Personnel Management says that when a holiday falls on a Saturday, the Friday before is treated as a holiday for pay and leave purposes for most federal employees, and that a holiday on a Sunday moves to the following Monday. That is why its 2027 schedule lists Christmas Day on Friday, December 24. The rule changes the day treated as the holiday for pay and leave purposes, not the date of Christmas, which stays December 25. The full list is in What are the federal holidays?

Mail on Christmas

The U.S. Postal Service lists Friday, December 25, Christmas Day, among its 2026 holidays. For 2027 the same page lists Christmas Day on Saturday, December 25, and says Post Offices will be open and deliveries will occur as normal on Friday, December 24. The other postal holidays are in What holidays is the post office closed?

The stock market on Christmas

The New York Stock Exchange says all of its markets observe the holidays on its holiday calendar, and the calendar lists Christmas Day on Friday, December 25, 2026. On Thursday, December 24, 2026, each market closes early at 1:00 p.m. Eastern Time, and eligible options close at 1:15 p.m. The calendar lists the 2027 holiday as observed on Friday, December 24, 2027, and the 2028 holiday on Monday, December 25, 2028. The rest of the calendar is in What are the stock market holidays?

The holidays around Christmas

The federal holiday before Christmas on the Office of Personnel Management schedule is Thanksgiving Day, on Thursday, November 26, 2026, covered in When is Thanksgiving 2026? The next one after Christmas is New Year's Day, on Friday, January 1, 2027. The football schedule for the holiday is in What NFL games are on Christmas?