Amroha is a city in the state of Uttar Pradesh in India. It is located north-west of Moradabad. It is the administrative headquarters of Amroha district.