Nandyal is a city in Kurnool district of the Indian state of Andhra Pradesh. It is a municipality and the headquarters of Nandyal mandal in Nandyal revenue division. In the 2011 census of India, Nandyal had a population of 211,424 making it the 15th most populous town in the state .