La ciudad fue construida originalmente en una isla del lago Texcoco por los aztecas en 1325 como Tenochtitlán, que fue destruida casi por completo en el asedio de Tenochtitlán en 1521, y posteriormente se rediseñó y reconstruyó de acuerdo con los estándares urbanos españoles.