Tuesday 01 Jan New Year's Day Monday 04 Feb Constitution Day Monday 18 Mar Benito Juarez's Birthday
Thursday 28 Mar Maundy Thursday
Friday 29 Mar Good Friday
Wednesday 01 May Labour Day
Sunday 05 May Anniversary of Battle of Puebla Monday 16 Sep Independence Day Monday 18 Nov Revolution Day
Wednesday 25 Dec Christmas Day
Source: http://www.holiday-times.com/public-holidays-mexico/