Lake Texcoco was a natural
lake within the
Valley of Mexico. The
Aztecs built the city of
Tenochtitlan on an island in the lake. The Spaniards built
Mexico City over Tenochtitlan. Efforts to control flooding led to most of the lake being drained, leaving a much smaller Lake Texcoco east of the city, surrounded by
salt marsh.