1 January, Monday | New Year’s Day | National Holiday |
6 January, Saturday | Day of the Holy Kings | Observance |
2 February, Friday | Candlemas | Observance |
5 February, Monday | Constitution Day | National Holiday |
14 February, Wednesday | Valentine’s Day | Observance |
14 February, Wednesday | Ash Wednesday | Observance, Christian |
24 February, Saturday | Flag Day | Observance |
18 March, Monday | Oil Expropriation Day | Observance |
21 March, Thursday | Benito Juárez’s Birthday Memorial | National Holiday |
24 March, Sunday | Palm Sunday | Observance, Christian |
28 March, Thursday | Maundy Thursday | Bank Holiday |
29 March, Friday | Good Friday | Bank Holiday |
30 March, Saturday | Holy Saturday | Observance |
31 March, Sunday | Easter Sunday | Observance, Christian |
30 April, Tuesday | Children’s Day | Observance |
1 May, Wednesday | Labor Day / May Day | National Holiday |
5 May, Sunday | Battle of Puebla / Cinco de Mayo | Common Local Holiday |
9 May, Thursday | Ascension Day | Observance |
10 May, Friday | Mother’s Day | Observance |
15 May, Wednesday | Teacher’s Day | Observance |
19 May, Sunday | Whit Sunday | Observance |
30 May, Thursday | Corpus Christi | Observance |
16 June, Sunday | Father’s Day | Observance |
15 August, Thursday | Assumption of Mary | Observance |
15 September, Sunday | Shout of Dolores | Observance |
16 September, Monday | Independence Day | National Holiday |
12 October, Saturday | Columbus Day | Observance |
31 October, Thursday | Halloween | Observance |
1 November, Friday | All Saint’s Day | Observance |
2 November, Saturday | All Soul’s Day | Observance |
20 November, Wednesday | Revolution Day Memorial | National Holiday |
24 November, Sunday | Christ the King Day | Observance |
8 December, Sunday | Feast of the Immaculate Conception | Observance |
12 December, Thursday | Day of the Virgin of Guadalupe | Bank Holiday |
24 December, Tuesday | Christmas Eve | Observance, Christian |
25 December, Wednesday | Christmas Day | National Holiday, Christian |
28 December, Saturday | Day of the Holy Innocents | Observance |
31 December, Tuesday | New Year’s Eve | Observance |