What language is spoken in Mexico?
Mexico speaks Spanish: over 90 percent of people use it, and no country in the world has more Spanish speakers. Alongside it there are 68 Indigenous language groups such as Nahuatl and Maya. Around 7.4 million people speak one of them, mostly in the south.
Where each language is spoken
You hear Spanish everywhere in Mexico, from Tijuana to Cancún. Indigenous languages are spread far less evenly. Most of their speakers live in the south, in Oaxaca and Chiapas. The state of Yucatán has the highest share of Maya speakers. In the centre, Nahuatl is the largest Indigenous language, and in Michoacán people also speak Purépecha.
In the north, Spanish has its own lilt. Indigenous languages are spoken there too, such as Rarámuri (Tarahumara) in the Sierra of Chihuahua and Yaqui and Mayo in Sonora. The map groups Mexico's states into four regions. Tap a region to hear how it sounds.
Centre and west
Spanish, plus Nahuatl
Nahuatl is the largest Indigenous language here, and in Michoacán people also speak Purépecha.
- ¿Qué onda?What's up?
- chidocool
- aguacateavocado, from Nahuatl "ahuacatl"
North
Spanish (norteño)
Spanish with its own melody. Indigenous languages include Rarámuri in Chihuahua and Yaqui and Mayo in Sonora.
- carnalbuddy, brother
- machacadried beef
- carne asadagrilled beef
South
Spanish and many Indigenous languages
Home to the most speakers of Indigenous languages: Zapotec and Mixtec in Oaxaca, Tseltal and Tsotsil in Chiapas.
- tlayudatopped tortilla, a dish from Oaxaca
- mezcalagave spirit, a word from Nahuatl
- Guelaguetzabig festival in Oaxaca
Yucatán Peninsula
Spanish and Maya
The state of Yucatán has the highest share of Maya speakers in Mexico.
- cenotewater-filled limestone sinkhole, a Maya word
- cochinita pibilpork cooked in an earth oven ("pib" in Maya)
Does Mexico have an official language?
Not by law, at least not at the federal level. A 2003 law on the linguistic rights of Indigenous peoples declares Spanish and the Indigenous languages "national languages" of equal validity. In practice, Spanish is still the language of government, schools and the media, and over 90 percent of people speak it.
The National Institute of Indigenous Languages (INALI) counts 68 language groups with many varieties. According to the 2020 census, around 7.4 million people aged three and over speak an Indigenous language, about 6 percent. The table shows the largest.
Mexico's largest Indigenous languages
| Language | Speakers | Main areas |
|---|---|---|
| Nahuatl | ~1.7 m | Puebla, Veracruz, Hidalgo, Guerrero, San Luis Potosí |
| Maya (Yucatec) | ~0.8 m | Yucatán, Quintana Roo, Campeche |
| Tseltal | ~0.6 m | Chiapas |
| Tsotsil | ~0.6 m | Chiapas |
| Mixtec | ~0.5 m | Oaxaca, Guerrero, Puebla |
| Zapotec | ~0.5 m | Oaxaca |
Source: INEGI, 2020 census, people aged 3 and over. Figures rounded.
Nahuatl: the language of the Aztecs
Nahuatl was the language of the Aztecs, and with around 1.7 million speakers it is still Mexico's largest Indigenous language. You probably use Nahuatl words without knowing it. They reached English through Mexican Spanish: avocado (Spanish "aguacate", from "ahuacatl"), chocolate, tomato and chili. Peanuts are "cacahuate" in Mexico, and the word "mezcal" also comes from Nahuatl.
Even the country's name does: México is a Nahuatl word.
Maya, Oaxaca and Chiapas: the multilingual south
On the Yucatán Peninsula around 800,000 people speak Maya, more precisely Yucatec Maya. Some words travellers know come from it: a "cenote" is a limestone sinkhole filled with water, and "cochinita pibil" contains "pib", the Maya word for the earth oven the pork is cooked in.
Oaxaca has the greatest linguistic diversity in Mexico, including Zapotec and Mixtec. The state is also known for the tlayuda and the Guelaguetza festival. In Chiapas many people speak Tseltal or Tsotsil.
Mexican Spanish vs Spanish from Spain
If you learned Spanish from Spain, you will understand Mexicans well, but you will notice differences. There is no "vosotros": for "you" in the plural, Mexicans always say "ustedes". Z and C before E and I sound like an S, which is called seseo. A car is a "carro" rather than a "coche", and a mobile phone is a "celular" rather than a "móvil".
Typically Mexican are "¿Qué onda?" (what's up?), "chido" (cool) and "¡Órale!", which can express surprise, agreement or encouragement depending on the tone. "Ahorita" is famous: it means "right away", but it can just as well mean "sometime soon".
The north: norteño, carne asada and Rarámuri
In Monterrey, Chihuahua or Tijuana, Spanish sounds different from Mexico City, with its own melody known as norteño. A good friend here is your "carnal", your buddy or brother. The food is all about meat: carne asada off the grill and machaca, dried beef.
Indigenous peoples with their own languages live in the north as well, such as the Rarámuri (Tarahumara) in the Sierra of Chihuahua and the Yaqui and Mayo in Sonora.
Can you get by with English in Mexico?
In the big tourist areas, mostly yes. English is common in Cancún, on the Riviera Maya and in Los Cabos, and along the US border. Elsewhere, at markets, on buses or in smaller towns, Spanish helps a lot. Even a few phrases make contact much easier.
Which language should you learn for Mexico?
Spanish, without question. It gets you around the whole country, from the north to Yucatán. The basics are the same everywhere, and you will pick up the Mexican words above quickly once you are there. You can learn Spanish for free on Langula, with audio for every word and sentence. For a holiday, a few greetings and polite phrases already go a long way.
Learn with Langula
Free, no sign-up, with audio for every word and sentence:
Frequently asked questions
What is the official language of Mexico?
Mexico has no legally defined official language at the federal level. Since 2003, Spanish and the Indigenous languages have been national languages with equal validity. In daily life, Spanish is the language of government, schools and the media.
How many languages are spoken in Mexico?
Besides Spanish there are 68 Indigenous language groups with many varieties. Around 7.4 million people speak an Indigenous language, the largest being Nahuatl.
Is Nahuatl still spoken today?
Yes, by around 1.7 million people, mainly in Puebla, Veracruz, Hidalgo, Guerrero and San Luis Potosí. That makes it Mexico's largest Indigenous language.
Do people in Mexico speak English?
In tourist areas such as Cancún, the Riviera Maya and Los Cabos, and along the US border, often yes. In the rest of the country Spanish gets you much further.
Is Mexican Spanish different from Spanish in Spain?
A little. Mexicans say "ustedes" instead of "vosotros", pronounce Z and C like S and use their own words such as "carro" and "celular". Speakers from both countries understand each other easily.