Mexico
Mexico has 8 mandatory holidays under Article 74 of the Ley Federal del Trabajo. The 5-week Guadalupe-Reyes season (December 12 - January 6) is the heaviest holiday stretch of the year. Several civic holidays have been moved to Mondays since the 2000s to create 3-day weekends.
Mandatory holidays (Ley Federal del Trabajo Article 74)
- Ano Nuevo - January 1
- Dia de la Constitucion - first Monday of February
- Natalicio de Benito Juarez - third Monday of March
- Dia del Trabajo - May 1
- Dia de la Independencia - September 16
- Dia de la Revolucion - third Monday of November
- Eleccion Federal (Election Day) - every 3 years since 2022 reform
- Navidad - December 25
How the Mexican holiday calendar works
Mexico's mandatory holidays have been reorganized twice in the 21st century. In 2006, President Vicente Fox moved Natalicio de Benito Juarez from March 21 to the third Monday of March, and Dia de la Revolucion from November 20 to the third Monday of November, both to create 3-day weekends. In 2022, President Andres Manuel Lopez Obrador added Election Day as a mandatory holiday (every 3 years for federal elections), bringing the total from 7 to 8. The 2022 reform also eliminated several previously mandatory religious holidays (Viernes Santo, Todos los Santos, Christmas Eve) from the mandatory list, although they remain widely observed.
Mandatory holidays are paid days off under the Ley Federal del Trabajo. Employers who require work on a mandatory holiday must pay double time. The 8-day calendar is supplemented by employer practice, school holidays, and the 5-week Guadalupe-Reyes season.
Religious and secular composition
Mexico is roughly 83% Catholic, 11% Protestant/Evangelical, 2% other, 3% unaffiliated (INEGI 2020 census). The mandatory holiday calendar is heavily civic: 6 of 8 days are civic (Ano Nuevo, Constitucion, Trabajo, Independencia, Revolucion, Eleccion). Navidad is the only mandatory Catholic holiday. Viernes Santo, Todos los Santos, Virgen de Guadalupe (December 12), and Dia de los Reyes (January 6) are widely observed but not mandatory. Several indigenous communities retain pre-Columbian sacred-calendar observances that overlap with or replace the Catholic calendar.
Peak months and observance patterns
December-January (Guadalupe-Reyes season) is the longest stretch: Virgen de Guadalupe (December 12), Navidad (December 25), Ano Nuevo (January 1), Dia de los Reyes (January 6). Combined with reduced business hours and school holidays, the season produces a quasi-month-long pause. May (Dia del Trabajo) and September (Independencia week) are the next peaks. November (Revolution Day) is a single 3-day weekend. February-March (Constitucion + Juarez) form a back-to-back 3-day weekend stretch.
Region-by-region variation
Mexico's 32 estados observe the 8 mandatory national holidays uniformly. Some states add local civic days that are not mandatory: Yucatan adds Fundacion de Merida (January 6, also Reyes), Puebla adds Cinco de Mayo (May 5, the Battle of Puebla, distinct from US Cinco de Mayo), Veracruz adds Batalla de Veracruz (April 21), Jalisco adds Fundacion de Guadalajara (February 14). These are typically observed as school or government days off but not as mandatory private-sector paid holidays.
Recent shifts and contested history
The 2006 Fox reform (moving Juarez and Revolution to Mondays) was widely contested on the grounds that it altered historically significant dates. Critics argued that a 3-day weekend for Natalicio de Benito Juarez diluted the political weight of March 21 as a liberal-reform anniversary. The 2022 AMLO reform was similarly contested: critics saw the Election Day addition as a politicized move (it coincided with a referendum on AMLO's tenure). Both reforms remain in force. Cinco de Mayo has shifted in cultural weight: more widely celebrated in the United States (where it is a commercial holiday) than in Mexico (where it is a regional observance in Puebla).
Where the holidays come from culturally
Mexican holidays reflect four historical layers. Layer 1 (pre-1521): indigenous sacred-calendar festivals (e.g. Aztec New Fire ceremony), most of which were suppressed by colonial authorities. Layer 2 (1521-1810): Catholic liturgical days retained from Spanish colonial calendar (Navidad, Todos los Santos, Virgen de Guadalupe). Layer 3 (1810-1920): Mexican independence and revolution civic days (Independencia September 16, Natalicio de Benito Juarez March 21, Revolution November 20). Layer 4 (1970s-present): labor and constitutional reforms (Constitucion February 5, Trabajo May 1, Eleccion 2022). The pattern is civic-cum-religious with indigenous erasure.
Work and pay rules
Mandatory holidays are paid days off under the Ley Federal del Trabajo. Working on a mandatory holiday requires double-time pay. The 8-day mandatory calendar is the floor; many Mexican employers grant additional days (e.g. December 24/31, saints days, civil-service observance days). Total observed time off including mandatory holidays + employer practice + school holidays is approximately 12-15 days per year. The Guadalupe-Reyes season produces extended business slowdown but not all days are mandatory.
Comparison with neighboring countries
Compared with the United States' 11 federal holidays, Mexico has 8 mandatory (less). Compared with Canada's 5 federal + several provincial, Mexico is more centralized. Compared with Brazil's 8 mandatory + several state, Mexico is similar in count. Compared with Guatemala, Honduras, or other Central American neighbors, Mexico has fewer mandatory holidays (most Central American countries retain more Catholic liturgical days). The most distinctive Mexican feature is the Guadalupe-Reyes 5-week season, which is unique to Mexico.
Calendar cycles 2026-2028
Most Mexican mandatory holidays are fixed-date or fixed-weekday. For 2026, Ano Nuevo (Thursday), Constitucion (February 2, Monday), Juarez (March 16, Monday), Trabajo (Friday), Independencia (Wednesday), Revolucion (November 16, Monday), Navidad (Friday). For 2027, Ano Nuevo (Friday), Constitucion (February 1, Monday), Juarez (March 15, Monday), Trabajo (Saturday), Independencia (Thursday), Revolucion (November 15, Monday), Navidad (Saturday). For 2028, Ano Nuevo (Saturday), Constitucion (February 7, Monday), Juarez (March 20, Monday), Trabajo (Monday), Independencia (Saturday), Navidad (Monday). Election Day cycles on a 3-year federal cycle.
Major holiday briefs on this page
Each of the holidays discussed on this regional overview has a full standalone brief covering its origins, observance practices, and modern controversy: