Tenochtitlan was Built on a Lake

Tenochtitlan was constructed on the top of the shallow side of Lake Texcoco, an enormous salt lake. While it started on a small island, Tenochtitlan expanded rapidly over time, and large parts of the city floated, while a series of canals and bridges meant that boats could travel freely throughout the area.