This post lists some of the notable North Indian and South Indian Cities that are located on the banks of important rivers. In India, the majority of the rivers have their origin from 3 main drainage basins. They are as follows:
  • The Himalayas & the Karakoram ranges (North India).
  • Vindhya-Satpura ranges & the Chotanagpur plateau. (Central India).
  • The Western Ghats or the Sahyadri (West India).    
The majority of these rivers end up in the Bay of Bengal while the others traverse through the western part of the country and drains out into the Arabian Sea.

Rivers & Major Cities - North India

Rivers & Cities of North India
Below is the list of some of the famous riparian North Indian cites and cities.
#CityStateRiver
1.AgraUttar PradeshYamuna
2.AhmedabadGujaratSabarmati
3.AllahabadUttar PradeshConfluence of Ganga,
Saraswati
& Yamuna
4.AyodhyaUttar PradeshSaryu
5.BadrinathUttarakhandAlaknanda
6.BareillyUttar PradeshRam Ganga
7.BharuchGujaratNarmada
8.BhagalpurBiharVrishabhavathi
9.CuttackOrissaMahanadi
10.New DelhiDelhiYamuna
11.DibrugarhAssamBrahmaputra
12.DurgapurWest BengalDamodar
13.FerozpurPunjabSutlej
14.GorakhpurUttar PradeshRapti
15.GuwahatiAssamBrahmaputra
16.HaridwarUttarakhandGanga
17.JabalpurMadhya PradeshNarmada
18.JamshedpurJharkhandSubarnarekha
19.JammuJammu & KashmirTawi
20.JaunpurUttar PradeshGomti
21.KanpurUttar PradeshGanga
22.KannaujUttar PradeshGanga
23.KolkataWest BengalHooghly
24.KotaRajasthanChambal
25.KurnoolAndhra PradeshTungabhadra
26.KulluHimachal PradeshBeas
27.LucknowUttar PradeshGomti
28.LudhianaPunjabSutlej
29.MathuraUttar Pradesh)Yamuna
30.MirzapurUttar PradeshGanga
31.NasikMaharashtraGodavari
32.PanajiGoaMandovi
33.PatnaBiharGanga
34.PuneMaharashtraMula-Mutha
35.RourkelaOdishaBrahmani
36.SambalpurOdishaMahanadi
37.SrinagarJammu & KashmirJhelum
38.SuratGujaratTapti
39.UjjainMadhya PradeshShipra
40.VadodaraGujaratVishwamitri
41.VaranasiUttar PradeshGanga

Rivers & Major Cities - South India

Rivers & Cities of South India
Here we list the famous cities and towns that are situated on the banks of rivers in South India.
#CityStateRiver
1.BangaloreKarnatakaVrishabhavathi
2.ChennaiTamil NaduAdyar & Cooum
3.CoimbatoreTamil NaduNoyyal
4.ErodeTamil NaduKaveri
5.HampiKarnatakaTungabhadra
6.HospetKarnatakaTungabhadra
7.HyderabadTelanganaMusi
8.KarwarKarnatakaKali
9.KanchipuramTamil NaduPalar
10.KottayamKeralaMeenachil
11.MaduraiTamil NaduVaigai
12.NelloreAndhra PradeshPenna
13.NizamabadTelanganaGodavari
14.RamagundamTelanganaGodavari
15.ShimogaKarnatakaTunga
16.SrirangapatnamKarnatakaKaveri
17.ThiruchirapalliTamil NaduCauveri
18.VijayawadaAndhra PradeshKrishna
Indian Rivers and the cities located on their banks is one of the most commonly asked questions in competitive exams like IBPS PO/Clerk, RRB, UPSC, Insurance, and other state PSC exams. Hopefully, these help in your studies.
 
Thanks for reading!!!