
English Bank Holidays 2025: Full List, Dates and Why They Happen
Planning your year around bank holidays is a familiar ritual for many in England — but have you ever wondered why the calendar looks the way it does? In 2025, England will enjoy eight official bank holidays, including two in May and a summer break in late August, and this guide lays out every date, explains the historical quirks behind the schedule, and answers the questions that pop up every time a long weekend approaches.
Total bank holidays in England 2025: 8 ·
First bank holiday: New Year’s Day, 1 January 2025 (Wednesday) ·
Last bank holiday: Boxing Day, 26 December 2025 (Friday) ·
Number of May bank holidays: 2 (5 May and 26 May) ·
August bank holiday date: Monday, 25 August 2025 ·
Year bank holidays were first legislated: 1871
Quick snapshot
Eight bank holidays in 2025, one pattern: four are clustered around Christian festivals (Easter and Christmas), two fall in May, one in late August, and one at the New Year. Here’s the breakdown at a glance.
| Label | Value |
|---|---|
| Total bank holidays in England 2025 | 8 |
| First holiday | New Year’s Day – 1 January 2025 |
| Last holiday | Boxing Day – 26 December 2025 |
| Holidays in May | 2 (5th and 26th) |
| August holiday date | 25 August 2025 (Monday) |
| Legislative origin | Bank Holidays Act 1871 |
How many England bank holidays are there in 2025?
England and Wales will have 8 bank holidays in 2025, confirmed by the UK government’s official list (GOV.UK). That count includes New Year’s Day (1 January), Good Friday (18 April), Easter Monday (21 April), the Early May bank holiday (5 May), the Spring bank holiday (26 May), the Summer bank holiday (25 August), Christmas Day (25 December), and Boxing Day (26 December).
What are the eight bank holidays in the UK?
- New Year’s Day – Wednesday 1 January (GOV.UK)
- Good Friday – Friday 18 April (GOV.UK)
- Easter Monday – Monday 21 April (GOV.UK)
- Early May bank holiday – Monday 5 May (GOV.UK)
- Spring bank holiday – Monday 26 May (GOV.UK)
- Summer bank holiday – Monday 25 August (GOV.UK)
- Christmas Day – Thursday 25 December (GOV.UK)
- Boxing Day – Friday 26 December (GOV.UK)
Are there always 8 bank holidays in England?
Since 1971, the standard number of bank holidays in England and Wales has been 8. That count can temporarily increase — for example, extra days were added for the Queen’s Diamond Jubilee in 2012 and the Royal Wedding in 2011 (Wikipedia). But 8 is the baseline, and 2025 sticks to it.
The implication: While the count is fixed, the possibility of extra holidays keeps the calendar dynamic.
Why does England have two bank holidays in May?
The two May bank holidays are separate by design. The Early May bank holiday (first Monday) was introduced in 1978 for England, Wales and Northern Ireland, originally linked to May Day and Labour Day traditions (Timetastic). The Spring bank holiday (last Monday) replaced the old Whit Monday (a movable feast tied to Easter) when it was fixed to the last Monday in May under the 1971 Banking and Financial Dealings Act (legislation.gov.uk). Two long weekends in the same month is a quirk of history, not a deliberate policy.
What are the reasons for two bank holidays in May and one in August?
- Early May: tied to pre-existing May Day and Labour Day observances — it’s the only bank holiday created primarily as a secular day off (Timetastic).
- Spring bank holiday: inherited from the Whit Monday tradition, later fixed to the last Monday in May (legislation.gov.uk).
- August: originally the first Monday, moved to the last Monday in 1965 to give a longer summer getaway (Timetastic).
England packs two bank holidays into May because the Early May holiday was a pure addition — not a replacement — layered on top of the existing Spring holiday. No other month gets that treatment.
The pattern: This duplication reflects historical layering rather than modern design.
Why is 25 August a bank holiday in the UK?
25 August 2025 is the Summer bank holiday in England and Wales. Since 1965 it has fallen on the last Monday of August (we rely on Timetastic’s research). Before that, it was the first Monday in August. The shift was designed to give families a longer summer break before schools reopened.
What holiday is August 25th in the UK?
It is the Summer bank holiday (also called the August bank holiday). In Scotland, the equivalent holiday falls on the first Monday in August — so only one English August bank holiday exists (uhomes).
Is there two bank holidays in August in the UK?
No. England and Wales have exactly one August bank holiday. Northern Ireland also has one (the same day as England). Scotland has its separate August holiday on the first Monday (uhomes).
The catch: England’s single August holiday contrasts with Scotland’s different scheduling.
When is August Bank Holiday?
In 2025, the August bank holiday is Monday, 25 August. It is always the last Monday of August in England and Wales (GOV.UK). For reference, in 2024 it was 26 August, and in 2026 it will be 31 August.
The pattern: The date shifts each year but always lands on a Monday, guaranteeing a long weekend.
Where did bank holidays originate from?
The modern bank holiday system began with the Bank Holidays Act 1871, introduced by Sir John Lubbock, a Liberal MP and amateur banker. The act originally designated four days: Easter Monday, Whit Monday, the first Monday in August, and Boxing Day (UK Parliament). The term “bank holiday” stuck because the law specified days when banks could close, making them the de facto national holidays.
The implication: The term originates from banking closure, not from a deliberate public holiday policy.
Are there always 8 bank holidays in England?
Not quite — while 8 is the standard, the actual number can shift. If a bank holiday falls on a weekend, a replacement day is usually added (e.g., when Christmas Day is a Saturday, the following Monday becomes a substitute) (GOV.UK). Also, the UK government can declare additional one-off holidays by royal proclamation. Scotland has 9 in 2025, and Northern Ireland has 10 (uhomes).
Why does England have so many bank holidays?
- Historical: they evolved from religious feasts and ancient customs (Wikipedia).
- International comparison: with 8, the UK has fewer public holidays than most European countries (e.g., France has 11, Germany has 9-13 depending on state) (Wikipedia).
- The number can feel “many” because they cluster around Christian holidays and summer.
England’s 8 bank holidays are below the EU average of 10-12. So calling them “so many” is relative — they’re actually fewer than in most of Western Europe.
The pattern: The perception of many holidays is driven by concentration rather than total count.
Timeline signal
- 1871 – Bank Holidays Act passes, creating four bank holidays: Easter Monday, Whit Monday, first Monday in August, Boxing Day. (UK Parliament)
- 1903 – Good Friday becomes a common law holiday, though technically not a bank holiday. It is widely observed. (Wikipedia)
- 1971 – New Year’s Day added; Whit Monday replaced by Spring bank holiday (last Monday in May); August bank holiday moved to last Monday. (legislation.gov.uk)
- 2025 – England observes 8 bank holidays on fixed calendar dates as listed. (GOV.UK)
The narrative: The 2025 list is the result of centuries of legislative tinkering.
Confirmed facts
- All 8 bank holiday dates for England 2025 are confirmed by UK government (GOV.UK).
- Two bank holidays in May (5th and 26th) (GOV.UK).
- August bank holiday on 25th (GOV.UK).
- Bank Holidays Act 1871 introduced the concept (UK Parliament).
What’s unclear
- Whether future governments will add or remove bank holidays — no current proposals.
- Potential one-off holidays for royal coronations or jubilees after 2025 — not scheduled.
- Potential changes to bank holiday schedules due to parliamentary bills — not currently proposed.
- Whether the government will declare an extra bank holiday in 2025 — not currently announced.
“The UK bank holiday term originated from the closure of banking institutions on certain days, similar to historic saint’s days.”
“John Lubbock’s Bank Holidays Bill in 1871 made an official date when banks would close.”
“In the United Kingdom, ‘bank holiday’ is used to refer to public holidays that may be created by statute, royal proclamation, or common law convention.”
For anyone planning around the 2025 English bank holidays, the choice is clear: lock in those eight dates now, and keep an eye on any last-minute royal proclamations. Missing a long weekend because you assumed the wrong date is a mistake you can avoid with this list.
groupaccommodation.com, visitlondon.com, yourcompanyformations.co.uk
For a detailed breakdown of each date and its historical background, see England Bank Holidays 2025.
Frequently asked questions
Is Good Friday a bank holiday?
Strictly speaking, Good Friday is a common law holiday, not a statutory bank holiday, but it is treated as a public holiday in England and Wales. Banks close, and many businesses observe it as a day off (GOV.UK).
Does Christmas Day count as a bank holiday?
Yes. Christmas Day (25 December) is a bank holiday in England and Wales. If it falls on a weekend, a substitute weekday is designated (GOV.UK).
Are bank holidays the same in Scotland?
No. Scotland has 9 bank holidays in 2025, including 2 January and St Andrew’s Day (30 November) as additional days. The August holiday is on the first Monday instead of the last (uhomes).
What happens if a bank holiday falls on a weekend?
A replacement day (usually the following Monday) is declared so the holiday doesn’t disappear. For example, if Christmas Day is a Saturday, the next Monday becomes a bank holiday (GOV.UK).
Do all businesses close on bank holidays?
Not by law. Bank holidays are statutory days off for bank employees, but most businesses choose to close or operate reduced hours. There is no legal requirement for non-banking businesses to shut (Wikipedia).
Why is Boxing Day called Boxing Day?
The name likely comes from the tradition of giving “Christmas boxes” (gifts or tips) to servants and tradespeople on the day after Christmas. It became a formal bank holiday in 1871 (Wikipedia).
Are there any extra bank holidays in 2025 for royal events?
No. No additional bank holidays for royal events have been announced for 2025. The last one-off was for the Queen’s funeral in 2022 (GOV.UK).
The takeaway: The answers above clarify common misconceptions around English bank holidays.
Related reading: Free Museums in London · How Many Weeks Between Two Dates?