Home   Calendar   Holidays   Mexico   Cinco de Mayo
Flag for Mexico

Battle of Puebla (Cinco de Mayo) in Mexico

Cinco de Mayo, Spanish for the 5th of May, celebrates the defeat of the French army during the Battle of Puebla (Batalla de Puebla) in Mexico on May 5, 1862. It is not to be confused with the country's Independence Day.

Is Battle of Puebla (Cinco de Mayo) a Public Holiday?

Battle of Puebla (Cinco de Mayo) is a public holiday. It is a day off for the general population, and schools and most businesses are closed.

Celebrations in the city of Puebla, where Cinco de Mayo is a holiday.

©iStockphoto.com/dyana_by

Celebrate Cinco de Mayo

Cinco de Mayo is mainly observed in the Mexican state of Puebla, where parades with people dressed in costumes are held to celebrate the day. Reenactments of the Battle of Puebla also take place in other parts of Mexico, including Peñón de los Baños in Mexico City, where the day is celebrated by people originally from Puebla.

Public Life

Cinco de Mayo is a government and school holiday in Mexico, so government offices and many schools are closed. It is also a regional holiday in the states of Puebla and Veracruz.

About Cinco de Mayo

Cinco de Mayo officially commemorates the anniversary of an early victory by Mexican forces over French forces in the Battle of Puebla on May 5, 1862. Contrary to popular belief, it is not the anniversary of the defeat and expulsion of the French forces by the Mexicans, which occurred in 1867. The battle in Puebla did, however, lift the confidence of the Mexican army and people. It helped boost national unity at the time.

Did You Know?

Cinco de Mayo celebrations are very popular in cities like Los Angeles and San Francisco in the United States.

Cinco de Mayo Observances

YearWeekdayDateNameHoliday Type
2015TueMay 5Cinco de MayoCommon local holiday
2016ThuMay 5Cinco de MayoCommon local holiday
2017FriMay 5Cinco de MayoCommon local holiday
2018SatMay 5Cinco de MayoCommon local holiday
2019SunMay 5Cinco de MayoCommon local holiday
2020TueMay 5Cinco de MayoCommon local holiday
2021WedMay 5Cinco de MayoCommon local holiday
2022ThuMay 5Cinco de MayoCommon local holiday
2023FriMay 5Cinco de MayoCommon local holiday
2024SunMay 5Cinco de MayoCommon local holiday
2025MonMay 5Cinco de MayoCommon local holiday

We diligently research and continuously update our holiday dates and information. If you find a mistake, please let us know.

You might also like

Halloween

Halloween is celebrated in Mexico on the last day of October, the day before All Saints’ Day. more

All Saints' Day

All Saints’ Day is a religious observance in Mexico on November 1 to remember all the saints in the Catholic Church. more

All Souls' Day

All Souls’ Day, popularly known as the Day of the Dead, is a bank holiday in Mexico to remember deceased relatives and friends on November 2. more

Revolution Day Memorial

Revolution Day is held on the third Monday in November to commemorate the start of the Mexican revolution to overthrow the Porfirio Diaz dictatorship in 1910. more