Mexico
Cinco de Mayo is viewed as a relatively minor holiday in most of Mexico, and it is observed, if at all, in varying degrees.[1][2] The holiday is celebrated vigorously in Puebla, Puebla, where the battle was fought, and throughout the state of Puebla; celebration is more limited or non-existent in the rest of the country.[3] For the most part the celebrations combine food, drink, music and dancing.
United States
In the United States, Cinco de Mayo has taken on a significance beyond its significance in Mexico.[4] Commercial interests in the United States have capitalized on the celebration advertising Mexican products and services with an emphasis on beverages, foods, and music.[5] The date is perhaps best recognized in the United States as a date to celebrate the culture and experiences of Americans of Mexican descent, much like St. Patrick's Day, Oktoberfest, or Chinese New Year are used to celebrate those of Irish, German, and Chinese descent, respectively. As a result, the holiday is observed by many Americans regardless of ethnic origins, particularly in cities and states where there is a large population of Mexican origin. Although it is no more an officially-recognized holiday than St. Patrick's Day, many cities with large populations of Mexican origin honor the day as a symbolic representation of Mexican pride and as a representation of a culture that blends both Mexican and American roots. Celebrations tend to draw both from traditional Mexican symbols, such as the Virgin de Guadalupe, as well as prominent figures of Mexican descent in the United States, such as César Chávez.
Hey I made Taco's for lunch I celebrated yay.