1 January, Tuesday | New Year’s Day | National Holiday |
6 January, Sunday | Day of the Holy Kings | Observance |
2 February, Saturday | Candlemas | Observance |
5 February, Tuesday | Constitution Day | National Holiday |
14 February, Thursday | Valentine’s Day | Observance |
24 February, Sunday | Flag Day | Observance |
6 March, Wednesday | Ash Wednesday | Observance, Christian |
18 March, Monday | Oil Expropriation Day | Observance |
21 March, Thursday | Benito Juárez’s Birthday Memorial | National Holiday |
14 April, Sunday | Palm Sunday | Observance, Christian |
18 April, Thursday | Maundy Thursday | Bank Holiday |
19 April, Friday | Good Friday | Bank Holiday |
20 April, Saturday | Holy Saturday | Observance |
21 April, 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 |
10 May, Friday | Mother’s Day | Observance |
15 May, Wednesday | Teacher’s Day | Observance |
30 May, Thursday | Ascension Day | Observance |
9 June, Sunday | Whit Sunday | Observance |
16 June, Sunday | Father’s Day | Observance |
20 June, Thursday | Corpus Christi | 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 |