Important Indian Cities and Banks of Rivers: Static GK

This is a very important topic as the exam of view, in almost every exam like- IAS, CAT, SSC and Bank exams, questions were asked from this topic. This topic is a part of static gk.
At the end of the post, we have also provided a link from where you can download this as a PDF. 


Indian Cities On the Banks of Rivers
City
River
State
Agra
Yamuna
Uttar Pradesh
Ahmedabad
Sabarmati
Gujarat
Allahabad
Ganges
Uttar Pradesh (U.P)
Ayodhya
Saryu
Uttar Pradesh (U.P)
Auraiya
Yamuna
Uttar Pradesh (U.P)
Etawah
Yamuna
Uttar Pradesh (U.P)
Badrinath
Ganges
Uttarakhand
Kolkata
Hooghly
West Bengal
Cuttack
Mahanadi
Odisha
New Delhi
Yamuna
Delhi
Surat
Tapti
Gujarat
Tiruchirapalli
Kaveri
Tamil Nadu
Varanasi
Ganges
Uttar Pradesh (U.P)
Vijayawada (upcoming Capital of A.P)
Krishna
Andhra Pradesh
Vadodara
Vishwamitri
Gujarat
Thiruchirapalli
Kaveri
Tamil Nadu
Chennai
Cooum, Adyar
Tamil Nadu
Mathura
Yamuna
U.P
Bangalore
Vrishabhavathi
Karnataka
Gwalior
Chambal
Madhya Pradesh (M.P)
Lucknow
Gomti
Uttar Pradesh (U.P)
Kanpur Cantonment
Ganges
Uttar Pradesh (U.P)
Ferozpur
Sutlej
Punjab
Guwahati
Brahmaputra
Assam
Haridwar
Ganges
Uttarakhand
Hyderabad
Musi
Telangana