Согласно их мифологии, ацтеки построили Теночтитлан на острове, окруженном болотами, потому что их привел к месту их главный бог Уицилопотчтли.
Современные историки считают, что ацтеки поселились на острове и построили там свой город в 1325 году, потому что они были поздним прибытием в волне миграции, которая началась после падения ранней цивилизации тольтеков.
Будучи одной из последних групп, прибывших в этот регион, остров посреди солончакового болота был единственным участком суши, оставшейся для них доступным.
Другое объяснение, предложенное историками для решения построить город в районе, окруженном болотами, состоит в том, что ацтеки видели ценность городского центра, который мог бы в достаточной мере использовать естественную водную сеть связи и транспорта.
Болота также обеспечивали близлежащие пищевые ресурсы для рыбы и птицы и являлись удобным источником лекарственных и пищевых водных растений.