Top 17 Cleanest Cities in India 2024
India has made significant strides in cleanliness, with numerous cities emerging as paragons of sanitation and hygiene. In 2024, these efforts are more evident than ever, with a definitive list of the top 21 cleanest cities in India. These cities are recognized for their meticulous cleanliness, efficient waste management, and robust public awareness campaigns. The title of the cleanest city in India in 2024 goes to Indore, which has consistently maintained its top position. Known for its systematic waste segregation and efficient municipal services, Indore sets the benchmark for urban cleanliness.
Surat follows closely, demonstrating remarkable progress in sanitation and public hygiene. The city’s focus on sustainable waste management practices and extensive public participation has earned it a place among the cleanest cities in India. Navi Mumbai also stands out, with its planned urban infrastructure contributing to its reputation as a clean city in India 2024. The city’s green initiatives and community involvement play a significant role in maintaining its cleanliness standards. Tirupati, another notable mention, showcases exceptional waste management practices and public cleanliness. Ambikapur, known for its zero-waste model, exemplifies sustainable urban living. The city’s innovative approach to waste management ensures its place among the cleanest cities in India.
Mysuru continues to be a frontrunner, with its heritage charm complemented by its cleanliness initiatives. The city’s efforts in maintaining public spaces and promoting cleanliness are commendable. Ahmedabad has made significant strides in cleanliness with its comprehensive waste management strategies and public awareness programs. The city’s efforts to maintain sanitation and hygiene standards are noteworthy. Bhopal’s green initiatives and effective waste disposal systems make it one of India’s cleanest cities. The city’s focus on environmental sustainability and cleanliness is evident in its well-maintained public spaces. Chandigarh’s planned urban layout and cleanliness initiatives contribute to its status as a clean city in India in 2024. The city’s commitment to maintaining hygiene and sanitation is exemplary. Read on to know more about the clean cities of Indi 2024.
Table of Contents
- Check the list of Cleanest Cities of India 2024
- 1. Indore, Madhya Pradesh:
- 2. Surat, Gujarat:
- 3. Navi Mumbai, Maharashtra:
- 4. Ambikapur, Chhattisgarh:
- 5. Mysore, Karnataka:
- 6. Visakhapatnam, Andhra Pradesh:
- 7. Ahmedabad, Gujarat:
- 8. New Delhi, Delhi:
- 9. Chandrapur, Maharashtra:
- 10. Khargone, Madhya Pradesh:
- 11. Rajkot, Gujarat:
- 12: Tirupati, Andhra Pradesh:
- 13. Jamshedpur, Jharkhand:
- 14. Bhopal, Madhya Pradesh:
- 15. Gandhinagar, Gujarat:
- 16. Bilaspur Chhattisgarh:
- 17. Ujjain, Madhya Pradesh:
- 18. Vijayawada, Andhra Pradesh
- 19. Nashik, Maharashtra
- 20. Raigarh, Chattisgarh
- 21. Chandigarh
Check the list of Cleanest Cities of India 2024
1. Indore, Madhya Pradesh:
Indore backs the number 1 position for the cleanest city in India. It is situated in the Indian state of Madhya Pradesh. This city has held the number-one ranking for seven consecutive years. It is well-known for its excellent waste management system. The extensive public awareness campaigns, planned waste disposal, no-strewn garbage, closed sewers, and cleanliness enable this city to be ranked as one by the Swachh Sarveksha survey. That means this city is safe to travel. You can come here by a flight to Devi Ahilyabai Holkar Airport. Indore Railway Junction is also another option.
Things to do:
1- Visit famous attractions of the city such as Rajwada Palace, Lalbagh Palace and Central Museum, Zoo, and Meghdoot Garden
2- Shop at Sarafa Bazaar, Chhappan Bazaar, and Phoenix Citadel Mall
3- Gain Spirituality at Shri Annapurna Temple, Khajrana Ganesh Mandir, Kanch Mandir, and Gommatagiri Digambar Jain Temple, and Bada Ganpati
2. Surat, Gujarat:
Surat follows Indore among the cleanest cities in India. It is ranked second by the Swachh Sarvekshan Survey. This city in Gujarat is a commercial city known for its textile and diamond industry. In recent years, it has undergone rapid development and ensured stable growth. The municipal corporation of Surat has ensured the maintenance of cleanliness during its developing years. Because of its cleanliness, the city attracts several local and international tourists. You can travel here by taking a flight to Surat International Airport. It is connected by train from various Indian cities.
Navi Mumbai is ranked third among the third cleanest cities in India. It has achieved this position by reducing, reusing, and recycling waste around its area. This city is developed as an environmentally friendly city on the eastern harbor of Mumbai. It is around 30 km from Chhatrapati Shahuji Maharaj International Airport of Mumbai. While developing this city, peculiar care has been taken to preserve the mountainous terrain, lakes, green spaces, gardens, and beaches. Because of its extreme care, it is considered the world’s largest planned township. You can reach here by flight or train at Navi Mumbai for pleasure.
Things to do:
1- Visit Karnala Bird Sanctuary, Wonders Park, Pandavakada Falls, ITC Falls, Elephanta Caves, Nexus Seawoods, Jewel of Navi Mumbai, and Haji Ali Dargah
2- Performs sports activities at D.Y. Patil Sports Stadium and parks
3- Get a Nature Walk at Karnala Fort, Bandra Fort and Mini Seashore, and Inorbit Mall Vashi
4. Ambikapur, Chhattisgarh:
Ambikapur is listed among the cleaned cities of India by the Swachh Sarveksha survey. It is one of the oldest cities in the state of Chhattisgarh. It has achieved the tag of a clean city because of its income generation from effective waste recycling. You can reach Ambikapur by air at Ambikapur Airport. Its airport supports small aircraft. Instead, you can also fly to Birsa Munda Airport in Ranchi. It is about 302 km away from Ambikapur. Besides you can also reach here by train at Ambikapur Railway Station. If you prefer to travel by road, you can take bus routes from nearby cities such as Raipur, Bhilai, and Durg.
Things to Do:
1- Seek blessings at Mahamaya Temple, Ramgarh, and Sita Bengra
2- Visit Tiger Point Waterfall, Chendra Waterfall, Tattapani Hot Spring, Jogimara Caves
3- Explore Ghunghutta Dam, Sanitary Park, Pilkha Pahad, Maharaja Palace, Waterpark Ambikapur, Oxygen Park, Sanjay Park
5. Mysore, Karnataka:
Mysore is also listed among the cleanest cities in India. Its proper segregation of household waste and planned waste management system helped the city to achieve this title. This city is full of gardens and palaces. That is why it is popularly known as the garden city or the city of palaces. It is considered to be a paradise for tourists. You can reach here by air at Mandakalli International Airport or Kempegowda International Airport of Bengaluru, 209 km away. If you are considering traveling here by train, Mysore Junction is connected to cities such as Chennai, Bengaluru, and Hyderabad.
Things to do:
1- Visit Mysore Palace, St. Philomena’s Church, Brindavan Garden
2- Explore Karanji Lake, Mysore Zoo. Government Silk Weaving Factory
3- Take divine blessings at Somnathpur Temple and Namdroling Monastery
4- Taste the traditional sweet of Mysore, which is known as Mysore Pak
5- Shop at Davraja Market
6. Visakhapatnam, Andhra Pradesh:
Visakhapatnam is the largest city in Andhra Pradesh. This place is popularly known as Vizag. It is coastal and regarded as one of the cleanest cities in India by the Swachh Sarveksha survey. The city has bagged this title because of its Eco-Vizag survey. This drive aims to advance the city of Visakhapatnam as an iconic city in terms of environmental sustainability and stable growth. Clean surroundings with effective waste management systems are one of the key aspects of the Eco-Clean drive. Because of its cleanliness, you can visit this city by air, train, or bus.
Things to do:
Pay tribute to Sri Durga Malleswara Varla and Undavalli Caves
Explore Rajiv Gandhi Park and Prakasam Barrage
Visit Indira Gandhi Zoological Park, Dolphin’s Nose Lighthouse, Rushikonda Beach
Take the experience of beaches such as Yarada Beach and Ramakrishna Beach
Take a tour at VMRDA INS Kursura Submarine Museum, VMRDA-Kailasagiri, Kambalakonda Wildlife Sanctuary
7. Ahmedabad, Gujarat:
Ahmedabad is the capital city of the Indian state of Gujarat. It is mentioned among India’s list of cleanest cities because of its planned waste management system. Waste segregation and disposal made it possible to claim this title. Its cleanliness attracts tourists from all across the world. Today, it is known as the Manchester of India. If you want to visit this beautiful city, you can travel here by flight, train, cab, or bus. The city is connected to the world by Sardar Vallabhbhai Patel International Airport and Ahmedabad Junction. National highways also connect it.
Things to do:
Visit Sabarmati Ashram, the residence of Mahatma Gandhi and Kasturba Gandhi
Explore architectural marvels such as Teen Darwaza Jhulta Minar
Seek blessings at Swaminarayan Temple, ISKCON temple, and Vaishno Devi Temple
Spend some peaceful time at Kankaria Lake and AUDA Garden, Sidi Sayyed Mosque
Gain experience at Adalaj Stepwell
8. New Delhi, Delhi:
New Delhi is listed as the cleanest city in India because North Delhi Municipal Corporation makes relentless efforts to reduce air pollution. It has adopted effective measures to achieve this tag. These include banning firecrackers, limiting construction work, and odd-even vehicle rotation schemes. All of these measures are taken to curb air pollution. Because of all these measures, its air quality remains pure and clean. Tourists can breathe fresh air here. You can visit this capital city of India either by air, train, or bus. Indira Gandhi International Airport enables travellers to take a flight to Delhi.
Things to do:
Taste delicious flavors of street food at local eateries, and restaurants
Visit the National Rail Museum, Jama Masjid, Red Fort, Pragati Maidan, Majnu ka Teela, Gurudwara Shri Bangla Sahib, Rashtrapati Bhavan, and Rajghat
Shop at famous markets such as Chandni Chowk, Sadar Bazaar, and Connaught Place
9. Chandrapur, Maharashtra:
The city of Chandrapur is in the eastern part of Maharashtra. It is known as one of the cleanest cities in India, according to the Swachh Sarvekshan survey. This city is considered a desirable holiday destination among tourists and architecture lovers. Because of its cleanliness, millions of tourists plan to travel to this place every year. If you are willing to travel to this beautiful city of Chandrapur, you can fly to Dr. Babasaheb Bhimrao Ambedkar International Airport in Nagpur. It is about 146 km away from Chandrapur. Moreover, you can also take a train to Chandrapur Railway Station.
Things to do:
Visit Jumona Lakes, Tadhola Andhari National Park, Bhamragarh Wildlife Sanctuary
Gain spiritual peace at Anchaleshwar Temple & Fort, Mahakali Temple, Chandrapur, Anchaleshwar Temple, Chandrapur
Explore Vijasan Caves, Manikgad Fort, Chanda Fort, Pathanpura Gate, Ballarshah Fort, Jatpura Gate, Chandrapur Super Thermal Power Station
10. Khargone, Madhya Pradesh:
Khargone is a small and beautiful metropolitan city in Madhya Pradesh. This city is also marked in the list of cleanest cities in India by the Swachh Sarveksha survey. Because of this city, Madhya Pradesh is the cleanest state in India. More than one city in this state is bagging the title of clean city in India. This city is becoming the most popular tourist destination because of its clean and green environment. You can reach here by air at Devi Ahilya Bai Holkar Airport of Indore. It is 150 km away from Khargone.
Things to do:
Visit Samadhi of Shrimant Bajirao Peshwa, Ajanta caves, Rajwada Palace, Jam Gate, Kamani Gate, Rehwa Society, Tana Bana Maheshwari Handloom
If you want to gain some spirituality, then you can visit Damkheda Mandir, Shri Mahakaleshwar Temple, Gayatri Mandir Sanwad, and Kaleshwar Temple
Explore Ahilyabai Ghats, and Sahastradhara
11. Rajkot, Gujarat:
The famous city of Rajkot in the state of Gujarat has also been listed among the cleanest cities in India. You will be able to breathe pure air here. You can consider traveling here because the city is dust-free and unhygienic. This city is well known for its historical landmarks, parks, gardens, museums, and temples. You can travel here by train at the Rajkot Railway Station or by air at Rajkot Airport. If you consider traveling by road, you embark on state-run buses or cabs from cities such as Delhi, Mumbai, Hyderabad, and Karnataka.
Things to do:
Attain spirituality at ISKCON temple and BAPS Shri Swaminarayan Temple
Nature lovers can spend quality time at Ishwarya Park, Ramdara Lake and Aji Dam
You can also take a tour of Green Leaf Water World and Fun World, Rotary International Dolls Museum, and Kaba Gandhi No Delo
12: Tirupati, Andhra Pradesh:
The city of Tirupati in Andhra Pradesh is listed among the cleanest cities in India by Swachh Sarvekshan. Because of this city, Andhra Pradesh is also becoming popular for being the cleanest state in India, besides Madhya Pradesh. It is safe to consider travelling to this city as it emits fresh air and relaxes you from the hustle-bustle of your hometown. If you assume it, you can reach here by air at Tirupati International Airport. You can also visit here by train at Tirupati Railway Station. Cab and bus services are also available for Rajkot from various cities.
Things to do:
Pay tribute to Lord Sri Venkateswara Swamy Temple, ISKCON Temple, Sri Padmavathi Ammavari Temple, Sri Govindaraja Swamy Temple, Srivari Padalu and Srikalahasti Temple
Gain a peaceful experience at Chandragiri Fort, Talakona Waterfall, and Regional Science Centre,
Gain spirituality Tirumala Tirupati Devasthanams, Sri Kalyana Venkateswara Swamy Temple, and Japali Teertham
13. Jamshedpur, Jharkhand:
Jamshedpur gained the title of cleanest city in India because of its being maintenance by Tata Steel. Swachh Sarvekshan included this city among the cleanest cities in India too. It regarded Jamshedpur in cleanliness because of its waste management, conversions, and door-to-door garbage collection. Since it is a clean city, you can plan to visit it anytime. You can reach here by flight at Ranchi’s Birsa Munda Airport. It is 131 km away from Jamshedpur. In can also travel to Jamshedpur by train at TataNagar Junction. Various state-run buses also run from cities such as Patna and Ranchi.
Things to do:
Explore Dimma Lake, Jubilee Park, Dalma Wildlife Sanctuary, Tata Steel Zoological Park, Hudco Lake, Keenan Stadium
Attain spiritual peace at Bhuvaneshwari Temple, Rankini Mandir, Russi Mody Center for Excellence, Kalamandir, Golpahari Temple
Visit places such as Sir Dorabji Tata Park and P&M Hi-Tech City Centre Mall
14. Bhopal, Madhya Pradesh:
Bhopal is another city in Madhya Pradesh that has bagged the award of the cleanest city in India. Swachh Sarveksha has also enlisted this capital city of Madhya Pradesh among the clean cities of India. This city has bagged this award as it maintains proper sanitation and disposes of waste correctly. That is why tourists travel here to observe its greenery and cleanliness. Tourists are eager to travel here between October and March. You can reach here by flight at Raja Bhoj International Airport. This city is also connected to by train at Bhopal Railway Junction.
Things to do:
Visit Upper Lake, Lower Lake, Van Vihar, Gohar Mahal, Shaukat Mahal, Birla Museum, Raisen Fort
Explore Madhya Pradesh Tribal Museum, Birla Museum, Bhimbetka rock shelters, Indira Gandhi Rashtriya Manav Sangrahalaya, Tropic of Cancer
Attain peace at Taj ul Masjid, Moti Masjid, Buddhist Monuments Sanchi, Lakshmi Narayana Temple
15. Gandhinagar, Gujarat:
Gandhinagar is situated on the banks of the Sabarmati River. This city is well-known for its clean surroundings and serene atmosphere. That is why it has been listed among the top clean cities in India. If you want to visit this place, then you can reach here by air at Sardar Vallabhbhai Patel International Airport in Ahmedabad. It is about 18 km away from Ahmedabad. You can also reach here by train at Gandhinagar Railway Junction. Visiting Gandhinagar is also the best plan to observe a peaceful atmosphere. The weather here is also pleasant all year round. You can visit this place anytime.
Things to do:
Feel the spiritual atmosphere at Akshardham Temple and Trimandir
Witness the architecture of Adalaj Step Well and Dandi Kutirl
Walk in nature at Children’s Park, Sarita Udyan and Indroda Nature Park, Swapna Srushti Water Park, Punit Van, Dandi Kutir Museum, Dinosaur and Fossil Park and Fun World Dholakuva
16. Bilaspur Chhattisgarh:
Bilaspur is one of the cleanest cities in the state of Chhattisgarh. It is well known for its aromatic variety at Doobraj, rich history, and culture. You can visit here for its calm, clean and serene environment. It is free from any garbage collection and pollution. Tourists plan to visit it for this peaceful environment. You can visit this place at any time of the year. Flights to Ranchi’s Swami Vivekananda International Airport can connect you to this city. This airport is 134 km away from Bilaspur. You can also reach here by train at Bilaspur Railway Junction, or by bus and taxi too.
Things to do:
Visit Deorani-Jethani Temple and Bubble Island
Explore Radhika Water Park, Kori Dam and Bilasa Taal Vasundhara Udyan, Achanakama, Kutaghat Dam, Madkur Dweep, Ratanpur Fort, Kanan Pendari Zoo, and Bubble Island
You can also visit and shop at City Mall 36 Rama Magneto Mall and other shops
17. Ujjain, Madhya Pradesh:
Ujjain is situated on the banks of the Shipra River. It is also listed among the cleanest cities in India by Swachh Abhiyaan. It is famous for Kumbh Mela which is held once a year. Moreover, this city also boasts hundreds of temples. If you want to perform religious rites, then you can visit Ujjain by flight. You have to reach Devi Ahilya Bai Holkar Airport in Indore which is 56 km away from Ujjain. Otherwise, you can take a train to Ujjain Railways Junctions. This city is also connected by road with nearby cities such as Mumbai, Indore, Rajkot, and Baroda.
Things to do:
Visit these temples and attain peace- Mahakaleshwar Jyotirlinga Temple and Bhairava Temple
Explore Kaliadeh Palace, WWF Water Park and Resort, Ram Ghat, and Mahakal Lok,
You can also take a trip to Jantar Mantar, Bhartirihari caves, Kalidas Academy, Gopal Mandir, Mahakal Lok, and Jai Maa Gadhkalika Mandir
18. Vijayawada, Andhra Pradesh
Vijayawada, Andhra Pradesh, is recognized as one of the cleanest cities in India in 2024. The city has made remarkable progress in maintaining cleanliness through efficient waste management and active public participation. Vijayawada’s streets and public spaces are well-maintained, thanks to regular cleaning and waste segregation efforts. The city has also implemented effective sanitation programs, ensuring a hygienic environment for its residents. With its commitment to cleanliness and sustainable practices, Vijayawada stands out as a model city for urban sanitation in India.
Things To Do:
Visit Kanaka Durga Temple: Perched on Indrakeeladri Hill, this temple is one of the most renowned Hindu shrines in Andhra Pradesh. It offers breathtaking views of the Krishna River and the city.
Explore Bhavani Island: Located on the Krishna River, this island is a popular spot for picnics, boating, and enjoying lush greenery and scenic beauty.
Discover Undavalli Caves: These ancient rock-cut caves, dating back to the 4th-5th centuries, showcase stunning carvings and sculptures, providing a glimpse into the region’s rich historical and architectural heritage.
19. Nashik, Maharashtra
Nashik is known for its effective waste management and sanitation initiatives, ensuring clean streets and public areas. The city’s efforts in promoting waste segregation, recycling, and community involvement have significantly improved its cleanliness standards. Regular cleaning drives and efficient waste disposal systems contribute to a hygienic environment. Nashik’s commitment to maintaining cleanliness is evident in its well-maintained parks, markets, and residential areas, making it a model city for urban cleanliness in India. With its beautiful landscapes and clean environment, Nashik serves as a model for urban sanitation and sustainable practices, earning its place among India’s cleanest cities.
Things To Do:
Visit Sula Vineyards: Explore one of India’s premier wine estates, enjoy vineyard tours and wine tastings, and relax in the picturesque surroundings.
Explore Trimbakeshwar Temple: This ancient temple dedicated to Lord Shiva is located near the source of the Godavari River and is known for its unique architecture and spiritual significance.
Discover Pandavleni Caves: Visit these ancient rock-cut caves, dating back to the 3rd century BC. They feature intricate carvings and provide insights into Buddhist culture and history.
20. Raigarh, Chattisgarh
The city achieved the status of a clean city in India in 2024 through diligent waste management practices and active community involvement. Raigarh’s streets and public spaces are consistently well-maintained, with regular cleaning and efficient waste segregation. The local government has implemented effective sanitation programs and encouraged residents to participate in cleanliness drives. Additionally, Raigarh’s focus on sustainable living and green initiatives has significantly contributed to its clean environment. The city’s commitment to maintaining high hygiene standards and promoting environmental awareness makes it a model for urban cleanliness in India, ensuring a healthy and pleasant living space for its residents.
Things To Do:
Visit Kelo Dam: Enjoy the scenic beauty and serene atmosphere of Kelo Dam, a popular spot for picnics, boating, and nature walks.
Explore Ram Jharna: This picturesque waterfall, surrounded by lush greenery, is perfect for a day trip and relaxation.
Tour Maa Chandrahasini Devi Temple: Visit this revered temple dedicated to Goddess Chandrahasini, attracting devotees and tourists for its spiritual significance and beautiful architecture.
21. Chandigarh
Renowned for its well-planned urban layout, Chandigarh maintains high cleanliness standards through efficient waste management and extensive public awareness campaigns. The city’s well-maintained streets, parks, and public spaces reflect its commitment to hygiene and sanitation. Regular cleaning drives, adequate waste segregation, and recycling initiatives contribute to its status as a clean city in India in 2024. Chandigarh’s focus on sustainable practices and environmental conservation further enhances its clean environment. Active participation from residents in cleanliness efforts ensures the city remains a model of urban cleanliness, making Chandigarh a shining example of how cities can achieve and maintain top-tier sanitation standards.
Things To Do:
Visit Rock Garden: Explore this unique garden made entirely of industrial and home waste materials. It features sculptures, pathways, and waterfalls spread across 40 acres.
Tour Sukhna Lake: Enjoy boating or a leisurely walk around this artificial lake, offering beautiful views of the Shivalik Hills and a serene atmosphere.
Explore Capitol Complex: Discover Chandigarh’s architectural masterpiece, designed by Le Corbusier, including the Legislative Assembly, Secretariat, and High Court. These buildings showcase modernist architecture and historical significance.