Prime Minister Narendra Modi's Swachh Bharat Abhiyan may have worked wonders across the country but, unfortunately, his own constituency failed to reap any benefits. Of the total surveyed 73 cleanest cities, these 10 were ranked at the bottom.

Here are the top ten dirtiest cities of India:

  1. Dhanbad (Jharkhand)
  2. Asansol (West Bengal)
  3. Itanagar (Arunachal Pradesh)
  4. Patna (Bihar)
  5. Meerut (Uttar Pradesh)
  6. Raipur (Chhattisgarh)
  7. Ghaziabad (Uttar Pradesh)
  8. Jamshedpur (Jharkhand)
  9. Varanasi (Uttar Pradesh)
  10. Kalyan Dombivili (Maharashtra)
A coal worker in Dhanbad. Source: Jharkhand.org.in

While this year, the Swachh Bharat survey was carried across 73 cities, each with a population of more than 10 lakh, last year's survey included 476 cities whose population was more than 1 lakh. Patna and Varanasi had very low ranking in 2015 too. Of 476 cities, Patna was at the bottom end with a rank of 429, while Varanasi wasn't too far off with a low rank of 418.

According to 2015's survey which took 476 cities, the lowest ranked/dirtiest cities were

  1. Damoh (Madhya Pradesh
  2. Bhind (MP)
  3. Palwal (Haryana)
  4. Bhiwani (Haryana)
  5. Chittaurgarh (Rajasthan)
  6. Bulandshahar (UP)
  7. Neemuch (MP)
  8. Rewari(Haryana)
  9. Hindaun (Rajasthan)
  10. Sambalpur in Odisha

(Feature image source: AFP)