Agra é uma cidade localizada às margens do rio Yamuna, no norte do estado de Uttar Pradesh, Índia. Está à oeste da capital do Estado, Lucknow, e a 200 km ao sul da capital nacional de Nova Delhi. Com uma população de 1.686.976 habitantes, é uma das cidades mais populosas em Uttar Pradesh e a 19ª mais populosa da Índia.
A cidade é mencionada no épico Mahabharata, onde era chamada Agrevaṇa, ou “a borda da floresta”. O sultão Sikandar Lodi foi o primeiro a se mover da capital de Delhi para Agra, no ano 1.506, morreu em 1517 e seu filho Ibrāhīm Lodi permaneceu no poder por mais de nove anos, sendo finalmente derrotado na Batalha de Panipat, em 1526.
Agra se tornou conhecida como a capital dos imperadores Mughal, de 1526 a 1658 e continua a ser um importante destino turístico por causa de seus muitos edifícios da era de Mughal, mais notavelmente o Taj Mahal, Agra e Fatehpur Sikri, três dos quais são considerados Patrimônios Mundiais da Humanidade pela UNESCO.