Según el II Conteo de Población y Vivienda, el municipio tiene 4,217 habitantes, de los cuales 2,021 son hombres y 2,196 son mujeres; el 1.37% de la población son indígenas.