Les sports les plus populaires au Mexique sont le football, également connu sous le nom de football d'association, et la boxe. Le sport national du Mexique est la charrería. Les autres sports populaires dans le pays sont le baseball, le basket-ball, la tauromachie, le softball, le surf, le motocross, la plongée et la lutte professionnelle, connue sous le nom de lucha.
Le football est le sport le plus important au Mexique. Il paralyse le pays lorsque les équipes locales les plus populaires ou l'équipe nationale mexicaine jouent. Il est joué au Mexique depuis les années 1900. Le premier club mexicain, Pachuca, existe toujours aujourd'hui. Le plus haut niveau du football mexicain s'appelle la « Primera Division de Mexico ».
Environ 200 boxeurs champions du monde étaient mexicains ou d'origine mexicaine. Certains des boxeurs mexicains les plus célèbres sont Ruben Olivares, Salvador Sanchez, Ricardo Lopez et Carlos Zarate. Le plus populaire, cependant, est Julio Cesar Chavez, qui a combattu de 1980 à 2005.
La charrería, également appelée charreada, est une compétition similaire au rodéo. Plusieurs événements impliquant des animaux sont mis en scène dans une charreada. Ceux-ci incluent les chevaux régnant et l'équitation de taureau. La tauromachie est un autre sport traditionnel impliquant des animaux. Les deux ont fait l'objet d'un examen minutieux dans les temps modernes pour de prétendus mauvais traitements infligés aux animaux.
Le sport le plus populaire dans les régions du nord-ouest et du sud-est est le baseball. Plus de 100 Mexicains ont participé à la MLB, le premier étant Mel Almada, qui a joué avec les Red Sox de Boston en 1933.