En el siglo XVII pasó a formar parte de la Corona Española como parte del antiguo distrito de Atlixco, mismo al que perteneció hasta 1895 cuando se volvió municipio libre por decreto del gobierno, y se nombró cabecera del mismo al pueblo de Huaquechula.