This bank holidays archive keeps the confirmed GOV.UK dates for 2019 to 2024 in one place, year by year and region by region. It is useful for checking a past payslip, a holiday booking or a claim that refers to a bank holiday. Every year from 2019 to 2024 except 2022 and 2023 had the standard count: 8 bank holidays in England and Wales, 9 in Scotland and 10 in Northern Ireland.
Bank holidays in 2024
| Date | Bank holiday | England & Wales | Scotland | Northern Ireland | Note |
|---|---|---|---|---|---|
| Mon 1 Jan | New Year’s Day | ✓ | ✓ | ✓ | |
| Tue 2 Jan | 2nd January | – | ✓ | – | |
| Mon 18 Mar | St Patrick’s Day | – | – | ✓ | substitute day |
| Fri 29 Mar | Good Friday | ✓ | ✓ | ✓ | |
| Mon 1 Apr | Easter Monday | ✓ | – | ✓ | |
| Mon 6 May | Early May bank holiday | ✓ | ✓ | ✓ | |
| Mon 27 May | Spring bank holiday | ✓ | ✓ | ✓ | |
| Fri 12 Jul | Battle of the Boyne (Orangemen’s Day) | – | – | ✓ | |
| Mon 5 Aug | Summer bank holiday | – | ✓ | – | |
| Mon 26 Aug | Summer bank holiday | ✓ | – | ✓ | |
| Mon 2 Dec | St Andrew’s Day | – | ✓ | – | substitute day |
| Wed 25 Dec | Christmas Day | ✓ | ✓ | ✓ | |
| Thu 26 Dec | Boxing Day | ✓ | ✓ | ✓ |
Source: GOV.UK bank holidays data, checked 4 November 2026.
Easter was split across two months: Good Friday on 29 March and Easter Monday on 1 April 2024. St Patrick’s Day fell on a Sunday, so Northern Ireland’s bank holiday was Monday 18 March. In Scotland, St Andrew’s Day was a Saturday and moved to Monday 2 December.
Bank holidays in 2023
| Date | Bank holiday | England & Wales | Scotland | Northern Ireland | Note |
|---|---|---|---|---|---|
| Mon 2 Jan | New Year’s Day | ✓ | ✓ | ✓ | substitute day |
| Tue 3 Jan | 2nd January | – | ✓ | – | substitute day |
| Fri 17 Mar | St Patrick’s Day | – | – | ✓ | |
| Fri 7 Apr | Good Friday | ✓ | ✓ | ✓ | |
| Mon 10 Apr | Easter Monday | ✓ | – | ✓ | |
| Mon 1 May | Early May bank holiday | ✓ | ✓ | ✓ | |
| Mon 8 May | Bank holiday for the coronation of King Charles III | ✓ | ✓ | ✓ | |
| Mon 29 May | Spring bank holiday | ✓ | ✓ | ✓ | |
| Wed 12 Jul | Battle of the Boyne (Orangemen’s Day) | – | – | ✓ | |
| Mon 7 Aug | Summer bank holiday | – | ✓ | – | |
| Mon 28 Aug | Summer bank holiday | ✓ | – | ✓ | |
| Thu 30 Nov | St Andrew’s Day | – | ✓ | – | |
| Mon 25 Dec | Christmas Day | ✓ | ✓ | ✓ | |
| Tue 26 Dec | Boxing Day | ✓ | ✓ | ✓ |
Source: GOV.UK bank holidays data, checked 4 November 2026.
The coronation of King Charles III added a bank holiday on Monday 8 May 2023 in all regions, so May had three bank holidays and each region one more than usual. The year also began with substitute days: New Year’s Day moved to Monday 2 January, and Scotland’s 2 January holiday to Tuesday 3 January.
Bank holidays in 2022
| Date | Bank holiday | England & Wales | Scotland | Northern Ireland | Note |
|---|---|---|---|---|---|
| Mon 3 Jan | New Year’s Day | ✓ | ✓ | ✓ | substitute day |
| Tue 4 Jan | 2nd January | – | ✓ | – | substitute day |
| Thu 17 Mar | St Patrick’s Day | – | – | ✓ | |
| Fri 15 Apr | Good Friday | ✓ | ✓ | ✓ | |
| Mon 18 Apr | Easter Monday | ✓ | – | ✓ | |
| Mon 2 May | Early May bank holiday | ✓ | ✓ | ✓ | |
| Thu 2 Jun | Spring bank holiday | ✓ | ✓ | ✓ | |
| Fri 3 Jun | Platinum Jubilee bank holiday | ✓ | ✓ | ✓ | |
| Tue 12 Jul | Battle of the Boyne (Orangemen’s Day) | – | – | ✓ | |
| Mon 1 Aug | Summer bank holiday | – | ✓ | – | |
| Mon 29 Aug | Summer bank holiday | ✓ | – | ✓ | |
| Mon 19 Sep | Bank Holiday for the State Funeral of Queen Elizabeth II | ✓ | ✓ | ✓ | |
| Wed 30 Nov | St Andrew’s Day | – | ✓ | – | |
| Mon 26 Dec | Boxing Day | ✓ | ✓ | ✓ | |
| Tue 27 Dec | Christmas Day | ✓ | ✓ | ✓ | substitute day |
Source: GOV.UK bank holidays data, checked 4 November 2026.
2022 had the most bank holidays in this archive: 10 in England and Wales, 11 in Scotland and 12 in Northern Ireland. The spring bank holiday moved from the end of May to Thursday 2 June and was followed by the Platinum Jubilee bank holiday on Friday 3 June, a four-day weekend. Monday 19 September was the bank holiday for the State Funeral of Queen Elizabeth II.
At either end of the year, weekends pushed holidays back. New Year’s Day became Monday 3 January (and Scotland’s 2 January became Tuesday 4 January), and Christmas Day became Tuesday 27 December, after Boxing Day on Monday 26 December.
Bank holidays in 2021
| Date | Bank holiday | England & Wales | Scotland | Northern Ireland | Note |
|---|---|---|---|---|---|
| Fri 1 Jan | New Year’s Day | ✓ | ✓ | ✓ | |
| Mon 4 Jan | 2nd January | – | ✓ | – | substitute day |
| Wed 17 Mar | St Patrick’s Day | – | – | ✓ | |
| Fri 2 Apr | Good Friday | ✓ | ✓ | ✓ | |
| Mon 5 Apr | Easter Monday | ✓ | – | ✓ | |
| Mon 3 May | Early May bank holiday | ✓ | ✓ | ✓ | |
| Mon 31 May | Spring bank holiday | ✓ | ✓ | ✓ | |
| Mon 12 Jul | Battle of the Boyne (Orangemen’s Day) | – | – | ✓ | |
| Mon 2 Aug | Summer bank holiday | – | ✓ | – | |
| Mon 30 Aug | Summer bank holiday | ✓ | – | ✓ | |
| Tue 30 Nov | St Andrew’s Day | – | ✓ | – | |
| Mon 27 Dec | Christmas Day | ✓ | ✓ | ✓ | substitute day |
| Tue 28 Dec | Boxing Day | ✓ | ✓ | ✓ | substitute day |
Source: GOV.UK bank holidays data, checked 4 November 2026.
Christmas Day and Boxing Day 2021 both fell at the weekend, so the bank holidays were Monday 27 and Tuesday 28 December. In Scotland, 2 January 2021 was a Saturday and the holiday moved to Monday 4 January.
Bank holidays in 2020
| Date | Bank holiday | England & Wales | Scotland | Northern Ireland | Note |
|---|---|---|---|---|---|
| Wed 1 Jan | New Year’s Day | ✓ | ✓ | ✓ | |
| Thu 2 Jan | 2nd January | – | ✓ | – | |
| Tue 17 Mar | St Patrick’s Day | – | – | ✓ | |
| Fri 10 Apr | Good Friday | ✓ | ✓ | ✓ | |
| Mon 13 Apr | Easter Monday | ✓ | – | ✓ | |
| Fri 8 May | Early May bank holiday (VE day) | ✓ | ✓ | ✓ | |
| Mon 25 May | Spring bank holiday | ✓ | ✓ | ✓ | |
| Mon 13 Jul | Battle of the Boyne (Orangemen’s Day) | – | – | ✓ | substitute day |
| Mon 3 Aug | Summer bank holiday | – | ✓ | – | |
| Mon 31 Aug | Summer bank holiday | ✓ | – | ✓ | |
| Mon 30 Nov | St Andrew’s Day | – | ✓ | – | |
| Fri 25 Dec | Christmas Day | ✓ | ✓ | ✓ | |
| Mon 28 Dec | Boxing Day | ✓ | ✓ | ✓ | substitute day |
Source: GOV.UK bank holidays data, checked 4 November 2026.
The early May bank holiday moved from Monday 4 May to Friday 8 May 2020 to mark the 75th anniversary of VE Day. This was a moved day, not an extra one, so the totals stayed at 8, 9 and 10. Boxing Day was a Saturday and moved to Monday 28 December, and in Northern Ireland the Battle of the Boyne holiday moved to Monday 13 July.
Bank holidays in 2019
| Date | Bank holiday | England & Wales | Scotland | Northern Ireland | Note |
|---|---|---|---|---|---|
| Tue 1 Jan | New Year’s Day | ✓ | ✓ | ✓ | |
| Wed 2 Jan | 2nd January | – | ✓ | – | |
| Mon 18 Mar | St Patrick’s Day | – | – | ✓ | substitute day |
| Fri 19 Apr | Good Friday | ✓ | ✓ | ✓ | |
| Mon 22 Apr | Easter Monday | ✓ | – | ✓ | |
| Mon 6 May | Early May bank holiday | ✓ | ✓ | ✓ | |
| Mon 27 May | Spring bank holiday | ✓ | ✓ | ✓ | |
| Fri 12 Jul | Battle of the Boyne (Orangemen’s Day) | – | – | ✓ | |
| Mon 5 Aug | Summer bank holiday | – | ✓ | – | |
| Mon 26 Aug | Summer bank holiday | ✓ | – | ✓ | |
| Mon 2 Dec | St Andrew’s Day | – | ✓ | – | substitute day |
| Wed 25 Dec | Christmas Day | ✓ | ✓ | ✓ | |
| Thu 26 Dec | Boxing Day | ✓ | ✓ | ✓ |
Source: GOV.UK bank holidays data, checked 4 November 2026.
Two regional holidays fell at a weekend in 2019. Northern Ireland’s St Patrick’s Day became Monday 18 March, and Scotland’s St Andrew’s Day became Monday 2 December.
What the bank holidays archive shows about future dates
The pattern repeats: fixed-date holidays move to a weekday when they hit a weekend, and one-off days are added for national events. GOV.UK’s general rule is that a substitute weekday, normally the following Monday, becomes the bank holiday. For confirmed dates after 2024, see UK bank holidays 2025, 2026, 2027 and 2028.
Sources: GOV.UK bank holidays data and Privy Council proclamations. Checked 4 November 2026.