India has not traditionally been known for its cleanliness, but there are some areas of the country that serve as models in this regard. These areas have witnessed increasing motivation among people to recycle, reuse, and keep their streets clean. Local governments are taking charge of city sanitation, especially with the recent inauguration of the Indian government’s “Swachh Bharat Abhiyan” campaign. As a result, eco-friendly cities in India are actively working to protect the environment and promote sustainability.
1. Indore, Madhya Pradesh

In the modern era, Indore has become a leading city in the state’s progress. With a population of over a million, it is known for being India’s cleanest city. The government-conducted survey, Swachh Bharat, ranked Indore as the cleanest city in India for three consecutive years: 2018, 2019, and 2020. Indore exemplifies a city on the rise, offering numerous opportunities while still cherishing its history and heritage.
2. Surat, Gujarat

Surat, the second-largest city in Gujarat, is often referred to as “the town of flyovers,” bringing pride and joy to the state.
Through its commitment to sustainable development, Surat has implemented various initiatives, such as solar electricity and the recycling of solid waste, to ensure a cleaner environment.
In recognition of its efforts, the city was awarded the title of the second cleanest Indian city in 2020.
3. Navi Mumbai, Maharashtra

India’s cleanest cities list always includes Navi Mumbai on a regular basis. Swachh Survekshan of 2020, data from the government ranks Navi Mumbai as the 3rd city in India. The ideally planned city mobilized the inhabitants toward a more ecological capital by utilizing a variety of modern technologies, setting an example for the remaining Maharashtra state.
4. Ambikapur, Chhattisgarh

Ambikapur, a serene town in Chhattisgarh, has garnered attention for being ranked as India’s fourth-cleanest city in 2020 by Swachh Survekshan. It boasts several tourist destinations, with notable places like the Jogimara Caves, Shivpuri Shiv Temple, and Rakasganda Falls.
5. Mysore, Karnataka

Mysore is the third-most populous city in Karnataka, known for its rich legacy. Millions of tourists are attracted to Mysore throughout the year. The city boasts a fascinating history, particularly its illustrious royal past and intricate architecture. It is also renowned for its silk sarees, yoga, and sandalwood, among other things. In 2020, Mysore received the honor of being selected as one of the top ten cleanest cities in the country.
6. Vijayawada, Andhra Pradesh

The word Vijayawada translates to “The Place of Victory.” It also means “The Place of Fruits,” “The Place of Sweets,” and “The Place of Scenic Wonders.” According to the government-sponsored Swachh Bharat study, Vijayawada is the sixth-cleanest city in India. It is the third-largest city in Andhra Pradesh. Vijayawada is located on the shores of the Krishna River. To the west, it is bordered by the Indrakeeladri Hills. To the north, it is bordered by the Budameru River.
7. Ahmedabad, Gujarat

Gujarat’s prominent city, Ahmedabad, is known for its rapid expansion and industrial significance.
The city also serves as a hub for higher education, boasting a rich historical heritage.
Despite its tremendous growth, Ahmedabad holds the title of India’s seventh-cleanest city.
It achieved this distinction due to the success of its door-to-door rubbish collection system.
Ahmedabad, the historical capital of Gujarat, lies alongside the sacred Sabarmati River.
It has gained popularity as a vibrant tourist destination, offering delectable cuisine and a unique culture.
8. Delhi

india’s capital is Delhi, a multicultural metropolis comprising modern New Delhi and ancient Old Delhi.
Delhi is renowned for its heartwarming diversity and multifaceted character.
The city boasts a rich array of historical sites and bustling shopping centers.
Moreover, it features a vast network of technologically advanced metro systems and the esteemed Delhi University campus.
Delhi has surpassed expectations by being declared one of India’s top ten cleanest cities, breaking barriers and defying predictions.
9. Vizag, Andhra Pradesh

Visakhapatnam, a port city, is famous for its picturesque, emerald-green beaches. The city is enclosed by the Bay of Bengal and imposing hills on three sides. Among Vizag’s beaches, Yarada beach stands out for its less crowded and cleaner environment compared to other popular Indian coastline beaches. It offers an ideal spot to unwind on the golden shores and witness breathtaking sunrises and sunsets.
10. Vadodara, Gujarat

Gujarat is known for the international city of Vadodara, also called Baroda. The city boasts magnificent architectural examples, a tribute to Maratha king Sayaji Rao Gaekwad III. His vision transformed Vadodara into a vibrant academic, industrial, and commercial center. Notably, Vadodara is recognized as one of India’s top ten cleanest cities.