En el municipio habitan un total de 18 688 personas que hablan alguna lengua indígena, principalmente Náhuatl de la Huasteca hidalguense.