No se sabe cómo ni quién construyó la ciudad. Según los conocimientos de los aimaras, el pueblo más antiguo de los Andes, se cree que ya estaba en pie antes de la llegada de estos, cosa realmente improbable aunque no imposible.
Se cree que en su época de apogeo, la ciudad estaba a orillas del lago Titicaca. La presencia de muelles hacen creer en esta teoría, a pesar de que hoy día hasta 30 metros por encima del nivel de las aguas del lago. Las teorías poco ortodoxas creen que esta diferencia pudo deberse a algún movimiento sísmico que elevó Tiahuanaco del altiplano separándolo del lago. Además creen que un movimiento de este tipo se produjo hace unos 15.000 años. Es una teoría más, menos increíble que la que dice que la ciudad fue construida por una antigua raza de gigantes. Pero el mayor misterio de todos los de Tiahuanaco es el por qué se abandonó la ciudad y por qué sus edificios se dejaron sin terminar de construir.
Lo cierto es que la cultura de Tiahuanaco tampoco se diferenciaba tanto de las más próximas como la de nazca, aunque esta también estaba imbuida por un aura de misterio.
Se cree que en su época de apogeo, la ciudad estaba a orillas del lago Titicaca. La presencia de muelles hacen creer en esta teoría, a pesar de que hoy día hasta 30 metros por encima del nivel de las aguas del lago. Las teorías poco ortodoxas creen que esta diferencia pudo deberse a algún movimiento sísmico que elevó Tiahuanaco del altiplano separándolo del lago. Además creen que un movimiento de este tipo se produjo hace unos 15.000 años. Es una teoría más, menos increíble que la que dice que la ciudad fue construida por una antigua raza de gigantes. Pero el mayor misterio de todos los de Tiahuanaco es el por qué se abandonó la ciudad y por qué sus edificios se dejaron sin terminar de construir.
Lo cierto es que la cultura de Tiahuanaco tampoco se diferenciaba tanto de las más próximas como la de nazca, aunque esta también estaba imbuida por un aura de misterio.