Cinco de Mayo wird gefeiert, um der mexikanischen Armee zu gedenken, die die Schlacht von Puebla während des französisch-mexikanischen Krieges 1862 gewonnen hat. Mexikanisch-Amerikaner in Kalifornien begannen im folgenden Jahr, Cinco de Mayo zu feiern, um ihre Solidarität mit Mexiko gegen die französische Herrschaft zu zeigen. In den Vereinigten Staaten hat sich der Feiertag im Laufe der Zeit zu einer allgemeinen Feier der mexikanischen Kultur und des mexikanischen Erbes entwickelt.
Die Schlacht von Puebla war bedeutsam, weil die mexikanische Armee der überlegenen französischen Armee zwei zu eins unterlegen war. Die Schlacht dauerte am 5. Mai 1862 den ganzen Tag und forderte fast 500 französische Soldaten, während Mexiko weniger als 100 Soldaten verlor. Obwohl es nicht der größte Sieg während des Krieges war, galt es als ein wichtiger symbolischer Sieg für den mexikanischen Widerstand.
Während dieser Zeit befanden sich die Vereinigten Staaten im Bürgerkrieg und Kalifornien stand auf der Seite der Union. Als mexikanische Amerikaner in Kalifornien vom Sieg der Schlacht von Puebla erfuhren, verbreiteten sie die Nachricht, die den Unionstruppen im Bürgerkrieg als Inspiration diente. Als der Bürgerkrieg endete, konnten die Vereinigten Staaten Mexiko helfen, Frankreich zu besiegen und die Unabhängigkeit wiederherzustellen.
Im Laufe der Zeit hat sich Cinco de Mayo zu einem amerikanischen Fest der mexikanischen Kultur entwickelt, das Paraden und traditionelle mexikanische Musik, Tanz und Essen umfasst. In Mexiko wird es jedoch nicht allgemein gefeiert, außer im Bundesstaat Puebla.