Which Mexican city gives Cinco de Mayo its historical connection?

The story behind the answer

Puebla gives Cinco de Mayo its historical connection because the Mexican army defeated French forces there on May 5, 1862.

The Battle of Puebla was fought east of Mexico City, near the strategically important city of Puebla de Zaragoza. Mexico’s defenders were outnumbered and less heavily equipped, but they held strong defensive positions and repelled repeated French attacks. The victory delayed the French advance and became an enduring symbol of Mexican courage.

The city’s official name was later expanded to Heroica Puebla de Zaragoza, honoring both its heroic defense and General Ignacio Zaragoza, the Mexican commander. Although the battle did not end the French intervention, Puebla remains the central place associated with Cinco de Mayo.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: