Skip to content
UK Bank Holidays

2026 to 2028, and every other year

List of UK Bank Holidays by Year

The full list of UK bank holidays for 2026, 2027 and 2028 in England, Wales, Scotland and Northern Ireland, plus a page for every year from 1971 to 2050.

UK bank holidays 2026

8 in England and Wales, 10 in Scotland, 10 in Northern Ireland. Full 2026 guide →

Dates follow the official GOV.UK bank holiday list where published. Later years are calculated from the statutory rules and can change if a holiday is added or moved by royal proclamation.

UK bank holidays 2027

8 in England and Wales, 9 in Scotland, 10 in Northern Ireland. Full 2027 guide →

UK bank holidays 2028

8 in England and Wales, 9 in Scotland, 10 in Northern Ireland. Full 2028 guide →

How many bank holidays are there each year?

A normal year has 8 in England and Wales, 9 in Scotland and 10 in Northern Ireland. One-off holidays push the total up.

Number of bank holidays per year by nation
YearEngland & WalesScotlandN. IrelandNotes
20248910All on their usual dates
20258910All on their usual dates
202681010World Cup bank holiday1 substitute day
202789102 substitute days
202889101 substitute day
20298910All on their usual dates
20308910All on their usual dates
20318910All on their usual dates
203289102 substitute days
203389102 substitute days

Substitute days are counted for England and Wales. A substitute day replaces a holiday that falls on a weekend, so it does not change the total.

Bank holidays by leave year (April to March)

Many employers and the public sector run the holiday year from 1 April to 31 March. Easter can fall either side of the line, so the count changes more than it does by calendar year.

Number of bank holidays per April to March leave year
Leave yearEngland & WalesScotlandN. Ireland
1 April 2026 to 31 March 2027101112
1 April 2027 to 31 March 2028688
1 April 2028 to 31 March 202991011

Each year page lists the exact dates inside its leave year.

List of UK bank holidays: questions

How many bank holidays are there a year in the UK?

A standard year has 8 bank holidays in England and Wales, 9 in Scotland and 10 in Northern Ireland. The total rises in years with a one-off holiday, such as a coronation or jubilee.

How many bank holidays are there in England?

England has 8 bank holidays in a normal year, the same as Wales. In 2026 it has 8.

How many bank holidays are there in Scotland?

Scotland has 9 bank holidays in a normal year. In 2026 it has 10.

How many bank holidays are there in Northern Ireland?

Northern Ireland has 10 bank holidays in a normal year, the most in the UK. In 2026 it has 10.

How many bank holidays are there from April 2026 to March 2027?

In the leave year from 1 April 2026 to 31 March 2027 there are 10 in England and Wales, 11 in Scotland, 12 in Northern Ireland.

Do bank holidays fall on the same date every year?

Only Christmas Day, Boxing Day, New Year's Day and the saints' days have fixed dates, and even those move to a weekday when they fall on a weekend. Easter moves each year, and the May and August holidays are tied to a Monday rather than a date.

Are future bank holiday dates confirmed?

GOV.UK publishes confirmed dates a few years ahead. Years beyond that are calculated from the same statutory rules. They are reliable for planning, but a holiday can be added or moved by royal proclamation.

Where can I check past bank holiday dates?

Every year from 1971 has its own page linked below, and the bank holiday dates archive lists every one-off and moved bank holiday since then.