Die Stadt Agra (Hindi: आगरा, Āgrā) liegt am Ufer des Flusses Yamuna im Westen des Bundesstaats Uttar Pradesh in Indien. Agra befindet sich auf 27,11° nördlicher Breite und 78,8° östlicher Länge auf 169 m ü. NN und hat 1.334.900 Einwohner (Stand: 1. Januar 2004).