India’s Cleanest Cities 2024–25: Population-Wise Rankings Announced

Outlook Money

India’s Cleanest Cities 2024–25

The Ministry of Housing and Urban Affairs has announced this year’s cleanest cities. From major metros to small towns, these rankings showcase the best in urban cleanliness and public involvement.

Super Swachh League Cities

Indore ranked 1st in the Super Swachh League, followed by Surat, Navi Mumbai and Vijayawada among 10L+ cities, while Noida, Chandigarh, Mysuru, Ujjain and Gandhinagar were top performers in the 3–10 lakh category.

Indore

This Year’s Top Cities (10 Lakh+ Population)

While the Super Swachh League recognises consistent performers, this list highlights the top-ranked cities in 2024–25 with over 10 lakh population — Ahmedabad, Bhopal and Lucknow.

Ahmedabad

Cities with 3–10 Lakh Population

Mira-Bhayandar leads this group, with Bilaspur in second place and Jamshedpur third, due to innovative waste systems, cleanliness drives, and strong public involvement.

Jamshedpur

Cities with 50K–3 Lakh Population

Dewas was ranked first in this category, and Karhad and Karnal finish in second and third respectively, all were successful in local waste collection, composting efforts, and awareness campaigns.

Dewas

Towns with 20K–50K Population

Panaji leads the semi-urban category with greenery initiatives. With sustainable waste practices and community work, Aska and Kumhari are also high on the list.

Panaji

Towns Below 20K Population

Bilha ranked as the top clean smallest town in India with Chikiti and Shahganj coming in second and third, respectively, proving that size doesn’t limit cleanliness when communities work together.

Bilha

Top 10 Least Liveable Cities in the World 2025

Read More