1. New Year's Day (Año Nuevo): January 1st marks the beginning of a new year and is celebrated with fireworks, parties, and family gatherings.
2. Constitution Day (Día de la Constitución): February 5th commemorates the enactment of Mexico's current constitution in 1917.
3. Benito Juárez's Birthday (Natalicio de Benito Juárez): March 21st honors the birthday of Benito Juárez, a prominent Mexican president and national hero.
4. Labor Day (Día del Trabajo): May 1st celebrates workers' rights and achievements.
5. Battle of Puebla (Batalla de Puebla): May 5th commemorates the Mexican victory over the French army in the Battle of Puebla in 1862. This is a particularly important holiday in the state of Puebla.
6. Mexican Independence Day (Día de la Independencia): September 16th marks the anniversary of Mexico's independence from Spain, gained in 1821. This is one of the most important national holidays in Mexico and is celebrated with parades, festivals, and fireworks.
7. Revolution Day (Día de la Revolución): November 20th commemorates the start of the Mexican Revolution in 1910.
8. Our Lady of Guadalupe (Día de la Virgen de Guadalupe): December 12th is a major religious holiday in Mexico, honoring the Virgin Mary's appearance to Juan Diego in 1531. This is a significant day of pilgrimage to the Basilica of Our Lady of Guadalupe in Mexico City.
9. Christmas (Navidad): December 25th is celebrated with family gatherings, gift-giving, and religious observances.
Please note: these are some of the major public holidays in Mexico, and there are numerous other regional and religious celebrations throughout the country.