Cinco de Mayo is a holiday that commemorates the Mexican army's victory over the French Empire at the Battle of Puebla on May 5, 1862. The holiday is primarily celebrated in Mexico, where it is a national holiday, but it is also celebrated in some other countries with significant Mexican populations, including the United States, Canada, and Australia.