UK Answers

When Is Christmas Day? Dates for 2026 to 2030

Christmas Day is on Friday 25 December in 2026, 25 December in 2027 and 25 December in 2028.

Dates worked out from the official rules · checked 8 October 2026

Christmas Day dates
YearDateDay
202625 DecemberFriday
202725 DecemberSaturday
202825 DecemberMonday
202925 DecemberTuesday
203025 DecemberWednesday

How the date of Christmas Day is worked out

It is a fixed date, so only the day of the week changes. When Christmas Day or Boxing Day falls on a weekend, a weekday is added as a substitute bank holiday so that people still get the time off.

Good to know

  • If Christmas Day or Boxing Day falls on a weekend, a substitute weekday is usually given as a bank holiday.
  • In England and Wales, large shops (over 280 square metres) must be closed on Christmas Day.

Christmas Day is on 25 December every year and is a bank holiday across the UK. Boxing Day is the following day.

Countdown to Christmas Day

See all UK bank holidays, browse other dates or check when the clocks change.

Frequently asked questions

When is Christmas Day in 2026?

Christmas Day in 2026 is on Friday 25 December.

When is Christmas Day in 2027?

Christmas Day in 2027 is on Saturday 25 December.

When is Christmas Day in 2028?

Christmas Day in 2028 is on Monday 25 December.

What day of the week is Christmas Day in 2027?

Saturday, 25 December 2027.