List of Indian cities on River Banks
CITY
RIVER
STATE
Vijayawada
Krishna
Andhra Pradesh
Rajahmundry
Godavari
Nellore
Pennar
Kurnool
Tungabhadra River
Dibrugarh
Brahmaputra
Assam
Guwahati
Munger
Ganges
Bihar
Jamalpur
Purnia
Koshi
Hajipur
Gaya
Falgu (Neeranjana)
Patna
Bhagalpur
Daman
Daman Ganga River
New Delhi
Yamuna
Delhi
Ahmedabad
Sabarmati
Gujarat
Surat
Tapti
Vadodara
Vishwamitri, Mahi, Narmada
Bharuch
Narmada
Srinagar
Jhelum
Jammu & Kashmir
Mangalore
Netravati, Gurupura
Karnataka
Shimoga
Tunga River
Bhadravathi
Bhadra
Hospet
Tungabhadra
Karwar
Kali
Bagalkot
Ghataprabha
Honnavar
Sharavathi
Bangalore
Vrishabhavathi
Jabalpur
Madhya Pradesh
Gwalior
Chambal
Ujjain
Shipra
Ashta
Parwati
Malegaon
Girna River
Maharashtra
Pune
Mula, Mutha
Karjat
Ulhas
Nashik
Mahad
Savitri
Nanded
Kolhapur
Panchaganga
Sangli
Karad
Krishna, Koyna
Banki
Mahanadi
Odisha
Brahmapur
Rushikulya
Chhatrapur
Cuttack
Sambalpur
Rourkela
Brahmani
Ferozpur
Sutlej
Punjab
Kota
Rajasthan
Madurai
Vaigai
Tamil Nadu
Thiruchirapalli
Kaveri
Chennai
Cooum, Adyar
Coimbatore
Noyyal
Erode
Tirunelveli
Thamirabarani
Kanchipuram
Vegavathi, Palar
Thanjavur
Vennaaru, Vadavaaru
Hyderabad
Musi
Telangana
Nizamabad
Allahabad
At the confluence of Ganga, Yamuna and Saraswati
Uttar Pradesh
Ayodhya
Saryu
Kanpur
Jaunpur
Gomti
Varanasi
Mathura
Mirzapur
Ganga
Auraiya
Etawah
Fatehgarh
Kannauj
Gorakhpur
Rapti
Lucknow
Kanpur Cantonment
Shuklaganj
Chakeri
Budaun
Sot
Arga
Uttarakhand
Murshidabad
Hooghly
Haridwar
Badrinath
Alaknanda
Kolkata
West Bengal
Kottayam
Meenachil
Kerala
Rangpo
Teesta
Sikkim