Indore and Bhopal are the cleanest cities of India, according to the latest Swachh rankings announced on Thursday.
Cities from Madhya Pradesh, Gujarat and Jharkhand did well, while Uttar Pradesh and Bihar fared poorly in the ratings.
UP has 25 cities in the bottom of the list with Gonda the adjudged the dirtiest city in the country.
Announcing the results, Union Urban Development Minister Venkaiah Naidu said, “Gujarat and Chhattisgarh has the most cities improving in the cleanliness rankings.”
Urban Development Ministry had launched the Swachh Survekshan 2017 on January 4.
The initial deadline for citizens to submit their submissions was February 13, which was extended to February 28.
The survey ranks 500 cities across the country on cleanliness and other aspects of urban sanitation. Feedback from citizens account for 30% of the scoring with other data being provided by the municipal corporations.
Around 37 lakh citizens submitted their responses. The survey was conducted by the Quality Council of India.
Union minister for urban development, M Venkaiah Naidu, tweeted on Tuesday saying that the sanitation and cleanliness results this year were 'encouraging. The minister also said that around 37 lakh citizens gave feedback for the survey of which over 80 per cent said cleanliness improved in last year.
THE TOP 10 Municipalities according to the rankings are:
Indore
Bhopal
Vishakhapatnam
Surat
Mysore
Tiruchirapalli
New Delhi Municipal Council
Navi Mumbai
Tirupati
Vadodara