England's 8 bank holidays in 2031 close out the decade's dataset on a strong note. Good Friday (11 April) and Easter Monday (14 April) give a four-day Easter weekend. The Early May Bank Holiday on 5 May follows three weeks later. The Spring Bank Holiday is 26 May and the Summer Bank Holiday is 25 August.
Christmas Day (25 December) falls on a Thursday in 2031 and Boxing Day (26 December) on a Friday — creating a natural four-day bank holiday weekend from Thursday 25 to Sunday 28 December. No annual leave needed for the core festive break. New Year's Day (1 January 2032) falls on a Thursday — a bank holiday that rounds off the year with another long weekend.
Over the full 2024–2031 period, England's bank holiday count has remained stable at 8 per year, with additional bank holidays only proclaimed for exceptional national events. The day-of-week alignment is the variable that determines how much benefit workers derive from each year's calendar.
Nationwide Holidays 2031
8 holidays| Date | Day | Holiday Name | Type |
|---|---|---|---|
| 1 Jan 2031 | Wed | New Year's Day | Nationwide |
| 11 Apr 2031 | Fri | Good Friday | Nationwide |
| 14 Apr 2031 | Mon | Easter Monday | Nationwide |
| 5 May 2031 | Mon | Early May Bank Holiday | Nationwide |
| 26 May 2031 | Mon | Spring Bank Holiday | Nationwide |
| 25 Aug 2031 | Mon | Summer Bank Holiday | Nationwide |
| 25 Dec 2031 | Thu | Christmas Day | Nationwide |
| 26 Dec 2031 | Fri | Boxing Day | Nationwide |