When is St. George’s Day 2026?

The short answer is Thursday 23 April 2026. The long answer is there are two St. George’s Days and they vary each year. We will explain…

The national celebration of St. George’s Day takes place on 23 April every year. Why 23 April? Because it is believed to be the date of St. George’s death. That is assuming he ever lived. More on that on our Saint George page.

Naturally, the day of 23 April varies each year. In 2026 it’s a Thursday. The list below shows the days for the national celebration.

St. George National Day of Celebration

  • 2026 – Thursday 23 April
  • 2027 – Friday 23 April
  • 2028 – Sunday 23 April
  • 2029 – Monday 23 April
  • 2030 – Tuesday 23 April

Note that in 2028, it appears to skip a day; you would expect it to follow the sequence and be a Saturday. The reason it’s a Sunday is that 2028 is a leap year. Therefore, there is an extra day in the calendar (February 29), which moves all the dates forward by one day.

To add to the confusion, there is a difference between the national day of celebration and the date observed by the Church of England. The religious celebration of St. George’s Day took place on 23 April in 2021, but in 2019 it was moved to 29 April, and in 2011 it was moved to Monday, 2 May!

The reason is that the Church of England says when St. George’s Day falls between Palm Sunday and the Second Sunday of Easter, poor St. George gets his celebration moved to the Monday after the Second Sunday of Easter. Yes, it can be confusing if you’re not a regular churchgoer.

If you are a Christian wanting to celebrate the day according to the Church of England, it’s normally 23 April, and the list below shows the exceptions.

St. George Religious Day of Celebration

Usually 23 April, except for the following years:

  • 2028 – Monday 24 April
  • 2030 – Monday 29 April
  • 2033 – Monday 25 April

The good thing is that if you are a Christian, you can celebrate St. George twice 🙂

For us, St. George’s Day is always on 23 April. And it’s as easy to remember as 1,2,3,4. There is only 1 St. George’s Day and it’s on the 23rd of the 4th.

Comments are closed.