The Tepehuas are an Indigenous people of Mexico who are based in Hidalgo, Veracruz, and Puebla.
[2] Their name in Nahuatl translated to "people of the mountain".
They also use endoethnonyms that originate in Spanish-influenced Nahuatl:[3] They mainly live in the three east-central Mexican states of Hidalgo, Veracruz, and Puebla.
[4] The Tepehuas extend over a wide range of high settlements, between 240 and 820 metres (790 and 2,690 ft).
[5][6] The Tepehua territory covers a narrow area and other eastern slopes of Sierra Madre Oriental.