The following is a list of the cities in India through which major rivers flow.
| City | River |
| Multai, Burhanpur, Nepanagar | Tapti |
| Mandala, Jabalpur, Narmadapuram, Maheshwar | Narmada |
| Ujjain | Shipra River |
| Ashta | Parbati River |
| Rehli, Garhakota, Hatta | Sunar River |
| Shujalpur | Newaj River |
| Vidisha, Kurwai, Orchha | Betwa River |
| Balaghat, Chhapara, Keolari | Wainganga River |
| Gadarwara | Shakkar River |
| Nagda | Chambal River |
| Mandsaur | Shivna River |
| Pandhurna | Jam River |
| Katangi, Waraseoni | Chandan |
| City | River |
| Prayagraj | At the confluence of Ganga, Yamuna and Saraswati |
| Ayodhya | Sarayu |
| Chakeri, Farrukhabad, Kasganj, Fatehgarh, Kanpur, Kannauj, Mirzapur, Shuklaganj, Varanasi | Ganges |
| Jaunpur, Lucknow | Gomti |
| Agra, Auraiya, Etawah, Firozabad, Mathura | Yamuna |
| Gorakhpur | Rapti |
| Budaun | Sot |
| Ghaziabad, Noida | Hindon |
| Moradabad, Bareilly | Ramganga |
West Bengal
| Cities | River |
| Alipurduar | Kaljani |
| Asansol | Ajay and Damodar |
| Bardhaman, Durgapur, Raniganj | Damodar |
| Bolpur, Chittaranjan | Ajay |
Baharampur, Murshidabad, Nabadwip, Kalyani, Tribeni, Bandel, Hooghly, Chandannagar, Serampore, Barrackpur, Dakshineshwar, Titagarh, Kamarhati, Baranagar, Howrah, Kolkata, Uluberia | Hooghly |
| Bongaon, Basirhat, Taki | Ichamati |
| Burnpur, Kulti | Barakar |
| Balurghat | Atrai |
| Bankura | Dwarakeshwar |
| Bishnupur, Tarapith | Dwarka River |
| Cooch Behar | Torsa |
| Dhupguri, Falakata | Jaldhaka |
| Haldia | Haldi |
| Jalpaiguri | Teesta and Karala |
| Kalimpong | Teesta |
| Katwa | Ajay and Hooghly |
| Kolaghat, Tamluk | Rupnarayan |
| Krishnanagar | Jalangi |
| Malda | Mahananda |
| Raiganj | Kulik |
| Ranaghat | Churni |
| Siliguri | Mahananda, Teesta and Balasan |
| Suri, Sainthia | Mayurakshi |
| Kharagpur, Midnapore, Panskura, Purulia | Kangsabati (Kansai) |
Notes
References