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