India Today. Indore, India's cleanest city for eight consecutive years, ranked second in the new Mentor City category with partner town Depalpur. Navi Mumbai was declared India's cleanest city in the Swachh Survekshan 2025-2026 survey, with Surat and Vijayawada taking the second and third positions. Madhya Pradesh's Rewa secured the first position among the cleanest riverfront towns, followed by Bilaspur and Varanasi in second and third.