Indian Towns and Cities situated on Rivers

Find below the list of all the major cities of India and the rivers which flow through the city or on the basin on which the city flourished.

Town River
Agra Yamuna
Ahmedabad Sabarmat
Allahabad Ganga, Yamuna
Ayodhya Saryu
Badarinath Ganga
Calcutta Hooglhly
Cuttack Mahanadi
Delhi Yamuna
Dibrugarh Brahmaputra
Ferozepur Sutlej
Gauhati Brahmaputra
Haridwar Ganga
Hyderabad Musi
Jabalpur Narmada
Kanpur Ganga
Kota Chambal
Leh Indus
Lucknow Gomti
Ludhiana Sutlej
Nasik Godavari
Panchiharpur Bhima
Patna Ganges
Srinagar Jhelum
Surat Tapti
Tiruchirapalli Cauvery
Varanasi Ganga
Vijayawada Krishna



Which state is the largest producer of uranium in India? The state of Andhra Pradesh is the largest producer of uranium in India. Tummalapalle village located in the Kadapa district of Andhra Pradesh is considered as one of… Read More...
Which Indian state produces the maximum wind power? The production of power from wind energy has considerably increased in the recent years. Very recently in June this year, India became the fourth largest country with 34.293 gigawatt of… Read More...
Which Indian state is the largest producer of diamonds? Madhya Pradesh is the only state with a diamond mine in the country as well as in Asia. During the year 2017-18, Madhya Pradesh has produced 28,424 carats of diamonds (up to December… Read More...

EU GDPR Update:
MapsofIndia has updated its Terms and Privacy Policy to give Users more transparency into the data this Website collects, how it is processed and the controls Users have on their personal data. Users are requested to review the revised Privacy Policy before using the website services, as any further use of the website will be considered as User's consent to MapsofIndia Privacy Policy and Terms.
We follow for border and boundary demarcations