En el 2010, el municipio tenía una población de 69 615 habitantes, el 86.18 % de ellos está en la cabecera municipal y el resto en las localidades de San Isidro Buen Suceso, Apanteco, etc.