Discover India ’s cleanest and most polluted cities in 2025. CPCB’s latest AQI rankings reveal where the air is fresh and where it’s toxic. Find out which cities in India have been ranked as the cleanest by various surveys and schemes, such as Swachh Bharat Abhiyan and Swachh Survekshan. See the latest rankings, criteria, and sources for each year from 2010 to 2023. Twelve Indian cities have been selected and featured in the 9th edition of Swachh Survekshan (SS); below are the top cleanest cities in India as of 2024 (Express Photo: Tashi Tobgyal). Indore is the cleanest city in India in 2025. Other top cities include Surat, Navi Mumbai, Visakhapatnam, and Mysuru – as per Swachh Survekshan.