What Holiday?
Map › Holidays A–Z › Battle of Puebla (Cinco de Mayo)

When is Battle of Puebla (Cinco de Mayo) 2026?

Battle of Puebla (Cinco de Mayo) 2026 is on Tuesday, May 5, 2026 in Mexico.

Cinco de Mayo is an annual government and school holiday dedicated to the Mexican army's victory of the Battle of Puebla.

See May 5 on the world map

Battle of Puebla (Cinco de Mayo) 2026 by country

CountryDateType
🇲🇽 MexicoMay 5TuesdayRegional holiday

Questions about Battle of Puebla (Cinco de Mayo)

When is Battle of Puebla (Cinco de Mayo) in 2026?
Battle of Puebla (Cinco de Mayo) is on Tuesday, May 5, 2026.
Which countries celebrate Battle of Puebla (Cinco de Mayo)?
Battle of Puebla (Cinco de Mayo) is marked in 1 country: Mexico.
Is Battle of Puebla (Cinco de Mayo) a public holiday?
In 2026 it's listed as an observance or regional holiday rather than a nationwide day off. Check the table for each country.

Other holidays around the same time