
Top 10 Cleanest City in India
Here are the top 10 cleanest cities in India, frequently cited in 2025-2026 rankings
Indore, Madhya Pradesh
Indore is a city in west-central India. It’s known for the 7-story Rajwada Palace and the Lal Baag Palace, which date back to Indore’s 19th-century Holkar dynasty. The Holkar rulers are honored by a cluster of tombs and cenotaphs at Chhatri Baag. The night market Sarafa Bazar sells street food. East is the Indo-Gothic Gandhi Hall and clock tower. The Jain temple Kanch Mandir has a mirrored mosaic interior.
Surat, Gujarat
Surat is a large city beside the Tapi River in the west Indian state of Gujarat. Once known for silk weaving, Surat remains a commercial center for textiles, and the New Textile Market area is lined with fabric shops. Overlooking the river, Surat Castle was built in the 1500s to defend the city against Portuguese colonists. Nearby, the Dutch, Armenian and English cemeteries contain elaborate colonial-era tombs.
Navi Mumbai, Maharashtra
Navi Mumbai is a city in the Mumbai Metropolitan Area, located in the Konkan division of the western Indian state of Maharashtra. Navi Mumbai is situated on the Indian mainland, opposite Salsette Island and the city of Mumbai, and is part of Thane district and Raigad district.
Visakhapatnam, Andhra Pradesh
Visakhapatnam is a port city and industrial center in the Indian state of Andhra Pradesh, on the Bay of Bengal. It’s known for its many beaches, including Ramakrishna Beach, home to a preserved submarine at the Kursura Submarine Museum. Nearby are the elaborate Kali Temple and the Visakha Museum, an old Dutch bungalow housing local maritime and historical exhibits.
Vijayawada, Andhra Pradesh
Vijayawada is a city in the southeast Indian state of Andhra Pradesh. It’s known for the ornate Kanaka Durga Temple, which sits atop a hill overlooking the city. The Undavalli Caves feature ancient rock-cut temples, carved out of a sandstone hillside and adorned with elaborate statues. The massive Prakasam Barrage stretches across the Krishna River. Nearby is Bhavani Island, with forests and waterfront gardens.
Bhopal, Madhya Pradesh
Bhopal is a city in the central Indian state of Madhya Pradesh. It’s one of India’s greenest cities. There are two main lakes, the Upper Lake and the Lower Lake. On the banks of the Upper Lake is Van Vihar National Park, home to tigers, lions and leopards. The State Museum has fossils, paintings and rare Jain sculptures. Taj-ul-Masjid is one of Asia’s largest mosques, with white domes, minarets and a huge courtyard.
Tirupati, Andhra Pradesh
Tirupati is a city in the Indian state of Andhra Pradesh. Its Sri Venkateswara Temple sits atop one of the the 7 peaks of Tirumala Hills, attracting scores of Hindu pilgrims. Sri Venkateswara National Park, home to the temple, also contains the Sri Venkateswara Zoological Park with lions and primates. Nearby, next to a waterfall and cave believed to be sacred, Sri Kapileswara Swamy Temple is dedicated to Lord Shiva.
Mysore, Karnataka
Mysore (or Mysuru), a city in India’s southwestern Karnataka state, was the capital of the Kingdom of Mysore from 1399 to 1947. In its center is opulent Mysore Palace, seat of the former ruling Wodeyar dynasty. The palace blends Hindu, Islamic, Gothic and Rajput styles. Mysore is also home to the centuries-old Devaraja Market, filled with spices, silk and sandalwood.
New Delhi [NDMC Area]
New Delhi is the capital city of India and a part of the National Capital Territory of Delhi (NCT). New Delhi is the seat of all three branches of the Government of India, hosting the Rashtrapati Bhavan (Presidential Palace), Sansad Bhavan (Parliament House), and the Supreme Court. New Delhi is a municipality within the NCT, administered by the New Delhi Municipal Council (NDMC), which covers mostly Lutyens’ Delhi and a few adjacent areas. The municipal area is part of a larger administrative district, the New Delhi district.
Ambikapur, Chhattisgarh
Ambikapur is a city and headquarters of Surguja district in the Indian state of Chhattisgarh. It is one of the oldest cities in the state, in east-central India. Ambikapur is also the divisional headquarters of Surguja Division which consists of the six districts of Surguja, Korea, Manendragarh, Balrampur, Surajpur and Jashpur.















