Union Minister of Urban Development Venkaiah Naidu announced the Swachh Survekshan Awards here on Thursday.
Madhya Pradesh's Indore was declared as India's cleanest city and the runner up was also from the same state- Bhopal. 25 cleanest cities of India have been ranked as part of the "Swachh Survekshan 2017" with 37 lakh votes from 73 cities.
Andhra Pradesh's Visakhapatnam is ranked number three and Gujarat's Surat placed fourth.
Last year's winner Mysore in Karnataka dropped to the fifth spot this year.
While addressing the gathering, Naidu announced that the Gujarat has done incredibly well as 12 of its cities features in the list of top 50 clean cities of India.
" Gujarat and Chhattisgarh are two other success stories, with most cities improving cleanliness rankings. All cities surveyed in the Madhya Pradesh and Jharkhand have improved their cleanliness levels compared to the previous survey. Making Clean India by 2019 is part of the mission of Making of Developed India," Naidu said.
Highlighting government's efforts to make India clean, Naidu praised the people for their efforts to make this mission successful.
"A noteworthy feature of Swachh Survekshan 2017 is the increased engagement and participation from citizens," Naidu said.