Here’s A List Of Top 10 Cleanest Cities Of India. Neither Kolkata Nor Mumbai Feature In This List


Hygiene and cleanliness are very necessary for our day to day life. We always want our surroundings to be neat and clean, we are very particular about cleanliness and hygiene, yet we don’t make many efforts to keep our environment clean.

Our Prime Minister Narendra Modi started one such initiative with the name “Swachh Bharat Abhiyaan”.


This campaign, Swachh Bharat Abhiyaan, aims to clean up the streets, infrastructure, and roads of cities, towns and rural areas of India

This campaign inspired a lot of people and they started taking cleanliness seriously. Even many celebrities supported this initiative and came out on streets to spread awareness.

Every year a survey is conducted by our government to know the level of cleanliness in every city. Today the survey has ended, and we bring you top 10 cleanest cities in India.

Here is the list of top 10 cleanest cities in India:


10. Vadodra, Gujarat.:

9. Tirupati, Andhra Pradesh:

8. Navi Mumbai, Maharashtra:

7. NDMC, New Delhi:


6. Tiruchirappalli,Tamil Nadu.:

5. Mysuru, Karnataka :

4. Surat, Gujarat:

3. Vishakhapatnam, Andhra Pradesh:

2. Bhopal, Madhya Pradesh:

1. Indore,Madhya Pradesh: