What are the public holidays in Mexico?

Below is a list of the official public holidays observed in Mexico. These are days when businesses and schools typically close, so it's important to plan accordingly.

  • New Year's Day (Año Nuevo): January 1

  • Constitution Day (Día de la Constitución): First Monday in February (February 5th)

  • Benito Juárez's Birthday (Natalicio de Benito Juárez): Third Monday in March (March 21st)

  • Holy Thursday (Jueves Santo): Varies (Thursday before Easter Sunday)

  • Good Friday (Viernes Santo): Varies (Friday before Easter Sunday)

  • Labor Day (Día del Trabajo): May 1

  • Battle of Puebla (Cinco de Mayo): May 5

  • Independence Day (Día de la Independencia): September 16

  • Day of the Dead (Día de Muertos): November 2

  • Revolution Day (Día de la Revolución): Third Monday in November (November 20th)

  • Christmas Day (Navidad): December 25

Additional Observances

  • Epiphany (Día de Reyes): January 6

  • Candlemas (Día de la Candelaria): February 2

  • Our Lady of Guadalupe (Día de la Virgen de Guadalupe): December 12

Additional Regional Holidays

In addition to these national holidays, various regions in Mexico observe additional holidays that are specific to their local history and culture. For example:

  • Guelaguetza Festival in Oaxaca: Last two Mondays of July
  • San Marcos Fair in Aguascalientes: April (dates vary)
  • Carnival (Carnaval) in Veracruz, Mazatlán, and Campeche: Week before Ash Wednesday

These regional holidays may also involve closures and local festivities, so it's important to consider them when planning activities or work in those areas.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article