🏴󠁧󠁢󠁥󠁮󠁧󠁿

England Public Holidays 2031

Complete list of public holidays — nationwide & regional

20242025202620272028202920302031

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
🏴󠁧󠁢󠁥󠁮󠁧󠁿 Public Holidays for all of England
DateDayHoliday NameType
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

Frequently Asked Questions

When is Easter in England in 2031?
Easter Sunday falls on 13 April 2031. Good Friday is 11 April and Easter Monday is 14 April — a comfortable mid-April placement. The Early May Bank Holiday (5 May) follows three weeks later.
Is Christmas favourable in England in 2031?
Yes — Christmas Day (25 December) falls on a Thursday and Boxing Day (26 December) on a Friday in 2031. The festive break runs naturally from Thursday 25 to Sunday 28 December — a four-day bank holiday weekend without needing annual leave.
When is the May Bank Holiday in 2031?
The Early May Bank Holiday is Monday 5 May 2031. The Spring Bank Holiday is Monday 26 May 2031.
When is the Summer Bank Holiday in 2031?
The Summer Bank Holiday falls on Monday 25 August 2031 — the last Monday of August as always.
Is 2031 the last year covered by CalendarGlobe for England?
Yes — 2031 is the final year in CalendarGlobe's verified England bank holiday dataset. England's bank holiday dates are set by Royal Proclamation each year, so precise dates beyond 2031 are subject to official confirmation. The structure of 8 bank holidays per year is expected to continue.