1. Mysore, officially renamed as Mysuru stands at number one as the cleanest city in India. It is the third largest city in terms of population in the state of Karnataka, India, which served as the capital city of Mysore Princely Kingdom (Kingdom of Mysore) for nearly six centuries, from 1399 until 1947.
2. Tiruchirappalli, formerly Trichinopoly in English, a.k.a. Tiruchi or Trichy stands second in the list and is a city in the Indian state of Tamil Nadu. It is the fourth largest municipal corporation and the fourth largest urban agglomeration in the state, located 322 kilometres south of Chennai.
3. Navi Mumbai, ranked at number three, is a planned township of Mumbai on the west coast of the Indian state of Maharashtra. It was raised in 1971 to be a new urban township of Mumbai by the Government Of Maharashtra.
4. Kochi, number four among the cleanest cities, also known as Cochin is a major port city on the south-west coast of India by the Arabian Sea and is part of the district of Ernakulam in the state of Kerala. It is often called Ernakulam, which refers to the mainland part of the city. Kochi is the second largest city, after Mumbai, on the western coast of India.
5. Hassan is on fifth number, a city and the district headquarters of Hassan district in the Indian State of Karnatak. The town is situated 934 m above sea level with fine weather similar to Bangalore. It is named after the temple hassanamba.
6. Mandya, number six on the list, is a city in the state of Karnataka. Known as the land of sugar and rice, Mandya is a prominent agricultural district, formed in the year 1939. Mandya City is around 100 kilometres from Bangalore and 40 kilometres from Mysore city.
7. Bangalore, a.k.a. Bengaluru, ranked number seven, is the capital of the state of Karnataka and Located in Southern India, at a height of over 900 m (3,000 ft) above sea level, Bangalore is known for its pleasant climate throughout the year. Its elevation is the highest among the major large cities of India .It has a population of about 10.8 million, making it the third most populous city and fifth most populous urban agglomeration in India. Considering all these factors, kudos to this city maintaining the cleanliness factor!
8. Thiruvananthapuram, ranked number eight, formally known as Trivandrum, is the capital city of the Indian state of Kerala. It is the largest and the most populous city corporation in Kerala. It was rightly referred to as the “Evergreen city of India” by Mahatma Gandhi himself.