List of Indian Rivers and their States

The following is a list of cities in India located on the banks of a river.

StateCityRiver
Uttar PradeshAgraYamuna
GujaratAhmedabadSabarmati
Uttar PradeshAllahabadAt the confluence of Ganga, Yamuna and Saraswati
Uttar PradeshAyodhyaSarayu
UttarakhandBadrinathAlaknanda
OdishaBankiMahanadi
OdishaBrahmapurRushikulya
OdishaChhatrapurRushikulya
BiharBhagalpurGanges
West BengalKolkatahugli
OdishaCuttackMahanadi
DelhiNew DelhiYamuna
AssamDibrugarhBrahmaputra
PunjabFerozpurSutlej
AssamGuwahatiBrahmaputra
UttarakhandHaridwarGanges
TelanganaHyderabadMusi
Madhya PradeshJabalpurNarmada
Uttar PradeshKanpurGanges
RajasthanKotaChambal
KeralaKottayamMeenachil
Uttar PradeshJaunpurGomti
BiharPatnaGanges
Andhra PradeshRajahmundryGodavari
Jammu & KashmirSrinagarJhelum
GujaratSuratTapi
Tamil NaduTiruchirapalliKaveri
Uttar PradeshVaranasiGanges
Andhra PradeshVijayawadaKrishna
GujaratVadodaraVishwamitri
Uttar PradeshMathuraYamuna
Uttar PradeshMirzapurGanga
Uttar PradeshAuraiyaYamuna
Uttar PradeshEtawahYamuna
KarnatakaBangaloreVrishabhavathi
Uttar PradeshFarrukhabadGanges
Uttar PradeshFatehgarhGanges
Uttar PradeshKannaujGanges
KarnatakaMangaloreNetravati, Gurupura
KarnatakaShimogaTunga River
KarnatakaBhadravathiBhadra
KarnatakaHospetTungabhadra
KarnatakaKarwarKali
KarnatakaBagalkotGhataprabha
KarnatakaHonnavarSharavathi
Madhya PradeshGwaliorChambal
Uttar PradeshGorakhpurRapti
Uttar PradeshLucknowGomti
Uttar PradeshKanpur CantonmentGanges
Uttar PradeshShuklaganjGanges
Uttar PradeshChakeriGanges
MaharashtraMalegaonGirna River
OdishaSambalpurMahanadi
OdishaRourkelaBrahmani
MaharashtraPuneMula, Mutha
DamanDamanDaman Ganga River
Tamil NaduMaduraiVaigai
Tamil NaduThiruchirapalliKaveri
Tamil NaduChennaiCooum, Adyar
Tamil NaduCoimbatoreNoyyal
Tamil NaduErodeKaveri
Tamil NaduTirunelveliThamirabarani
GujaratBharuchNarmada
MaharashtraKarjatUlhas
MaharashtraNashikGodavari
MaharashtraMahadSavitri
MaharashtraNandedGodavari
MaharashtraKolhapurPanchaganga
Andhra PradeshNellorePennar
TelanganaNizamabadGodavari
MaharashtraSangliKrishna
MaharashtraKaradKrishna, Koyna
BiharHajipurGanges
Madhya PradeshUjjainShipra
TamilnaduKanchipuram Palaru
TamilnaduThanjavur vennaru,vadavaaru
Madhya pradeshAshtaParwati
Odisha   RairangpurKhad khai
Telangana RamagundamGodavari
Telangana Karimnagar Maner