Contrary to popular belief, Cinco de Mayo is not Mexico’s Independence Day — this annual celebration honors the Mexican army’s 1862 victory over the French at the Battle of Puebla during the Franco-Mexican War and commemorates the last foreign battle on North American soil. Considered a relatively minor holiday in Mexico, Cinco de Mayo is much more than piñatas and margaritas — the holiday has evolved into a celebration of Mexican culture in the United States. Most major Cinco de Mayo celebrations take place in Southern California in cities like Los Angeles and San Diego, with hundreds of thousands of people attending various street fairs and festivals.
"Cinco de Mayo has come to represent a celebration of the contributions that Mexican Americans and all Hispanics have made to America." —