Holidays in Mexico

History of Mexico

Mexico, a country with a rich tapestry of history, dates back to ancient civilizations including the Aztecs and Mayans. These cultures left behind remarkable ruins that tell tales of sophisticated societies long before European contact. Spanish conquest in the 16th century brought profound changes, blending indigenous cultures with Spanish influences, which is evident in Mexico’s architecture, cuisine, and traditions. Over centuries, Mexico has evolved into a nation proud of its heritage and deeply rooted in its revolutionary past, celebrating its independence and continuous growth.

Why Mexicans Love Their Holidays

Mexicans hold a deep affection for their holidays, seeing them as vital times for communal bonding and cultural expression. Festivities are often vibrant and colorful, filled with traditional music, dance, and food. They serve not only as a reflection of Mexico’s diverse cultural history but also as a way to reinforce national identity and values across generations. From Day of the Dead to Cinco de Mayo, each holiday has its own unique flavor yet shares the common thread of uniting families and communities.

What to Do in Mexico

Visitors to Mexico can enjoy a wide array of activities that highlight the country’s natural beauty and cultural richness. Here are some top recommendations:

  • Explore ancient ruins like Chichen Itza and Teotihuacan to marvel at the architectural genius of past civilizations.
  • Relish traditional Mexican cuisine, from street tacos to gourmet dishes, in locales ranging from bustling city food markets to upscale restaurants.
  • Experience vibrant festivals such as the Day of the Dead in Oaxaca, where locals honor their deceased loved ones in a colorful, festive atmosphere.
  • Relax on the stunning beaches of the Mayan Riviera, renowned for their crystal-clear waters and white sands.
  • Discover the rich biodiversity of places like the Monarch Butterfly Biosphere Reserve, where millions of butterflies migrate each year.
Date Holiday
January 1, 2024 New Year's Day
February 5, 2024 Constitution Day
March 18, 2024 Benito Juárez's birthday
March 28, 2024 Maundy Thursday
March 29, 2024 Good Friday
May 1, 2024 Labor Day
September 16, 2024 Independence Day
October 1, 2024 Inauguration Day
November 18, 2024 Revolution Day
December 25, 2024 Christmas Day
January 1, 2025 New Year's Day
February 3, 2025 Constitution Day
March 17, 2025 Benito Juárez's birthday
April 17, 2025 Maundy Thursday
April 18, 2025 Good Friday
May 1, 2025 Labor Day
September 16, 2025 Independence Day
November 17, 2025 Revolution Day
December 25, 2025 Christmas Day
January 1, 2026 New Year's Day
February 2, 2026 Constitution Day
March 16, 2026 Benito Juárez's birthday
April 2, 2026 Maundy Thursday
April 3, 2026 Good Friday
May 1, 2026 Labor Day
September 16, 2026 Independence Day
November 16, 2026 Revolution Day
December 25, 2026 Christmas Day
January 1, 2027 New Year's Day
February 1, 2027 Constitution Day
March 15, 2027 Benito Juárez's birthday
March 25, 2027 Maundy Thursday
March 26, 2027 Good Friday
April 30, 2027 Labor Day
September 16, 2027 Independence Day
November 15, 2027 Revolution Day
December 25, 2027 Christmas Day
December 31, 2027 New Year's Day
February 7, 2028 Constitution Day
March 20, 2028 Benito Juárez's birthday
April 13, 2028 Maundy Thursday
April 14, 2028 Good Friday
May 1, 2028 Labor Day
September 16, 2028 Independence Day
November 20, 2028 Revolution Day
December 25, 2028 Christmas Day
January 1, 2029 New Year's Day
February 5, 2029 Constitution Day
March 19, 2029 Benito Juárez's birthday
March 29, 2029 Maundy Thursday
March 30, 2029 Good Friday
May 1, 2029 Labor Day
September 16, 2029 Independence Day
November 19, 2029 Revolution Day
December 25, 2029 Christmas Day
January 1, 2030 New Year's Day
February 4, 2030 Constitution Day
March 18, 2030 Benito Juárez's birthday
April 18, 2030 Maundy Thursday
April 19, 2030 Good Friday
May 1, 2030 Labor Day
September 16, 2030 Independence Day
October 1, 2030 Inauguration Day
November 18, 2030 Revolution Day
December 25, 2030 Christmas Day
January 1, 2031 New Year's Day
February 3, 2031 Constitution Day
March 17, 2031 Benito Juárez's birthday
April 10, 2031 Maundy Thursday
April 11, 2031 Good Friday
May 1, 2031 Labor Day
September 16, 2031 Independence Day
November 17, 2031 Revolution Day
December 25, 2031 Christmas Day
January 1, 2032 New Year's Day
February 2, 2032 Constitution Day
March 15, 2032 Benito Juárez's birthday
March 25, 2032 Maundy Thursday
March 26, 2032 Good Friday
April 30, 2032 Labor Day
September 16, 2032 Independence Day
November 15, 2032 Revolution Day
December 25, 2032 Christmas Day
December 31, 2032 New Year's Day
February 7, 2033 Constitution Day
March 21, 2033 Benito Juárez's birthday
April 14, 2033 Maundy Thursday
April 15, 2033 Good Friday
May 2, 2033 Labor Day
September 16, 2033 Independence Day
November 21, 2033 Revolution Day
December 25, 2033 Christmas Day
January 2, 2034 New Year's Day
February 6, 2034 Constitution Day
March 20, 2034 Benito Juárez's birthday
April 6, 2034 Maundy Thursday
April 7, 2034 Good Friday
May 1, 2034 Labor Day
September 16, 2034 Independence Day
November 20, 2034 Revolution Day
December 25, 2034 Christmas Day
January 1, 2035 New Year's Day
February 5, 2035 Constitution Day
March 19, 2035 Benito Juárez's birthday
March 22, 2035 Maundy Thursday
March 23, 2035 Good Friday
May 1, 2035 Labor Day
September 16, 2035 Independence Day
November 19, 2035 Revolution Day
December 25, 2035 Christmas Day
January 1, 2036 New Year's Day
February 4, 2036 Constitution Day
March 17, 2036 Benito Juárez's birthday
April 10, 2036 Maundy Thursday
April 11, 2036 Good Friday
May 1, 2036 Labor Day
September 16, 2036 Independence Day
October 1, 2036 Inauguration Day
November 17, 2036 Revolution Day
December 25, 2036 Christmas Day
January 1, 2037 New Year's Day
February 2, 2037 Constitution Day
March 16, 2037 Benito Juárez's birthday
April 2, 2037 Maundy Thursday
April 3, 2037 Good Friday
May 1, 2037 Labor Day
September 16, 2037 Independence Day
November 16, 2037 Revolution Day
December 25, 2037 Christmas Day
January 1, 2038 New Year's Day
February 1, 2038 Constitution Day
March 15, 2038 Benito Juárez's birthday
April 22, 2038 Maundy Thursday
April 23, 2038 Good Friday
April 30, 2038 Labor Day
September 16, 2038 Independence Day
November 15, 2038 Revolution Day
December 25, 2038 Christmas Day
December 31, 2038 New Year's Day
February 7, 2039 Constitution Day
March 21, 2039 Benito Juárez's birthday
April 7, 2039 Maundy Thursday
April 8, 2039 Good Friday
May 2, 2039 Labor Day
September 16, 2039 Independence Day
November 21, 2039 Revolution Day
December 25, 2039 Christmas Day

Long weekends

Mexico
2
Days
Sun
31 Dec
Mon
01 Jan
Mexico
2
Days
Sun
04 Feb
Mon
05 Feb
Mexico
2
Days
Sun
17 Mar
Mon
18 Mar
Mexico
2
Days
Sun
15 Sep
Mon
16 Sep
Mexico
3
Days
Sun
29 Sep
Mon
30 Sep
Tue
01 Oct
Mexico
2
Days
Sun
17 Nov
Mon
18 Nov
Mexico
2
Days
Sun
02 Feb
Mon
03 Feb
Mexico
2
Days
Sun
16 Mar
Mon
17 Mar
Mexico
3
Days
Sun
14 Sep
Mon
15 Sep
Tue
16 Sep
Mexico
2
Days
Sun
16 Nov
Mon
17 Nov
Mexico
2
Days
Sun
01 Feb
Mon
02 Feb
Mexico
2
Days
Sun
15 Mar
Mon
16 Mar
Mexico
3
Days
Fri
01 May
Sat
02 May
Sun
03 May
Mexico
2
Days
Sun
15 Nov
Mon
16 Nov
Mexico
3
Days
Fri
25 Dec
Sat
26 Dec
Sun
27 Dec
Mexico
3
Days
Fri
01 Jan
Sat
02 Jan
Sun
03 Jan
Mexico
2
Days
Sun
31 Jan
Mon
01 Feb
Mexico
2
Days
Sun
14 Mar
Mon
15 Mar
Mexico
3
Days
Fri
30 Apr
Sat
01 May
Sun
02 May
Mexico
2
Days
Sun
14 Nov
Mon
15 Nov
Mexico
2
Days
Sat
25 Dec
Sun
26 Dec
Mexico
3
Days
Fri
31 Dec
Sat
01 Jan
Sun
02 Jan
Mexico
2
Days
Sun
06 Feb
Mon
07 Feb
Mexico
2
Days
Sun
19 Mar
Mon
20 Mar
Mexico
2
Days
Sun
30 Apr
Mon
01 May
Mexico
2
Days
Sat
16 Sep
Sun
17 Sep
Mexico
2
Days
Sun
19 Nov
Mon
20 Nov
Mexico
2
Days
Sun
24 Dec
Mon
25 Dec
Mexico
2
Days
Sun
31 Dec
Mon
01 Jan
Mexico
2
Days
Sun
04 Feb
Mon
05 Feb
Mexico
2
Days
Sun
18 Mar
Mon
19 Mar
Mexico
3
Days
Sun
29 Apr
Mon
30 Apr
Tue
01 May
Mexico
2
Days
Sun
18 Nov
Mon
19 Nov
Mexico
3
Days
Sun
23 Dec
Mon
24 Dec
Tue
25 Dec
Mexico
3
Days
Sun
30 Dec
Mon
31 Dec
Tue
01 Jan
Mexico
2
Days
Sun
03 Feb
Mon
04 Feb
Mexico
2
Days
Sun
17 Mar
Mon
18 Mar
Mexico
2
Days
Sun
15 Sep
Mon
16 Sep
Mexico
3
Days
Sun
29 Sep
Mon
30 Sep
Tue
01 Oct
Mexico
2
Days
Sun
17 Nov
Mon
18 Nov
Mexico
2
Days
Sun
02 Feb
Mon
03 Feb
Mexico
2
Days
Sun
16 Mar
Mon
17 Mar
Mexico
3
Days
Sun
14 Sep
Mon
15 Sep
Tue
16 Sep
Mexico
2
Days
Sun
16 Nov
Mon
17 Nov
Mexico
2
Days
Sun
01 Feb
Mon
02 Feb
Mexico
2
Days
Sun
14 Mar
Mon
15 Mar
Mexico
3
Days
Fri
30 Apr
Sat
01 May
Sun
02 May
Mexico
2
Days
Sun
14 Nov
Mon
15 Nov
Mexico
2
Days
Sat
25 Dec
Sun
26 Dec
Mexico
3
Days
Fri
31 Dec
Sat
01 Jan
Sun
02 Jan
Mexico
2
Days
Sun
06 Feb
Mon
07 Feb
Mexico
2
Days
Sun
20 Mar
Mon
21 Mar
Mexico
2
Days
Sun
01 May
Mon
02 May
Mexico
3
Days
Fri
16 Sep
Sat
17 Sep
Sun
18 Sep
Mexico
2
Days
Sun
20 Nov
Mon
21 Nov
Mexico
2
Days
Sun
01 Jan
Mon
02 Jan
Mexico
2
Days
Sun
05 Feb
Mon
06 Feb
Mexico
2
Days
Sun
19 Mar
Mon
20 Mar
Mexico
2
Days
Sun
30 Apr
Mon
01 May
Mexico
2
Days
Sat
16 Sep
Sun
17 Sep
Mexico
2
Days
Sun
19 Nov
Mon
20 Nov
Mexico
2
Days
Sun
24 Dec
Mon
25 Dec
Mexico
2
Days
Sun
31 Dec
Mon
01 Jan
Mexico
2
Days
Sun
04 Feb
Mon
05 Feb
Mexico
2
Days
Sun
18 Mar
Mon
19 Mar
Mexico
3
Days
Sun
29 Apr
Mon
30 Apr
Tue
01 May
Mexico
2
Days
Sun
18 Nov
Mon
19 Nov
Mexico
3
Days
Sun
23 Dec
Mon
24 Dec
Tue
25 Dec
Mexico
3
Days
Sun
30 Dec
Mon
31 Dec
Tue
01 Jan
Mexico
2
Days
Sun
03 Feb
Mon
04 Feb
Mexico
2
Days
Sun
16 Mar
Mon
17 Mar
Mexico
3
Days
Sun
14 Sep
Mon
15 Sep
Tue
16 Sep
Mexico
2
Days
Sun
16 Nov
Mon
17 Nov
Mexico
2
Days
Sun
01 Feb
Mon
02 Feb
Mexico
2
Days
Sun
15 Mar
Mon
16 Mar
Mexico
3
Days
Fri
01 May
Sat
02 May
Sun
03 May
Mexico
2
Days
Sun
15 Nov
Mon
16 Nov
Mexico
3
Days
Fri
25 Dec
Sat
26 Dec
Sun
27 Dec
Mexico
3
Days
Fri
01 Jan
Sat
02 Jan
Sun
03 Jan
Mexico
2
Days
Sun
31 Jan
Mon
01 Feb
Mexico
2
Days
Sun
14 Mar
Mon
15 Mar
Mexico
3
Days
Fri
30 Apr
Sat
01 May
Sun
02 May
Mexico
2
Days
Sun
14 Nov
Mon
15 Nov
Mexico
2
Days
Sat
25 Dec
Sun
26 Dec
Mexico
3
Days
Fri
31 Dec
Sat
01 Jan
Sun
02 Jan
Mexico
2
Days
Sun
06 Feb
Mon
07 Feb
Mexico
2
Days
Sun
20 Mar
Mon
21 Mar
Mexico
2
Days
Sun
01 May
Mon
02 May
Mexico
3
Days
Fri
16 Sep
Sat
17 Sep
Sun
18 Sep
Mexico
2
Days
Sun
20 Nov
Mon
21 Nov

Future long weekends in Mexico

2023
2
Days
Sun
31 Dec
Mon
01 Jan
2024
2
Days
Sun
04 Feb
Mon
05 Feb
2024
2
Days
Sun
17 Mar
Mon
18 Mar
2024
2
Days
Sun
15 Sep
Mon
16 Sep
2024
3
Days
Sun
29 Sep
Mon
30 Sep
Tue
01 Oct
2024
2
Days
Sun
17 Nov
Mon
18 Nov
2025
2
Days
Sun
02 Feb
Mon
03 Feb
2025
2
Days
Sun
16 Mar
Mon
17 Mar
2025
3
Days
Sun
14 Sep
Mon
15 Sep
Tue
16 Sep
2025
2
Days
Sun
16 Nov
Mon
17 Nov
2026
2
Days
Sun
01 Feb
Mon
02 Feb
2026
2
Days
Sun
15 Mar
Mon
16 Mar
2026
3
Days
Fri
01 May
Sat
02 May
Sun
03 May
2026
2
Days
Sun
15 Nov
Mon
16 Nov
2026
3
Days
Fri
25 Dec
Sat
26 Dec
Sun
27 Dec
2027
3
Days
Fri
01 Jan
Sat
02 Jan
Sun
03 Jan
2027
2
Days
Sun
31 Jan
Mon
01 Feb
2027
2
Days
Sun
14 Mar
Mon
15 Mar
2027
3
Days
Fri
30 Apr
Sat
01 May
Sun
02 May
2027
2
Days
Sun
14 Nov
Mon
15 Nov
2027
2
Days
Sat
25 Dec
Sun
26 Dec
2027
3
Days
Fri
31 Dec
Sat
01 Jan
Sun
02 Jan
2028
2
Days
Sun
06 Feb
Mon
07 Feb
2028
2
Days
Sun
19 Mar
Mon
20 Mar
2028
2
Days
Sun
30 Apr
Mon
01 May
2028
2
Days
Sat
16 Sep
Sun
17 Sep
2028
2
Days
Sun
19 Nov
Mon
20 Nov
2028
2
Days
Sun
24 Dec
Mon
25 Dec
2028
2
Days
Sun
31 Dec
Mon
01 Jan
2029
2
Days
Sun
04 Feb
Mon
05 Feb
2029
2
Days
Sun
18 Mar
Mon
19 Mar
2029
3
Days
Sun
29 Apr
Mon
30 Apr
Tue
01 May
2029
2
Days
Sun
18 Nov
Mon
19 Nov
2029
3
Days
Sun
23 Dec
Mon
24 Dec
Tue
25 Dec
2029
3
Days
Sun
30 Dec
Mon
31 Dec
Tue
01 Jan
2030
2
Days
Sun
03 Feb
Mon
04 Feb
2030
2
Days
Sun
17 Mar
Mon
18 Mar
2030
2
Days
Sun
15 Sep
Mon
16 Sep
2030
3
Days
Sun
29 Sep
Mon
30 Sep
Tue
01 Oct
2030
2
Days
Sun
17 Nov
Mon
18 Nov
2031
2
Days
Sun
02 Feb
Mon
03 Feb
2031
2
Days
Sun
16 Mar
Mon
17 Mar
2031
3
Days
Sun
14 Sep
Mon
15 Sep
Tue
16 Sep
2031
2
Days
Sun
16 Nov
Mon
17 Nov
2032
2
Days
Sun
01 Feb
Mon
02 Feb
2032
2
Days
Sun
14 Mar
Mon
15 Mar
2032
3
Days
Fri
30 Apr
Sat
01 May
Sun
02 May
2032
2
Days
Sun
14 Nov
Mon
15 Nov
2032
2
Days
Sat
25 Dec
Sun
26 Dec
2032
3
Days
Fri
31 Dec
Sat
01 Jan
Sun
02 Jan
2033
2
Days
Sun
06 Feb
Mon
07 Feb
2033
2
Days
Sun
20 Mar
Mon
21 Mar
2033
2
Days
Sun
01 May
Mon
02 May
2033
3
Days
Fri
16 Sep
Sat
17 Sep
Sun
18 Sep
2033
2
Days
Sun
20 Nov
Mon
21 Nov
2034
2
Days
Sun
01 Jan
Mon
02 Jan
2034
2
Days
Sun
05 Feb
Mon
06 Feb
2034
2
Days
Sun
19 Mar
Mon
20 Mar
2034
2
Days
Sun
30 Apr
Mon
01 May
2034
2
Days
Sat
16 Sep
Sun
17 Sep
2034
2
Days
Sun
19 Nov
Mon
20 Nov
2034
2
Days
Sun
24 Dec
Mon
25 Dec
2034
2
Days
Sun
31 Dec
Mon
01 Jan
2035
2
Days
Sun
04 Feb
Mon
05 Feb
2035
2
Days
Sun
18 Mar
Mon
19 Mar
2035
3
Days
Sun
29 Apr
Mon
30 Apr
Tue
01 May
2035
2
Days
Sun
18 Nov
Mon
19 Nov
2035
3
Days
Sun
23 Dec
Mon
24 Dec
Tue
25 Dec
2035
3
Days
Sun
30 Dec
Mon
31 Dec
Tue
01 Jan
2036
2
Days
Sun
03 Feb
Mon
04 Feb
2036
2
Days
Sun
16 Mar
Mon
17 Mar
2036
3
Days
Sun
14 Sep
Mon
15 Sep
Tue
16 Sep
2036
2
Days
Sun
16 Nov
Mon
17 Nov
2037
2
Days
Sun
01 Feb
Mon
02 Feb
2037
2
Days
Sun
15 Mar
Mon
16 Mar
2037
3
Days
Fri
01 May
Sat
02 May
Sun
03 May
2037
2
Days
Sun
15 Nov
Mon
16 Nov
2037
3
Days
Fri
25 Dec
Sat
26 Dec
Sun
27 Dec
2038
3
Days
Fri
01 Jan
Sat
02 Jan
Sun
03 Jan
2038
2
Days
Sun
31 Jan
Mon
01 Feb
2038
2
Days
Sun
14 Mar
Mon
15 Mar
2038
3
Days
Fri
30 Apr
Sat
01 May
Sun
02 May
2038
2
Days
Sun
14 Nov
Mon
15 Nov
2038
2
Days
Sat
25 Dec
Sun
26 Dec
2038
3
Days
Fri
31 Dec
Sat
01 Jan
Sun
02 Jan
2039
2
Days
Sun
06 Feb
Mon
07 Feb
2039
2
Days
Sun
20 Mar
Mon
21 Mar
2039
2
Days
Sun
01 May
Mon
02 May
2039
3
Days
Fri
16 Sep
Sat
17 Sep
Sun
18 Sep
2039
2
Days
Sun
20 Nov
Mon
21 Nov