Although Spanish is Mexico's official language, there are many indigenous languages spoken in Mexico. The Mexican government recognizes 62 indigenous languages that are still spoken today, though many linguists assert that there are in fact over 100 - the discrepancy is due to the fact that many of these languages have several variants which may be considered distinct languages. The following table shows the different languages spoken in Mexico with the name of the language as it is called by speakers of that language appearing in parenthesis, and the number of speakers.
Data from CDI, Comisión Nacional para el Desarrollo de los Pueblos Indígenas
Languages and Number of Speakers
| Mexican Indigenous Languages | |
| Náhuatl | 2,563,000 |
| Maya | 1,490,000 |
| Zapoteco (Diidzaj) | 785,000 |
| Mixteco (ñuu savi) | 764,000 |
| Otomí (ñahñu) | 566,000 |
| Tzeltal (k'op) | 547,000 |
| Tzotzil or (batzil k'op) | 514,000 |
| Totonaca (tachihuiin) | 410,000 |
| Mazateco (ha shuta enima) | 339,000 |
| Chol | 274,000 |
| Mazahua (jñatio) | 254,000 |
| Huasteco (tének) | 247,000 |
| Chinanteco (tsa jujmi) | 224,000 |
| Purépecha (tarasco) | 204,000 |
| Mixe (ayook) | 188,000 |
| Tlapaneco (mepha) | 146,000 |
| Tarahumara (rarámuri) | 122,000 |
| Zoque (o'de püt) | 88,000 |
| Mayo (yoreme) | 78,000 |
| Tojolabal (tojolwinik otik) | 74,000 |
| Chontal de Tabasco (yokot'an) | 72,000 |
| Popoluca | 69,000 |
| Chatino (cha'cña) | 66,000 |
| Amuzgo (tzañcue) | 63,000 |
| Huichol (wirrárica) | 55,000 |
| Tepehuán (o'dam) | 44,000 |
| Triqui (driki) | 36,000 |
| Popoloca | 28,000 |
| Cora (naayeri) | 27,000 |
| Kanjobal | (27,000) |
| Yaqui (yoreme) | 25,000 |
| Cuicateco (nduudu yu) | 24,000 |
| Mame (qyool) | 24,000 |
| Huave (mero ikooc) | 23,000 |
| Tepehua (hamasipini) | 17,000 |
| Pame (xigüe) | 14,000 |
| Chontal de Oaxaca (slijuala xanuk) | 13,000 |
| Chuj | 3,900 |
| Chichimeca jonaz (uza) | 3,100 |
| Guarijío (varojío) | 3,000 |
| Matlatzinca (botuná) | 1,800 |
| Kekchí | 1,700 |
| Chocholteca (chocho) | 1,600 |
| Pima (otam) | 1,600 |
| Jacalteco (abxubal) | 1,300 |
| Ocuilteco (tlahuica) | 1,100 |
| Seri (konkaak) | 910 |
| Quiché | 640 |
| Ixcateco | 620 |
| Cakchiquel | 610 |
| Kikapú (kikapoa) | 580 |
| Motozintleco (mochó) | 500 |
| Paipai (akwa'ala) | 410 |
| Kumiai (kamia) | 360 |
| Ixil | 310 |
| Pápago (tono ooh'tam) | 270 |
| Cucapá | 260 |
| Cochimí | 240 |
| Lacandón (hach t'an) | 130 |
| Kiliwa (k'olew) | 80 |
| Aguacateco | 60 |
| Teco | 50 |

