En el 2010, el municipio tenía una población de 89 795 habitantes, el 16.36% de ellos está en la cabecera municipal y el resto en las localidades de Ocotlán, Santa María Acuitlapilco, San Gabriel Cuauhtla, etc.