Cinco de Mayo celebrations are becoming increasingly more popular in the United States. The largest celebration occur in cities along the US and Mexico border, especially in Texas and California. Celebrations are also becoming popular in cities with a large Spanish or Mexican populations. Outdoor or street fairs with live music, dancing and street food can be found across the country.