Según el II Conteo de Población y Vivienda, el municipio tiene 22.540 habitantes, de los cuales 12.084 son hombres y 10.456 son mujeres; el 0,41 % de la población son indígenas.