Náhuatl
En México, el mexicano o náhuatl se habla principalmente en cinco estados: Guerrero, Puebla, Hidalgo, San Luis Potosí y Veracruz, donde tiene en cada estado una población arriba de 200 000 hablantes. En los estados de Morelos, Tlaxcala, Jalisco y Nuevo León cuenta con una población dispersa o en localidades pequeñas; en promedio se puede hablar de una población de alrededor de 30 000 hablantes. En los estados de Tabasco, Michoacán, México, Oaxaca, Nayarit y Durango, así como los habitantes de Milpa Alta la presencia es mínima y con posibilidad de perderse (excepto en Oaxaca).
Náhuatl
La otra variante llamada náhuatl de la sierra oeste de Puebla es hablada en Ahuacatlán, Aquixtla, Chignauapan, Tepetzintla, Zacatlán. Se le asocia el código nhi ("Nahuatl, Zacatlán-Ahuacatlán-Tepetzintla"). Tiene 19 482 hablantes. La cuarta variante que reconoce el INALI la denomina náhuatl alto del norte de Puebla y es hablada únicamente en los municipios de Francisco Z. Mena y Venustiano Carranza. Tiene 1350 hablantes.