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