Un total de 5,353 personas del municipio de Santa Catarina son hablante de alguna lengua indígenas, de ellas 2,614 son hombres y 2,739 mujeres, 3,611 son bilingües al español y 1,673 solo hablan la lengua indígena, mientras que 69 personas no especificaron esta condición.