In a historic streak, Indore has once again been crowned as India’s cleanest city, marking its eighth consecutive win in the Swachh Survekshan 2024-25, the world’s largest urban cleanliness survey conducted by the Ministry of Housing and Urban Affairs (MoHUA). Surat retained its second position, and Navi Mumbai made it to the top three, clinching the third rank.

The awards were presented by President Droupadi Murmu at a grand ceremony held at Vigyan Bhawan in New Delhi. The Swachh Survekshan, now in its ninth year, assessed over 4,500 cities across the country based on a framework of 10 parameters and 54 performance indicators.


Top 3 Cleanest Cities in India – Swachh Survekshan 2024-25

  1. Indore (Madhya Pradesh)

  2. Surat (Gujarat)

  3. Navi Mumbai (Maharashtra)


What is Swachh Survekshan?

Launched under the Swachh Bharat Mission - Urban, the Swachh Survekshan aims to:

According to the Ministry, the 2024-25 edition took a “smart and structured” approach by using digitized systems, citizen feedback, field inspections, and service-level progress to determine rankings.


Why Indore Keeps Winning?

Indore’s consistent performance is attributed to:

The city has become a model for urban cleanliness, inspiring other municipal corporations across India.


Official Statement

An official from MoHUA stated, “These rankings are not just about cities competing, but about creating a cultural shift in how we see cleanliness and public hygiene.”