En 1210, los olmecas fundaron esta poblacíon, siendo invadidos por Xitecómotl, tlatoani de Coynán; pagando tributo a Atotonílco, Ocótlan y Ayótlan.
La invación española la realizo en 1530 Pedro Almínidez Chirinos y Barrios, pero huyeron los nativos dejando desierta la ciudad, y refugiándose en los cerros cercanos.
En 1843 tenía 7 rancherías de las cuales cuatro eran haciendas. Se desconoce el decreto que crea el municipio pero en 1878 se ratifica su creación y el 27 de abril de 1888 se delimitó su territorio.
Totótlan

junto a los pájaros
tótotl=pájaro,
tlan=entre