Gujarat, MP have the cleanest cities in India, UP has the dirtiest
Gujarat and Madhya Pradesh have emerged as the top two states with most number of clean cities, 12 and 11, respectively, in India’s top 50 clean cities, according to
Swachh
Survekshan 2017, an annual survey aimed at capturing the outcomes on ground of the ongoing efforts to make urban areas open defecation free and improve door-todoor collection, processing and disposal of municipal solid waste.