Originalmente, Tenochtitlan fue construido en un pequeño islote en el lago de Texcoco primitivo que de forma sucesiva fue ampliado artificialmente hasta quedar unido a los islotes de Tlatelolco, Nonoalco, Tultenco y Mixhuca, mediante una ingeniería hidráulica de rellenos, pilotes y canales internos, así como diques contenedores de aguas y puentes hasta alcanzar unos 13.5 kilómetros cuadrados.