Tiwanaku, conocida como la "Ciudad del sol" o "Ciudad de los Dioses", era una antigua ciudad preincaica, situada en el sureste del lago Titicaca, a un altura de 3844 metros sobre el nivel del mar, y a unos 70 kilómetros de la ciudad de La Paz.
Si bien hay diferentes teorías, a Tiwanacu se lo considera un centro ceremonial y un populoso centro urbano sustentado por un sofisticado sistema de agricultura en terrazas, bien adaptado para producir grano a gran altitud. La ciudad habría sido fundada alrededor del 300 d.C. Ciertas edificaciones quedaron sin terminar cuando, por razones que no se conocen, todos los trabajos cesaron hacia el 900 d.C.
La mampostería en Tiwanacu revela uno de los más hábiles trabajos constructivos de Sudamérica. Algunos sistemas de unión de los bloques de piedra reflejan un muy antiguo uso del metal con fines constructivos.
El complejo de Tiwanaku estuvo formado por un centro cívico ceremonial y una serie de sectores vecinos, que cubrían un área de cuatro kilómetros cuadrados.