Potrivit mitologiei lor, aztecii au construit Tenochtitlan pe o insulă înconjurată de mlaștini, deoarece au fost conduse la locația primului lor zeu, Huitzilopotchtli. Istoricii moderni cred că aztecii s-au stabilit pe insulă și și-au construit orașul acolo în 1325 pentru că erau sosiți târziu într-un val de migrație care a început după căderea civilizației toltece anterioare. Fiind unul dintre ultimele grupe care au sosit în regiune, insula în mijlocul unei mlaștini saline a fost singura bucată de pământ uscat la dispoziția lor.
O altă explicație oferită de istorici pentru decizia de a construi un oraș într-o zonă înconjurată de mlaștină este că aztecii au văzut valoarea unui centru urban care ar putea folosi în mod amplu o rețea de transport și de transport cu apă naturală disponibilă în mod natural. Mlaștinile au furnizat, de asemenea, resurse de pește și de găină din apropiere și au fost o sursă convenabilă de plante acvatice medicinale și comestibile.