| England and Wales | 2007 | 2008 | 2009 | 2010 | |
| New Year’s Day | 1 Jan | 1 Jan | 1 Jan | 1 Jan | |
| Good Friday | 6 Apr | 21 Mar | 10 Apr | 2 Apr | |
| Easter Monday | 9 Apr | 24 Mar | 13 Apr | 5 Apr | |
| Early May Bank Holiday | 7 May | 5 May | 4 May | 3 May | |
| Spring Bank Holiday | 28 May | 26 May | 25 May | 31 May | |
| Summer Bank Holiday | 27 Aug | 25 Aug | 31 Aug | 30 Aug | |
| Christmas Day | 25 Dec | 25 Dec | 25 Dec | ■ 28 Dec | |
| Boxing Day | 26 Dec | 26 Dec | 28 Dec | ▲ 27 Dec | |
| ■ Substitute Bank Holiday in lieu of 25 Dec | |||||
| ▲ Substitute Bank Holiday in lieu of 26 Dec | |||||
| Northern Ireland | |||||
| New Year’s Day | 1 Jan | 1 Jan | 1 Jan | 1 Jan | |
| St Patrick’s Day | 19 Mar | 17 Mar | 17 Mar | 17 Mar | |
| Good Friday | 6 Apr | 21 Mar | 10 Apr | 2 Apr | |
| Easter Monday | 9 Apr | 24 Mar | 13 Apr | 5 Apr | |
| Early May Bank Holiday | 7 May | 5 May | 4 May | 3 May | |
| Spring Bank Holiday | 28 May | 26 May | 25 May | 31 May | |
| Battle of the Boyne (Orangemen’s Day) | 12 July | 14 July | 13 July | 12 July | |
| Summer Bank Holiday | 27 Aug | 25 Aug | 31 Aug | 30 Aug | |
| Christmas Day | 25 Dec | 25 Dec | 25 Dec | ■ 28 Dec | |
| Boxing Day | 26 Dec | 26 Dec | 28 Dec | ▲ 27 Dec | |
| ■ Substitute Bank Holiday in lieu of 25 Dec | |||||
| ▲ Substitute Bank Holiday in lieu of 26 Dec | |||||