Située à 300 mètres d'altitude au-dessus du lac Suchitlan, la ville existe depuis bien avant la colonisation espagnole.