When is St George's Day 2027?

St George's Day is always 23 April. St George is the patron saint of England, and the date is widely treated as England's patron-saint day.

It is not a public holiday. Some towns, pubs and civic organisations hold events or fly the flag, while elsewhere the day may pass with little formal observance.

St George's Cross — a red cross on a white background — is the flag of England and is one of the most recognisable symbols associated with the day.

St George's DayAlways 23 April
Public holidayNo — not a bank holiday in England
The flagSt George's Cross — red on white, the flag of England

Why it is not a day off

There have been repeated calls to make St George's Day a bank holiday in England, but it has not been made one.

The date is also traditionally associated with William Shakespeare's death, so some cultural events connect the two anniversaries.