Mexico has an enormous linguistic diversity; apart from Spanish, the government recognizes 62 indigenous Amerindian languages as national languages.
Spanish is the predominant language of Mexico and de facto official language. Nonetheless, the second article of the 1917 Constitution defines the country as a pluricultural nation, and recognizes the right of the indigenous peoples to preserve and enrich their languages… and promotes bilingual and inter cultural education .
Other than the Nahuatl languages, no indigenous language of Mexico has more than a million speakers. Nahuatl is among the native American languages with the largest populations along with Quechua, Aymara and Guarani and some Mayan languages.
A slow process of displacement of the indigenous languages began from the arrival of the Spanish and the Spanish language in Mexico. Although in the beginning of colonization efforts were made by some monks and priests to describe and classify the indigenous languages (in order to facilitate the conversion of those peoples to Christianity), the Catholic Church also served as the first instrument of replacing the indigenous languages with Spanish.