In Mexico wordt Spaans (Español) gesproken als de officiële en meest gesproken taal. Het Spaans dat in Mexico wordt gesproken staat bekend als Mexicaans Spaans (Español Mexicano) en heeft enkele regionale accenten en woorden die uniek zijn voor het land. Naast Spaans zijn er ook veel inheemse talen die in Mexico worden gesproken, zoals Nahuatl, Maya, Mixteeks, Zapoteeks en vele andere.
Spaans werd geïntroduceerd in Mexico door de Spaanse veroveraars tijdens de koloniale periode en werd de dominante taal na verloop van tijd. Tegenwoordig is het de meest gebruikte taal voor communicatie in alle aspecten van het dagelijks leven, in de media, in het onderwijs en als de taal van de overheid.
De inheemse talen van Mexico worden nog steeds gesproken door bepaalde inheemse gemeenschappen, vooral in afgelegen gebieden en in regio's waar de inheemse cultuur sterk aanwezig is. Deze talen hebben een rijke geschiedenis en dragen bij aan de culturele diversiteit van het land. De Mexicaanse grondwet erkent het belang van de inheemse talen en bevordert hun bescherming en behoud als onderdeel van het culturele erfgoed van Mexico.