Mumbai: The latest Swachh Survekshan 2024-2025 report has revealed the rankings of Indian cities based on cleanliness, with Mumbai landing on the bottom spot, ranked at 33rd position among the dirtiest cities with populations over one million. Not just this, Mumbai has also surpassed Delhi in the dirtiest cities list as the national capital is ranked at number 31.

According to the survey, Madurai topped the list and ranked at number 40, followed by Ludhiana (39), Chennai (38), Ranchi (37), Bengaluru (36), Dhanbad (35), and Faridabad (34). Srinagar ranked just above Mumbai at 32, while Delhi stood at 31.

List of Cleanliest Indian Cities

According to the report, Gujarat's Ahmedabad city ranked at number 1 in terms of cleanliness, followed by Bhopal, Lucknow, Raipur, Jabalpur, taking the

See Full Page