Top 10 Cleanest State in India

1. Sikkim

2. Himachal Pradesh

3. Kerala

4. Uttarakhand

5. Mizoram

6. Tripura

7. Goa

8. Gujarat

9. Maharashtra

10.Tamil Nadu

These states have made efforts to maintain cleanliness and implement effective waste management systems. However, it's important to remember that cleanliness can vary within different cities and regions within each state.