Existen un gran número de idiomas en México, a pesar de que el español es el más hablado, también se reconocen otras 68 lenguas indígenas como oficiales.
Mientras que 68 lenguas puede parecer un número importante, de hecho han desaparecido más de 130 lenguas indígenas, así como sus costumbres y cultura. Como consecuencia de ello el gobierno ha puesto un gran énfasis en la preservación y promoción de las lenguas nativas. En 2002 se promulgó la Ley de Derechos Lingüísticos para proteger las lenguas indígenas mexicanas y fomentar la educación bilingüe e intercultural.
La Constitución de 1917, elaborada después de la Revolución, también tuvo un claro enfoque en la preservación de la identidad de las lenguas de México y de la multiculturalidad del país. La Constitución establece que todos los grupos indígenas tienen derecho a proteger y enriquecer su propia lengua.
Hoy en día hay más de 7 millones de hablantes de lenguas indígenas en México. Mientras que alrededor de 20% la población se identifica con grupos indígenas, sólo el 6% de la misma habla una de las lenguas indígenas mexicanas.
Algunos de los idiomas que más se hablan en México además del español son el náhuatl, que cuenta con más de 1.7 millones de hablantes, el maya, hablado por unos 850 000 personas y el mixteco, que cuentan con más de medio millón de hablantes.
Curiosamente, mientras que el español es la lengua dominante en México, no se define como la lengua oficial en la legislación de la república mexicana. Esto permite otorgar más derechos al resto de las lenguas de México, incluyendo el derecho a utilizar las lenguas indígenas en la comunicación gubernamental y en los documentos oficiales.