Cinco de Mayo is not Mexico's Independence Day. The Battle of Puebla (aka Cinco de Mayo) happened half a century after Mexico's declaration of independence. Cinco de Mayo is a popular holiday among people who enjoy Mexican food and drinks, but this day is often mistaken as Mexico's Independence Day.