Según el II Conteo de Población y Vivienda, el municipio tiene 5,182 habitantes, de los cuales 2466 son hombres y 2,716 son mujeres; el 2.66% de la población son indígenas.