Christmas in Mexico is celebrated on December 25th, just like in the United States and other countries. However, the holiday season in Mexico is a lot longer and more festive than in the United States. In Mexico, people start celebrating Christmas on December 12th, which is the Day of Our Lady of Guadalupe. Then, people continue to celebrate throughout the month, with the main festivities taking place on Christmas Eve and Christmas Day.