Spanish is the official language of Mexico. It’s estimated that over 95% of the population speaks Spanish as their first language with some indigenous people speaking one of the 68 languages from the many different ethnic groups in Mexico. English is also widely spoken as a second language, especially in tourist areas.