Mexico City was not built on top of a lake. It was built in the Valley of Mexico, where a system of five interconnected lakes once existed. The Aztecs founded Tenochtitlan (1325) on an island in Lake Texcoco. The Spanish conquered it (1521), then systematically drained the lakes over centuries.
Five lakes: Texcoco (largest, saline), Xochimilco, Chalco, Xaltocan, Zumpango. Connected by natural channels and Aztec causeways/dikes. Seasonal fluctuation created vast wetlands.
Xochimilco canals (UNESCO), Chapultepec Lake (artificial), Texcoco Lake ecological park (new, partial restoration). The lake bed is now the city's foundation—unstable, thirsty, and historically layered.