Top 10 Cleanest Rivers In India

Sure, here are the top 10 cleanest rivers in India, according to the Ministry of Jal Shakti:

1. Umngot River (Meghalaya)

2. Teesta River (Sikkim)

3. Narmada River (Madhya Pradesh)

4. Chambal River (Rajasthan and Madhya Pradesh)

5. Godavari River (Maharashtra, Telangana, Andhra Pradesh, and Odisha)

6. Brahmaputra River (Assam, Arunachal Pradesh, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, and West Bengal)

7. Krishna River (Maharashtra, Karnataka, Telangana, and Andhra Pradesh)

8. Tuipui River (Mizoram)

9. Mahanadi River (Chhattisgarh, Odisha, and Jharkhand)

10. Chenab River (Jammu and Kashmir, Himachal Pradesh, and Punjab)

These rivers are relatively free of pollution and are considered to be safe for swimming, fishing, and other activities. They are also important sources of water for drinking, irrigation, and hydropower generation.

It is important to note that these rankings are based on a number of factors, including the level of pollution, the presence of aquatic life, and the availability of water for drinking and irrigation. The rankings may change over time as the condition of the rivers changes.