El
nombre primitivo del lugar fue "xonocoxtle", a 1 km del poblado
actual que se llama "La Mesita"; estuvo habitado por indígenas
otomíes y nahoas.
Los españoles invadieron la region en 1530, al mando
del capitan Nuño
de Guzman. Refundando el poblado en 1662
Ya en 1825 dependia del ayuntamiento de Zapotlanejo. El 9 de
diciembre de 1898 se erigio municipio.