- January 1 - Año nuevo (New Year)
- February 6, 2012 - Día de la Constitucion (Constitution Day) observed first Monday in February, originally February 5.
- March 19, 2012 - Natalicio de Benito Juarez (Benito Juarez' Birthday) observed third Monday in March, originally March 21.
- May 1 - Dia del Trabajo (Labor Day)
- September 16 - Día de la Independencia (Independence Day)
- November 19, 2012 - Día de la Revolución (Revolution Day) observed third Monday in November, originally November 20.
- December 25 - Navidad (Christmas Day)
In 2012, federal elections will be held on July 1st, and the new president will be sworn in on December 1.
____________________The following holidays are optional (observed in some states):
- April 5, 2012 - Jueves Santo (Maundy Thursday) Holy Week in Mexico
- April 6, 2012 - Viernes Santo (Good Friday). Holy Week in Mexico
- May 5 - Cinco de Mayo, Batalla de Puebla (Battle of Puebla)
- November 2 - Día de Muertos (Day of the Dead)
- December 12 - Día de Guadalupe (Day of Our Lady of Guadalupe)
Also read: Mexico Month-By-Month

