India is a land of rivers, and many of its major cities have flourished along their banks for centuries. 

Rivers not only provide water for drinking, agriculture, and industry, but also shape the history, culture, and economy of the regions they flow through.

From the holy Ganga in Varanasi to the mighty Brahmaputra in Guwahati, these riverfront cities are important for both geographical knowledge and competitive exam preparation.

Knowing which city lies on which river is a key part of Static GK for exams like UPSC, SSC, Railways, and State PCS.

List of Major Indian Cities Situated on Rivers

CityRiverState / UT
Allahabad (Prayagraj)Ganga, Yamuna (Sangam)Uttar Pradesh
VaranasiGangaUttar Pradesh
KanpurGangaUttar Pradesh
LucknowGomtiUttar Pradesh
AyodhyaSaryuUttar Pradesh
AgraYamunaUttar Pradesh
MathuraYamunaUttar Pradesh
DelhiYamunaDelhi
PatnaGangaBihar
BhagalpurGangaBihar
DarbhangaBagmatiBihar
KolkataHooghlyWest Bengal
HowrahHooghlyWest Bengal
DurgapurDamodarWest Bengal
CuttackMahanadiOdisha
SambalpurMahanadiOdisha
BhubaneswarKuakhai/DayaOdisha
GuwahatiBrahmaputraAssam
TezpurBrahmaputraAssam
DibrugarhBrahmaputraAssam
JorhatBhogdoiAssam
SrinagarJhelumJammu & Kashmir
AnantnagJhelumJammu & Kashmir
JammuTawiJammu & Kashmir
AmritsarRaviPunjab
LudhianaSutlejPunjab
FerozepurSutlejPunjab
BhatindaGhaggarPunjab
JaipurBanasRajasthan
KotaChambalRajasthan
UdaipurAharRajasthan
BhopalUpper Lake/Bhojtal (Kaliasot tributary)Madhya Pradesh
JabalpurNarmadaMadhya Pradesh
Hoshangabad (Narmadapuram)NarmadaMadhya Pradesh
IndoreKhan, SaraswatiMadhya Pradesh
NagpurNagMaharashtra
PuneMula, MuthaMaharashtra
NashikGodavariMaharashtra
AurangabadKhamMaharashtra
HyderabadMusiTelangana
WarangalGodavari (nearby)Telangana
VijayawadaKrishnaAndhra Pradesh
RajahmundryGodavariAndhra Pradesh
VisakhapatnamMeghadrigedda (coastal city)Andhra Pradesh
ChennaiCooum, AdyarTamil Nadu
MaduraiVaigaiTamil Nadu
TiruchirappalliCauveryTamil Nadu
ThanjavurCauveryTamil Nadu
BengaluruVrishabhavathi, ArkavathiKarnataka
MysuruCauveryKarnataka
MangaluruNetravati, GurupuraKarnataka
ThiruvananthapuramKaramanaKerala
KochiPeriyarKerala
ThrissurBharathapuzhaKerala
PanajiMandoviGoa
MargaoSalGoa
GangtokTeestaSikkim
NamchiRangitSikkim
ItanagarDikrongArunachal Pradesh
PasighatSiangArunachal Pradesh
AizawlTlawngMizoram
ImphalImphalManipur
AgartalaHaoraTripura
ShillongUmiam (tributary of Brahmaputra)Meghalaya
Port BlairNone (coastal city)Andaman & Nicobar
KavarattiNone (coastal city)Lakshadweep

Key Facts for Exams

  • City of Seven Rivers: Pune (Mula, Mutha, Pavana, Indrayani, Kukadi, Ghod, Vel)
  • Oldest Living City on a River: Varanasi on Ganga
  • Only city at confluence of three rivers (Triveni Sangam): Prayagraj (Ganga, Yamuna, Saraswati – mythical)
  • City on Brahmaputra known for tea & culture: Guwahati