Mexico Holidays 2025 and Observances 2025
Date |
Name |
Type |
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 |