Indian Rivers & Major Cities: List

Nov 2020|๐ŸŸขCurrent|4 min read

Key Takeaway

This post lists some of the notable North Indian and South Indian Cities that are located on the banks of important rivers.

Last verified: 12 Feb 2026ยทSource: www.pscarivukal.com

Indian Rivers & Major Cities: List

This post lists some of the notable North Indian and South Indian Cities that are located on the banks of important rivers. In India, the majority of the rivers have their origin from 3 main drainage basins. They are as follows:

The Himalayas & the Karakoram ranges (North India).Vindhya-Satpura ranges & the Chotanagpur plateau. (Central India).The Western Ghats or the Sahyadri (West India).The majority of these rivers end up in the Bay of Bengal while the others traverse through the western part of the country and drains out into the Arabian Sea.

Rivers & Major Cities - North India

Below is the list of some of the famous riparian North Indian cites and cities.

# | City | State | River ---------------------------------------- #: 1. City: Agra State: Uttar Pradesh River: Yamuna --- #: 2. City: Ahmedabad State: Gujarat River: Sabarmati --- #: 3. City: Allahabad State: Uttar Pradesh River: Confluence of Ganga,Saraswati& Yamuna --- #: 4. City: Ayodhya State: Uttar Pradesh River: Saryu --- #: 5. City: Badrinath State: Uttarakhand River: Alaknanda --- #: 6. City: Bareilly State: Uttar Pradesh River: Ram Ganga --- #: 7. City: Bharuch State: Gujarat River: Narmada --- #: 8. City: Bhagalpur State: Bihar River: Vrishabhavathi --- #: 9. City: Cuttack State: Orissa River: Mahanadi --- #: 10. City: New Delhi State: Delhi River: Yamuna --- #: 11. City: Dibrugarh State: Assam River: Brahmaputra --- #: 12. City: Durgapur State: West Bengal River: Damodar --- #: 13. City: Ferozpur State: Punjab River: Sutlej --- #: 14. City: Gorakhpur State: Uttar Pradesh River: Rapti --- #: 15. City: Guwahati State: Assam River: Brahmaputra --- #: 16. City: Haridwar State: Uttarakhand River: Ganga --- #: 17. City: Jabalpur State: Madhya Pradesh River: Narmada --- #: 18. City: Jamshedpur State: Jharkhand River: Subarnarekha --- #: 19. City: Jammu State: Jammu & Kashmir River: Tawi --- #: 20. City: Jaunpur State: Uttar Pradesh River: Gomti --- #: 21. City: Kanpur State: Uttar Pradesh River: Ganga --- #: 22. City: Kannauj State: Uttar Pradesh River: Ganga --- #: 23. City: Kolkata State: West Bengal River: Hooghly --- #: 24. City: Kota State: Rajasthan River: Chambal --- #: 25. City: Kurnool State: Andhra Pradesh River: Tungabhadra --- #: 26. City: Kullu State: Himachal Pradesh River: Beas --- #: 27. City: Lucknow State: Uttar Pradesh River: Gomti --- #: 28. City: Ludhiana State: Punjab River: Sutlej --- #: 29. City: Mathura State: Uttar Pradesh) River: Yamuna --- #: 30. City: Mirzapur State: Uttar Pradesh River: Ganga --- #: 31. City: Nasik State: Maharashtra River: Godavari --- #: 32. City: Panaji State: Goa River: Mandovi --- #: 33. City: Patna State: Bihar River: Ganga --- #: 34. City: Pune State: Maharashtra River: Mula-Mutha --- #: 35. City: Rourkela State: Odisha River: Brahmani --- #: 36. City: Sambalpur State: Odisha River: Mahanadi --- #: 37. City: Srinagar State: Jammu & Kashmir River: Jhelum --- #: 38. City: Surat State: Gujarat River: Tapti --- #: 39. City: Ujjain State: Madhya Pradesh River: Shipra --- #: 40. City: Vadodara State: Gujarat River: Vishwamitri --- #: 41. City: Varanasi State: Uttar Pradesh River: Ganga ---

Rivers & Major Cities - South India

Here we list the famous cities and towns that are situated on the banks of rivers in South India.

# | City | State | River ---------------------------------------- #: 1. City: Bangalore State: Karnataka River: Vrishabhavathi --- #: 2. City: Chennai State: Tamil Nadu River: Adyar & Cooum --- #: 3. City: Coimbatore State: Tamil Nadu River: Noyyal --- #: 4. City: Erode State: Tamil Nadu River: Kaveri --- #: 5. City: Hampi State: Karnataka River: Tungabhadra --- #: 6. City: Hospet State: Karnataka River: Tungabhadra --- #: 7. City: Hyderabad State: Telangana River: Musi --- #: 8. City: Karwar State: Karnataka River: Kali --- #: 9. City: Kanchipuram State: Tamil Nadu River: Palar --- #: 10. City: Kottayam State: Kerala River: Meenachil --- #: 11. City: Madurai State: Tamil Nadu River: Vaigai --- #: 12. City: Nellore State: Andhra Pradesh River: Penna --- #: 13. City: Nizamabad State: Telangana River: Godavari --- #: 14. City: Ramagundam State: Telangana River: Godavari --- #: 15. City: Shimoga State: Karnataka River: Tunga --- #: 16. City: Srirangapatnam State: Karnataka River: Kaveri --- #: 17. City: Thiruchirapalli State: Tamil Nadu River: Cauveri --- #: 18. City: Vijayawada State: Andhra Pradesh River: Krishna ---

Indian Rivers and the cities located on their banks is one of the most commonly asked questions in competitive exams like IBPS PO/Clerk, RRB, UPSC, Insurance, and other state PSC exams. Hopefully, these help in your studies.