Según el II Conteo de Población y Vivienda, el municipio tiene 4,906 habitantes, de los cuales 2 402 son hombres y 2 504 son mujeres; de estas 3,461 son indígenas.