The results of Swachh Survekshan 2017 has been announced. Indore has been ranked as the cleanest city among the 434 cities surveyed. Union Urban Development Minister Venkaiah Naidu on Thursday released the Swachh Survekshan 2017 report which had the Swachh Bharat rankings of 434 cities based on their level of cleanliness. Bhopal has come second. Mysuru, which had topped the list in 2016, has come fifth this year.