Home   Calendar   Holidays   Mexico   Christmas Day
Flag for Mexico

Christmas Day in Mexico

Celebrations are held throughout Mexico on Christmas Day (Navidad) each year to commemorate the birth of Jesus, whom many Christians believe is the son of God. It is also a worldwide celebration in most Christian churches on December 25.

Is Christmas Day a Public Holiday?

Christmas Day is a public holiday. It is a day off for the general population, and schools and most businesses are closed.

Ice Skating Rink in Mexico City Zocalo Christmas Night Celebration with Feliz Navidad on the wall.

Christmas in Mexico City.

©bigstockphoto.com/BILLPERRY

Celebrate Christmas Day

Christmas Day is often spent as a day to rest after festivities. People wish each other Merry Christmas (Feliz Navidad). It is common to relax, catch up with family and friends, and eat leftovers (recalentado) from Christmas Eve (Noche Buena) dinner.

Public Life

Christmas Day is a public holiday in Mexico. Banks, schools, government offices and many businesses are closed. People intending on travelling via public transport in Mexico should check with public transit authorities on any timetable or route changes.

About Christmas Day

Christmas celebrates the birth of Jesus Christ. His birth date is unknown because there is little public information about his early life. There is disagreement among scholars on when Jesus was actually born. Many Christians celebrate Jesus’ birthday on December 25. Many Orthodox Christians celebrate Christmas Day on or near January 7.

Did You Know?

While children receive gifts from baby Jesus on Christmas Eve, they also get presents on Epiphany, or the Day of the Holy Kings (Día de los Santos Reyes), on January 6.

About Christmas Day in other countries

Read more about Christmas Day.

Christmas Day Observances

YearWeekdayDateNameHoliday Type
2015FriDec 25Christmas DayNational holiday, Christian
2016SunDec 25Christmas DayNational holiday, Christian
2017MonDec 25Christmas DayNational holiday, Christian
2018TueDec 25Christmas DayNational holiday, Christian
2019WedDec 25Christmas DayNational holiday, Christian
2020FriDec 25Christmas DayNational holiday, Christian
2021SatDec 25Christmas DayNational holiday, Christian
2022SunDec 25Christmas DayNational holiday, Christian
2023MonDec 25Christmas DayNational holiday, Christian
2024WedDec 25Christmas DayNational holiday, Christian
2025ThuDec 25Christmas DayNational holiday, Christian

You might also like

When Is the Equinox?

When Is the Equinox?

The Vernal (Spring) Equinox in the Northern Hemisphere is the Autumnal (Fall) Equinox in the Southern Hemisphere. more

Try the Night Sky Map!

Try the Night Sky Map!

Find and track planets in the sky with our new Interactive Night Sky Map. Point your mobile at the sky to follow an object, or play around with the timeline. more

 Worm Moon in March

Worm Moon in March

The Full Moon in March is the Worm Moon. It is also called Lenten Moon, Crow Moon, Crust Moon, Chaste Moon, Sugar Moon, and Sap Moon. more

Cross palms

Palm Sunday

Christians in Mexico celebrate Palm Sunday, which honors Jesus Christ’s triumphal entry into Jerusalem. more