Christmas Day Bank Holiday 2023

What is Christmas Day and when does it fall?What is Christmas Day, where in the UK is it a bank holiday and when does it fall? Date, day of the week, substitute day and background.

Advertisement

When is Christmas Day 2023?

Christmas Day 2023 is on Monday, 25 December 2023. Falling on a Monday, it makes a three-day weekend without using any annual leave.

Christmas Day 2023 at a glance

DateMonday, 25 December 2023
Date rulefixed, always 25 December
Where it appliesthe whole of the UK
Also known asChristmas

Christmas Day: a common law holiday, trading rules and Scotland

Older than the bank holidays
Christmas Day was not included in the Bank Holidays Act 1871 because it did not need to be. It was already a common law holiday in England, Wales and Ireland, kept by custom for centuries, and Parliament saw no reason to legislate for a day nobody worked.
Not always a holiday in Scotland
Scotland is the exception. After the Reformation the Kirk discouraged the celebration of Christmas, and for generations it was a normal working day north of the border. Christmas Day only became a public holiday in Scotland in 1958, and Boxing Day in 1974. Hogmanay filled the gap in the meantime.
The strictest trading rules of the year
The Christmas Day (Trading) Act 2004 bans large shops in England and Wales from opening at all on 25 December, a stricter rule than applies on any other day. Scotland has its own equivalent. Almost no trains run, and most bus networks close entirely.
Substitute days
Because it is fixed to 25 December, Christmas Day falls at the weekend about two years in seven. If it is a Saturday, Christmas Day is taken on the Monday and Boxing Day on the Tuesday. If it is a Sunday, Boxing Day keeps its Monday and the substitute day for Christmas Day is the Tuesday. Either way, both days off fall on weekdays.
What happens on the day
Church services, the King's Christmas message at three o'clock, and the largest domestic meal of the year. Boxing Day the following day carries the sport and the sales.

Calendar 2023 to print

You do not have to copy the dates out: our free calendar templates for 2023 have bank holidays already marked.
Download a free printable calendar 2023 for the UK in PDF format:
Calendar templates for 2023 (UK) in PDF format Calendar templates for 2023 (UK) in PDF format

All bank holidays of the year

Which other bank holidays fall in 2023, what day of the week they land on and which parts of the UK they apply to.

Calendar around Christmas Day 2023

The calendar month around Christmas Day 2023 and the months before and after.

November 2023
Wk Mo Tu We Th Fr Sa Su
44  12345
456789101112
4613141516171819
4720212223242526
4827282930   
        
December 2023
Wk Mo Tu We Th Fr Sa Su
48    123
4945678910
5011121314151617
5118192021222324
5225262728293031
        
January 2024
Wk Mo Tu We Th Fr Sa Su
11234567
2891011121314
315161718192021
422232425262728
5293031    
        
See also: Yearly calendar for 2023   Yearly calendar for 2024

Dates of Christmas Day Bank Holiday: long term overview

The date is always 25 December. When it falls on a Saturday or Sunday the bank holiday moves to the next available weekday, shown in the substitute day column.
YearDateDay of the weekSubstitute day
2015 25 December 2015 Friday –
2016 25 December 2016 Sunday Tuesday 27 December 2016
2017 25 December 2017 Monday –
2018 25 December 2018 Tuesday –
2019 25 December 2019 Wednesday –
2020 25 December 2020 Friday –
2021 25 December 2021 Saturday Monday 27 December 2021
2022 25 December 2022 Sunday Tuesday 27 December 2022
2023 25 December 2023 Monday –
2024 25 December 2024 Wednesday –
2025 25 December 2025 Thursday –
2026 25 December 2026 Friday –
2027 25 December 2027 Saturday Monday 27 December 2027
2028 25 December 2028 Monday –
2029 25 December 2029 Tuesday –
2030 25 December 2030 Wednesday –
2031 25 December 2031 Thursday –
2032 25 December 2032 Saturday Monday 27 December 2032
2033 25 December 2033 Sunday Tuesday 27 December 2033
2034 25 December 2034 Monday –
2035 25 December 2035 Tuesday –
2036 25 December 2036 Thursday –
2037 25 December 2037 Friday –