Five of the top 10 dirtiest cities in India are in Uttar Pradesh, the most for any state, according to data released as part of the Swachh Survekshan Survey 2017. The cities are Gonda, which has been ranked the dirtiest in India, Hardoi, Bahraich, Shahjahanpur and Khurja. Further, 25 cities in the top 50 dirtiest cities are in Uttar Pradesh.