Cinco de Mayo — the 5th of May — is one of the most misunderstood holidays in the world. It's celebrated widely in the United States, often as a party, but its real meaning is a specific military victory. In 2026 it falls on a Tuesday. Here's what it actually commemorates.
See the Cinco de Mayo holiday page or Mexico's holiday calendar.
What does Cinco de Mayo celebrate?
It marks the Battle of Puebla on 5 May 1862, when a smaller, poorly-equipped Mexican army defeated a much larger and better-armed French force at the city of Puebla.
France, under Napoleon III, had invaded Mexico. The unexpected Mexican victory at Puebla became a powerful symbol of resistance and national pride — even though the French went on to occupy Mexico City for several years afterward.
It is NOT Mexican Independence Day
The biggest myth: Cinco de Mayo is not Mexico's independence day. That's a very common mistake.
- Cinco de Mayo (5 May) = Battle of Puebla, 1862.
- Mexican Independence Day (16 September) = the Grito de Dolores of 1810, the real national independence holiday.
Why it's bigger in the US than in Mexico
In Mexico, Cinco de Mayo is a relatively minor holiday, observed mainly in the state of Puebla with parades and reenactments — it isn't a national day off across the country.
In the United States, it has grown into a much larger celebration of Mexican-American culture and heritage, with festivals, food and music. Much of its modern profile comes from US communities and, later, commercial promotion.
Quick answers
What does Cinco de Mayo celebrate? The Mexican army's victory over French forces at the Battle of Puebla on 5 May 1862.
Is Cinco de Mayo Mexican Independence Day? No. Independence Day in Mexico is 16 September. Cinco de Mayo marks the 1862 Battle of Puebla.
Is Cinco de Mayo a big holiday in Mexico? Not nationally — it's mainly observed in Puebla. It's celebrated much more widely in the United States.
When is Cinco de Mayo 2026? Tuesday, 5 May 2026 — it is always 5 May.