Bhubaneswar is just ahead of Dehradun, Jaipur and Patna.
Bengaluru (Karnataka) tops the list followed by Trivandrum, Gangtok, New Delhi Municipal Council and Chandigarh.
Among 476 cities and towns in India, Mysore City got the top spot in India, followed by Thiruchirapalli, Navi Mumbai, Kochi and Hassan. Cuttack ranked 296, Puri 298, Bhubaneswar 331 and Sambalpur 467.
All the 476 Class-1 cities in 31 States and Union Territories, each with a population of above one lakh were surveyed for assessing total sanitation practices covering a set of parameters including the extent of open defecation, solid waste management, septage management, waste water treatment, drinking water quality, surface water quality of water bodies and mortality due to water born diseases.
Get free daily email updates!