Christmas Day bank holiday
Christmas Day 2026 is on Friday 25 December 2026. 25 December, or a substitute weekday if it falls at a weekend.
| Year | England & Wales | Scotland | N. Ireland |
|---|---|---|---|
| 2028 | Mon 25 Dec | Mon 25 Dec | Mon 25 Dec |
| 2027 | Mon 27 Decsub | Mon 27 Decsub | Mon 27 Decsub |
| 2026 | Fri 25 Dec | Fri 25 Dec | Fri 25 Dec |
| 2025 | Thu 25 Dec | Thu 25 Dec | Thu 25 Dec |
| 2024 | Wed 25 Dec | Wed 25 Dec | Wed 25 Dec |
| 2023 | Mon 25 Dec | Mon 25 Dec | Mon 25 Dec |
| 2022 | Tue 27 Decsub | Tue 27 Decsub | Tue 27 Decsub |
| 2021 | Mon 27 Decsub | Mon 27 Decsub | Mon 27 Decsub |
| 2020 | Fri 25 Dec | Fri 25 Dec | Fri 25 Dec |
| 2019 | Wed 25 Dec | Wed 25 Dec | Wed 25 Dec |
About Christmas Day
Christmas Day is a holiday across the UK. When 25 December falls on a Saturday or Sunday, a substitute weekday (usually the 27th) becomes the bank holiday.
In England, Wales and Northern Ireland it is a common law holiday; in Scotland it is a bank holiday under the 1971 Act.
Employers do not have to give bank holidays as paid days off; whether you get the day off depends on your contract.
If it falls on a weekend
If 25 December is a Saturday, the bank holiday moves to Monday 27 December (and Boxing Day to Tuesday 28). If it is a Sunday, Boxing Day keeps Monday 26 and the Christmas Day substitute is Tuesday 27 December.