The Taj Mahal is located in which state of India?

The story behind the answer

The Taj Mahal is located in the Indian state of Uttar Pradesh.

More precisely, it stands in the city of Agra, on the southern bank of the Yamuna River. Agra was an important Mughal imperial centre, making it a fitting location for Shah Jahan’s monumental tomb complex. The site lies south of the historic walled city and near Agra Fort.

The Taj Mahal is sometimes associated with Delhi because Delhi was another major Mughal capital and contains important Mughal monuments, including Humayun’s Tomb. It is not, however, in Delhi. Nor is it in Rajasthan, although Rajasthan supplied the Makrana marble used extensively in the monument.

Uttar Pradesh contains several celebrated Mughal-era sites, including Agra Fort and Fatehpur Sikri. The Taj Mahal, Agra Fort and Fatehpur Sikri together illustrate the region’s importance in Mughal political and architectural history. The Taj Mahal was inscribed as a UNESCO World Heritage Site in 1983.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: