Mexico Public Holidays
Discover upcoming public holiday dates for Mexico and start planning to make the most of your time off.
Skip down to:
2024 Holidays
Date | Day | Holiday |
---|---|---|
1 Jan | Mon | New Year's Day |
5 Feb | Mon | Constitution Day |
18 Mar | Mon | Benito Juarez Day |
28 Mar | Thu | Holy Thursday * |
29 Mar | Fri | Good Friday * |
1 May | Wed | Labor Day |
5 May | Sun | Anniversary of the Battle of Puebla * |
16 Sep | Mon | Independence Day |
12 Oct | Sat | Day of the Race * |
2 Nov | Sat | All Souls' Day * |
18 Nov | Mon | Revolution Day |
12 Dec | Thu | Lady of Guadalupe Day * |
25 Dec | Wed | Christmas Day |
2025 Holidays
Date | Day | Holiday |
---|---|---|
1 Jan | Wed | New Year's Day |
3 Feb | Mon | Constitution Day |
17 Mar | Mon | Benito Juarez Day |
17 Apr | Thu | Holy Thursday * |
18 Apr | Fri | Good Friday * |
1 May | Thu | Labor Day |
5 May | Mon | Anniversary of the Battle of Puebla * |
16 Sep | Tue | Independence Day |
12 Oct | Sun | Day of the Race * |
2 Nov | Sun | All Souls' Day * |
17 Nov | Mon | Revolution Day |
12 Dec | Fri | Lady of Guadalupe Day * |
25 Dec | Thu | Christmas Day |
2026 Holidays
Date | Day | Holiday |
---|---|---|
1 Jan | Thu | New Year's Day |
2 Feb | Mon | Constitution Day |
16 Mar | Mon | Benito Juarez Day |
2 Apr | Thu | Holy Thursday * |
3 Apr | Fri | Good Friday * |
1 May | Fri | Labor Day |
5 May | Tue | Anniversary of the Battle of Puebla * |
16 Sep | Wed | Independence Day |
12 Oct | Mon | Day of the Race * |
2 Nov | Mon | All Souls' Day * |
16 Nov | Mon | Revolution Day |
12 Dec | Sat | Lady of Guadalupe Day * |
25 Dec | Fri | Christmas Day |
2027 Holidays
Date | Day | Holiday |
---|---|---|
1 Jan | Fri | New Year's Day |
1 Feb | Mon | Constitution Day |
15 Mar | Mon | Benito Juarez Day |
25 Mar | Thu | Holy Thursday * |
26 Mar | Fri | Good Friday * |
1 May | Sat | Labor Day |
5 May | Wed | Anniversary of the Battle of Puebla * |
16 Sep | Thu | Independence Day |
12 Oct | Tue | Day of the Race * |
2 Nov | Tue | All Souls' Day * |
15 Nov | Mon | Revolution Day |
12 Dec | Sun | Lady of Guadalupe Day * |
25 Dec | Sat | Christmas Day |
Holidays marked with * are not official national holidays, but are widely observed throughout Mexico.
Mexico currently celebrates seven national holidays, four official bank-only holidays, and one traditional holiday. Under the Labor Laws of Mexico, businesses are required to provide a paid day off to employees for the seven national holidays only. Businesses have the option of giving a day off to employees for the bank or traditional holidays, but are not required to provide these days off with pay.
If an employee is required to work on a national holiday, under the labour laws businesses are required to pay the employees a rate of three times their hourly wage for every hour that they work on that day. Additionally, employees are not required to work a full shift on these days if they do not desire and are allowed, under these labour laws, to determine the length of time they work on a holiday.
Holidays are governed under the labour laws. However, the government reserves the right to add holidays as one-time events if the situation arises. Holidays that occur on a weekend are not moved to the following Monday in Mexico at any time.
It should be noted that the Feast of Our Lady of Guadalupe is such a large celebration in Mexico that most businesses and government offices close on that day, despite the fact that it is not a national holiday.