Skip to content
← Back to Mexico 2026 Calendar
Mexico Public Holiday

Christmas Day

Navidad

Upcoming in 188 days 2026-12-25

Quick Facts

Date 2026-12-25
Day of Week Friday
Holiday Type Public Holiday
Mandatory Workday No

Historical Background & Origins

Christmas Day in Mexico, celebrated on December 25, is deeply rooted in a fusion of indigenous traditions and Spanish Catholic colonial influences. The holiday marks the birth of Jesus Christ, but its observance extends far beyond a single day, beginning with 'Las Posadas' (December 16–24), which reenacts Mary and Joseph's search for shelter. This nine-day novena culminates in 'Nochebuena' (Christmas Eve), a night of family gatherings, feasting, and midnight Mass ('Misa de Gallo'). The year 2026 continues this rich tapestry, with communities across Mexico blending pre-Hispanic elements like use of tropical flowers and fruits with European nativity scenes ('nacimientos').

Customs, Traditions & Celebrations

Mexican Christmas traditions are vibrant and communal. Families often gather for a late-night feast on Nochebuena, featuring dishes like bacalao (salted cod), romeritos (shrimp fritters in mole), and ponche (spiced fruit punch). Children break piñatas filled with candies during posadas, while fireworks and 'pastorelas' (shepherds' plays) enliven public spaces. On Christmas Day, families exchange gifts (often brought by 'El Niño Dios' or Santa Claus), attend church, and enjoy leftover tamales and 'buñuelos' (fried dough). Common greetings include '¡Feliz Navidad!' and '¡Felices Fiestas!'.