Amroha Amroha is a city in the state of Uttar Pradesh in India. It is located northwest of Moradabad, near the Ganga River. It is the administrative headquarters of the Amroha district.