Skip to content
UK Bank Holidays

December 2026

Bank Holidays in December 2026

Yes. December 2026 has 2 bank holidays in England and Wales: Christmas Day on Friday 25 December 2026 and Boxing Day (substitute day) on Monday 28 December 2026.

Is there a bank holiday in December 2026?

England and WalesEngland & Wales

Yes

ScotlandScotland

Yes

Northern IrelandN. Ireland

Yes

Dates follow the official GOV.UK bank holiday list where published. Later years are calculated from the statutory rules and can change if a holiday is added or moved by royal proclamation.

December bank holidays, 2026 to 2031

Every bank holiday that falls in December over the next six years, by nation.

Bank holidays in December by year and nation
YearEngland and WalesScotlandNorthern Ireland
December 2026
  • Christmas Day
  • Boxing Day (substitute)
  • Christmas Day
  • Boxing Day (substitute)
  • Christmas Day
  • Boxing Day (substitute)
December 2027
  • Christmas Day (substitute)
  • Boxing Day (substitute)
  • Christmas Day (substitute)
  • Boxing Day (substitute)
  • Christmas Day (substitute)
  • Boxing Day (substitute)
December 2028
  • Christmas Day
  • Boxing Day
  • Christmas Day
  • Boxing Day
  • Christmas Day
  • Boxing Day
December 2029
  • Christmas Day
  • Boxing Day
  • Christmas Day
  • Boxing Day
  • Christmas Day
  • Boxing Day
December 2030
  • Christmas Day
  • Boxing Day
  • St Andrew's Day (substitute)
  • Christmas Day
  • Boxing Day
  • Christmas Day
  • Boxing Day
December 2031
  • Christmas Day
  • Boxing Day
  • St Andrew's Day (substitute)
  • Christmas Day
  • Boxing Day
  • Christmas Day
  • Boxing Day

In England and Wales, December has a bank holiday in 6 of these 6 years.

Why December has bank holidays

December has two bank holidays everywhere in the UK: Christmas Day and Boxing Day. When either falls on a weekend the day off moves to 27 or 28 December.

In some years Scotland also has the St Andrew's Day substitute at the very start of the month.

See how the year fits together on the bank holidays 2026 page, or check when the next bank holiday is.

Next bank holiday after December

  • England and Wales

    New Year's Day

  • Scotland

    New Year's Day

  • Northern Ireland

    New Year's Day

One-off and moved bank holidays in December

Extra bank holidays, and regular ones moved for a single year, that have fallen in December since 1971.

One-off and moved bank holidays in December
DateDayBank holidayWhere
FridayMillennium bank holidayOne-offOne-off holiday for the millennium celebrationsAll of the UK

Bank holidays in December: questions

Is there a bank holiday in December?

Yes. December 2026 has 2 bank holidays in England and Wales: Christmas Day on Friday 25 December 2026 and Boxing Day (substitute day) on Monday 28 December 2026. December has two bank holidays everywhere in the UK: Christmas Day and Boxing Day. When either falls on a weekend the day off moves to 27 or 28 December.

How many bank holidays are there in December 2026?

2 in England and Wales, 2 in Scotland, 2 in Northern Ireland.

Is there a bank holiday in December in Scotland?

Yes. In 2026: Christmas Day on Friday 25 December 2026 and Boxing Day (substitute day) on Monday 28 December 2026.

Is there a bank holiday in December in Northern Ireland?

Yes. In 2026: Christmas Day on Friday 25 December 2026 and Boxing Day (substitute day) on Monday 28 December 2026.

Is there a bank holiday in December 2027?

Yes. In England and Wales: Christmas Day (substitute day) on Monday 27 December 2027 and Boxing Day (substitute day) on Tuesday 28 December 2027.

When is the next bank holiday after December?

In England and Wales it is New Year's Day on Friday 1 January 2027. In Scotland it is New Year's Day on Friday 1 January 2027. In Northern Ireland it is New Year's Day on Friday 1 January 2027.