Nation Cinco de Mayo is a Mexican holiday. So why does the United States celebrate it more? June 16, 2022 USA TODAY Comments Off on Cinco de Mayo is a Mexican holiday. So why does the United States celebrate it more? It's the anniversary of the day Mexico defeated the French army in 1862, but it's turned into a day in America for margaritas and sombreros.