Amroha is a city in the Indian state of Uttar Pradesh. Amroha is located north-west of Moradabad city. As per Census 2011 India, the population of the city is 198,471 out of 103,097 are males and 95,374 are females.