On which river is the Taj Mahal situated?

The story behind the answer

The Taj Mahal is situated on the Yamuna River.

The monument stands on the river’s southern, or right, bank in Agra, Uttar Pradesh. The Yamuna helped define the site’s setting and formed the open northern edge of the complex. The river view also complemented the formal gardens and the monument’s carefully balanced architectural composition.

The Taj Mahal’s relationship with the Yamuna is more than scenic. The river supplied water for the complex through a system of waterworks, including animal-powered devices that lifted water into channels and reservoirs. The gardens, fountains, and reflecting pools depended on this planned hydraulic infrastructure.

The Yamuna is a major tributary of the Ganges, but the Taj Mahal does not stand directly on the Ganges. The Brahmaputra and Indus are entirely different river systems. Today, the Yamuna’s pollution and changing water conditions are important conservation concerns because the river environment affects the monument’s foundations and appearance.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: