//php print_r(get_the_ID()); ?>
Many important Indian cities developed along river banks due to water availability, fertile land, trade routes, and cultural significance. Check a state-wise list of Indian cities and their rivers, along with key facts about major rivers, making it useful for competitive exams and geography studies.
List of Indian cities on rivers is an important topic in Indian geography and general knowledge. Many Indian cities located on rivers developed along river banks because rivers provided water, fertile soil, transport routes, and supported trade and civilization growth. From ancient times to the present day, major cities on rivers in India have remained centers of culture, economy, and administration. Knowing cities on river banks in India, along with their associated rivers, helps in understanding regional geography, historical development, and environmental significance.
This article aims to provide comprehensive information about the important riverside cities in India, organized state-wise, along with an analysis of their safety levels. Aspirants preparing for competitive exams like UPSC, State PSC, etc, can utilize this data to enhance their static GK preparation.
This topic explores the significant Indian cities located on rivers throughout the country. India has numerous rivers, and many prominent cities have historically grown on their banks. Knowing these cities on river banks in India is important. It aids in understanding regional geography, historical developments, and current environmental issues.
This knowledge is often tested in competitive examinations. Here we provides detailed notes on Indian cities and their rivers. It begins with a comprehensive table listing cities, their rivers, and states. Following the table, key facts about major rivers and their associated cities are presented.
| State Wise Cities on Rivers in India | |||
|---|---|---|---|
| S.No. | City | River | State
|
| 1 | Gangakhed | Godavari | Maharashtra |
| 2 | Agra | Yamuna | Uttar Pradesh |
| 3 | Ahmedabad | Sabarmati | Gujarat |
| 4 | Allahabad (Prayagraj) | Ganga, Yamuna, Saraswati (confluence) | Uttar Pradesh |
| 5 | Ayodhya | Sarayu | Uttar Pradesh |
| 6 | Badrinath | Alaknanda | Uttarakhand |
| 7 | Banki | Mahanadi | Odisha |
| 8 | Cuttack | Mahanadi | Odisha |
| 9 | Baranagar | Ganga | West Bengal |
| 10 | Brahmapur | Rushikulya | Odisha |
| 11 | Chhatrapur | Rushikulya | Odisha |
| 12 | Bhagalpur | Ganga | Bihar |
| 13 | Kolkata | Hooghly | West Bengal |
| 14 | New Delhi | Yamuna | Delhi |
| 15 | Dibrugarh | Brahmaputra | Assam |
| 16 | Deesa | Banas | Gujarat |
| 17 | Ferozpur | Sutlej | Punjab |
| 18 | Guwahati | Brahmaputra | Assam |
| 19 | Haridwar | Ganga | Uttarakhand |
| 20 | Hyderabad | Musi | Telangana |
| 21 | Jabalpur | Narmada | Madhya Pradesh |
| 22 | Kanpur | Ganga | Uttar Pradesh |
| 23 | Kota | Chambal | Rajasthan |
| 24 | Jammu | Tawi | Jammu & Kashmir |
| 25 | Jaunpur | Gomti | Uttar Pradesh |
| 26 | Patna | Ganga | Bihar |
| 27 | Rajahmundry | Godavari | Andhra Pradesh |
| 28 | Srinagar | Jhelum | Jammu & Kashmir |
| 29 | Surat | Tapi | Gujarat |
| 30 | Varanasi | Ganga | Uttar Pradesh |
| 31 | Vijayawada | Krishna | Andhra Pradesh |
| 32 | Vadodara | Vishwamitri | Gujarat |
| 33 | Mathura | Yamuna | Uttar Pradesh |
| 34 | Modasa | Mazum | Gujarat |
| 35 | Mirzapur | Ganga | Uttar Pradesh |
| 36 | Morbi | Machchu | Gujarat |
| 37 | Auraiya | Yamuna | Uttar Pradesh |
| 38 | Etawah | Yamuna | Uttar Pradesh |
| 39 | Bangalore | Vrishabhavathi | Karnataka |
| 40 | Farrukhabad | Ganga | Uttar Pradesh |
| 41 | Rangpo | Teesta | Sikkim |
| 42 | Rajkot | Aji | Gujarat |
| 43 | Gaya | Falgu (Neeranjana) | Bihar |
| 44 | Fatehgarh | Ganga | Uttar Pradesh |
| 45 | Kannauj | Ganga | Uttar Pradesh |
| 46 | Mangalore | Netravati, Gurupura | Karnataka |
| 47 | Shimoga | Tunga River | Karnataka |
| 48 | Bhadravathi | Bhadra | Karnataka |
| 49 | Hospet | Tungabhadra | Karnataka |
| 50 | Karwar | Kali | Karnataka |
| 51 | Bagalkot | Ghataprabha | Karnataka |
| 52 | Honnavar | Sharavathi | Karnataka |
| 53 | Himmatnagar | Hathmati | Gujarat |
| 54 | Gwalior | Chambal | Madhya Pradesh |
| 55 | Gorakhpur | Rapti | Uttar Pradesh |
| 56 | Lucknow | Gomti | Uttar Pradesh |
| 57 | Kanpur Cantonment | Ganga | Uttar Pradesh |
| 58 | Shuklaganj | Ganga | Uttar Pradesh |
| 59 | Chakeri | Ganga | Uttar Pradesh |
| 60 | Malegaon | Girna River | Maharashtra |
| 61 | Sambalpur | Mahanadi | Odisha |
| 62 | Rourkela | Brahmani | Odisha |
| 63 | Patan | Saraswati | Gujarat |
| 64 | Pune | Mula, Mutha | Maharashtra |
| 65 | Valsad | Auranga | Gujarat |
| 66 | Madurai | Vaigai | Tamil Nadu |
| 67 | Thiruchirapalli | Kaveri | Tamil Nadu |
| 68 | Chennai | Cooum, Adyar | Tamil Nadu |
| 69 | Coimbatore | Noyyal | Tamil Nadu |
| 70 | Erode | Kaveri | Tamil Nadu |
| 71 | Tirunelveli | Thamirabarani | Tamil Nadu |
| 72 | Bharuch | Narmada | Gujarat |
| 73 | Karjat | Ulhas | Maharashtra |
| 74 | Nashik | Godavari | Maharashtra |
| 75 | Mahad | Savitri | Maharashtra |
| 76 | Nanded | Godavari | Maharashtra |
| 77 | Navsari | Purna | Gujarat |
| 78 | Kolhapur | Panchaganga | Maharashtra |
| 79 | Nellore | Pennar | Andhra Pradesh |
| 80 | Kurnool | Tungabhadra | Andhra Pradesh |
| 81 | Karimnagar | Manair | Telangana |
| 82 | Ramagundam | Godavari | Telangana |
| 83 | Sangli | Krishna | Maharashtra |
| 84 | Karad | Krishna, Koyna | Maharashtra |
| 85 | Hajipur | Ganga | Bihar |
| 86 | Ujjain | Shipra | Madhya Pradesh |
| 87 | Ashta | Parwati | Madhya Pradesh |
| 88 | Kanchipuram | Vegavathi, Palar | Tamil Nadu |
| 89 | Thanjavur | Vennaaru, Vadavaaru | Tamil Nadu |
| 90 | Murshidabad | Hooghly | West Bengal |
| 91 | Munger | Ganga | Bihar |
| 92 | Jamalpur | Ganga | Bihar |
| 93 | Purnia | Koshi | Bihar |
| 94 | Golegaon | Godavari | Maharashtra |
| 95 | Budaun | Sot | Uttar Pradesh |
| 96 | Amaravati | Krishna | Andhra Pradesh |
Rivers hold immense significance in the development of civilization, offering clean water, transportation, energy, and sustenance to millions of people across the nation. Cities situated on riverbanks reap numerous benefits, fostering agricultural activities and ensuring socio-economic growth. The relevance of Indian cities on river banks is often asked in competitive exams like IAS Prelims.
The following table presents a comprehensive list of important riverside cities in India, categorized by states and the rivers they are located on:
| Riverside Cities in India State wise | ||
|---|---|---|
| States | City | River |
| Andhra Pradesh | Amaravati | Krishna |
| Rajahmundry | Godavari | |
| Vijayawada | Krishna | |
| Nellore | Pennar | |
| Kurnool | Tungabhadra | |
| Assam | Dibrugarh | Brahmaputra |
| Bihar | Munger | Ganges |
| Jamalpur | Ganges | |
| Purnia | Koshi | |
| Bhagalpur | Ganges | |
| Patna | Ganges | |
| Gaya | Falgu | |
| Hajipur | Ganges | |
| Delhi | New Delhi | Yamuna |
| Gujarat | Bharuch | Narmada |
| Navsari | Purna | |
| Surat | Tapi | |
| Vadodara | Vishwamitri | |
| Deesa | Banas | |
| Ahmedabad | Sabarmati | |
| Modasa | Mazum | |
| Rajkot | Aji | |
| Patan | Saraswati | |
| Morbi | Machchu | |
| Himmatnagar | Hathmati | |
| Valsad | Auranga | |
| Jammu & Kashmir | Jammu | Tawi |
| Srinagar | Jhelum | |
| Karnataka | Mangalore | Netravati, Gurupura |
| Shimoga | Tunga River | |
| Bhadravathi | Bhadra | |
| Hospet | Tungabhadra | |
| Karwar | Kali | |
| Bagalkot | Ghataprabha | |
| Honnavar | Sharavathi | |
| Bangalore | Vrishabhavathi | |
| Madhya Pradesh | Jabalpur | Narmada |
| Gwalior | Chambal | |
| Ujjain | Shipra | |
| Ashta | Parwati | |
| Maharashtra | Pune | Mula, Mutha |
| Gangakhed | Godavari | |
| Karjat | Ulhas | |
| Nashik | Godavari | |
| Mahad | Savitri | |
| Nanded | Godavari | |
| Kolhapur | Panchaganga | |
| Malegaon | Girna River | |
| Sangli | Krishna | |
| Karad | Krishna, Koyna | |
| Golegaon | Godavari | |
| Odisha | Sambalpur | Mahanadi |
| Rourkela | Brahmani | |
| Rairangpur | Khadkhai | |
| Banki | Mahanadi | |
| Cuttack | Mahanadi | |
| Brahmapur | Rushikulya | |
| Chhatrapur | Rushikulya | |
| Cuttack | Mahanadi | |
| Punjab | Ferozpur | Sutlej |
| Rajasthan | Kota | Chambal |
| Sikkim | Rangpo | Teesta |
| Tamil Nadu | Madurai | Vaigai |
| Thiruchirapalli | Kaveri | |
| Chennai | Cooum, Adyar | |
| Coimbatore | Noyyal | |
| Erode | Kaveri | |
| Tirunelveli | Thamirabarani | |
| Kanchipuram | Vegavathi, Palar | |
| Thanjavur | Vennaaru, Vadavaaru | |
| Telangana | Nizamabad | Godavari |
| Hyderabad | Musi | |
| Karimnagar | Maner | |
| Ramagundam | Godavari | |
| Uttar Pradesh | Fatehgarh | Ganges |
| Kannauj | Ganges | |
| Gorakhpur | Rapti | |
| Lucknow | Gomti | |
| Kanpur Cantonment | Ganges | |
| Shuklaganj | Ganges | |
| Chakeri | Ganges | |
| Varanasi | Ganges | |
| Mathura | Yamuna | |
| Mirzapur | Ganga | |
| Auraiya | Yamuna | |
| Etawah | Yamuna | |
| Farrukhabad | Ganges | |
| Agra | Yamuna | |
| Allahabad | Ganga | |
| Ayodhya | Sarayu | |
| Kanpur | Ganges | |
| Jaunpur | Gomti | |
| Budaun | Sot | |
| Uttarakhand | Haridwar | Ganges |
| Badrinath | Alaknanda | |
| West Bengal | Baranagar | Ganges |
| Kolkata | Hooghly | |
| Murshidabad | Hooghly | |
India boasts an extensive river system, comprising more than 400 rivers and 8 primary river systems. These rivers are not only vital for human sustenance but also hold deep-rooted religious and cultural importance in the lives of the Indian populace. The riverside cities in India hold immense importance as centers of civilization, providing resources and livelihood to millions of people.
Safety is an essential aspect when considering living in riverside cities. While riverside cities offer various advantages, they may also pose certain risks, such as floods and environmental concerns.
India is home to several vibrant and culturally diverse cities nestled along the banks of its majestic rivers. These riverside cities have played crucial roles in shaping the country’s history, culture, and economy. Here are a few notable ones outlined on the Important Cities on River Banks in India Map

The Ganga River, often referred to as the lifeline of India, holds a special place in the hearts of millions. It has not only served as a vital water source for communities along its banks but has also been a source of inspiration, spirituality, and cultural heritage. Cities situated on the banks of the Ganga River have flourished as centers of history, tradition, and religious significance. These cities, with their rich tapestry of stories, rituals, and architectural wonders, offer a glimpse into the deep-rooted connection between the people and the river.
Additionally, other cities such as Kolkata, Bala, Baharampur, Bhagalpur, Mirzapur, and Jajmau are also located on the banks of the Ganga River and are equally important.

The Yamuna River is one of the most famous rivers in India and the biggest tributary of the Ganga. It originates from the Yamunotri Glacier in the lower Himalayan ranges and runs an overall span of 1,376 km, draining into the Ganga at Triveni Sangam in Allahabad, Uttar Pradesh.
Cities on the banks of the Yamuna River include

The Godavari River holds deep spiritual significance and is one of the major rivers in central and southeastern India. Flowing from its source in the Nashik District of Maharashtra, the river meanders through the Deccan Plateau before finally reaching the Bay of Bengal at Narasapuram in the West Godavari district of Andhra Pradesh. With a length of 1,465 km, it ranks as the second longest river in India, just after the Ganga.
The river’s catchment area is among the largest in the country, encompassing six states: Chhattisgarh, Maharashtra, Andhra Pradesh, Madhya Pradesh, Karnataka, and Orissa. The Godavari River is considered sacred by millions of people in India and plays a vital role in the lives of those residing along its banks. It not only provides water for irrigation and other daily needs but also supports various ecosystems and contributes to the cultural and historical heritage of the regions it flows through.
| Cities on the Godavari River | |||
|---|---|---|---|
| City/Town | River | District | Notable Features |
| Trimbakeshwar | Godavari | Nashik | 10th Jyotirlinga of Lord Shiva
The Godavari River, also known as the Dakshin Ganga, originates from Trimbakeshwar. |
| Nashik | Godavari | Nashik | Popular sacred city and Kumbhamela spot |
| Paithan | Godavari | Aurangabad | Old capital of Satvahan empire, Sacred Place |
| Kopargaon | Godavari | Ahmednagar | |
| Nanded | Godavari | Nanded | Known as Sachkhand Gurudwara |
| Gangakhed | Godavari | Parbhani | |
| Gevrai | Godavari | Beed | |
| Sironcha | Godavari | Gadchiroli | Town located close to the meeting point of Pranahita and Godavari rivers |
Andhra Pradesh is blessed with several cities and towns that thrive along the serene riverbanks of various rivers. These towns have a unique charm, enriched by the flowing waters and cultural significance. From the ancient temples to the vibrant markets, each city along the riverbanks offers a glimpse into the rich history and traditions of the region. Nirmal, known for its exquisite Nirmal Toys, and Basara, housing the revered Gnana Saraswati Temple, are just a few examples of the many towns that flourish on the banks of rivers in Andhra Pradesh.
| Cities on the Riverbanks in Andhra Pradesh | |
|---|---|
| City/Town | Notable Features |
| Nirmal | Nirmal Toys |
| Basara | Gnana Saraswati Temple |
| Battapur | Armoor Toys |
| Tadpakala | Armoor Toys |
| Dharmapuri | Narasimha Swamy Temple |
| Goodem Gutta | Temple |
| Manthani | Sri Rama, Gautameshwara Swami(Siva) Temple, Sarswathi Temples |
| Kaleshwaram | Siva or Kaleswara Mukhteswara Swamy Temple |
Other cities/towns on the Riverbanks of Andhra Pradesh are:
The Sabarmati River is a major west-flowing river. It originates in the Aravalli Range, Rajasthan. It meets the Gulf of Khambhat, Arabian Sea. Its length is 371 km. The river traverses Rajasthan and Gujarat. Ahmedabad and Gandhinagar are important cities on its banks. It is a seasonal river.
The Mahanadi is a major river in East Central India. It originates in Sihawa, Chhattisgarh. Its total course is 858 km. The river flows through Chhattisgarh and Odisha. It is known for the Hirakud Dam. Sambalpur, Cuttack, and Banki are cities situated on its banks.
The Narmada River is a significant west-flowing river in Central India. It originates from the Amarkantak Plateau, Madhya Pradesh. Its length is 1,312 km. It forms the boundary between North and South India. The river drains into the Gulf of Khambhat, Arabian Sea. Jabalpur and Bharuch are major cities on the Narmada. It is called the “Life Line of Madhya Pradesh and Gujarat.”
The Krishna River is the fourth-biggest river in India by basin area. It starts in the Western Ghats near Mahabaleshwar, Maharashtra. Its length is about 1,400 km. It flows through Maharashtra, Karnataka, Telangana, and Andhra Pradesh. The river empties into the Bay of Bengal. Vijayawada, Sangli, and Amaravati are located on the Krishna.
The Tapi River flows westwards between the Godavari and Narmada rivers. It originates in Multai. Its length is 724 km. The river flows through Maharashtra, Gujarat, and Madhya Pradesh. Surat is a major city on its banks. The river drains into the Gulf of Khambhat.
The Brahmaputra is a trans-boundary river. It flows through China, India, and Bangladesh. It originates in the Manasarovar Lake region, Himalayas. Its length is 3,080 km. The river empties into the Bay of Bengal. Dibrugarh and Guwahati are significant cities on the Brahmaputra in India.
The Kaveri River flows through Karnataka and Tamil Nadu. It rises at Talakaveri in the Western Ghats, Karnataka. Its length is about 800 km. It drains into the Bay of Bengal. The Kaveri is a sacred river in South India. Thiruchirapalli and Erode are important cities on its banks.
The Gomti River is a tributary of the Ganga. It originates from Gomat Taal, Pilibhit, Uttar Pradesh. Its length is 900 km. Lucknow and Jaunpur are prominent cities situated along the Gomti. Bathing in its waters is considered sacred by Hindus.
The Sarayu River flows through Uttarakhand and Uttar Pradesh. It forms at the confluence of the Karnali and Mahakali rivers. Ayodhya, an important Hindu pilgrimage city, is located on the banks of the Sarayu River.
The Alaknanda is a Himalayan river in Uttarakhand. It is one of the two headstreams of the Ganga. It rises from Satopanth and Bhagirath Kharak glaciers. Badrinath, a holy destination, is near the Alaknanda.
Ready to boost your UPSC preparation?Join PW’s UPSC online courses today!
Some major famous riverside cities of Ganga are Haridwar, Rishikesh, Kanpur, Jajmau, Allahabad, Mirzapur, Ghazipur, Patna, Bhagalpur, Baharampur, Kolkata, Bhagalpur, etc.
Punjab is known as the "land of five rivers." These rivers are the Jhelum, Chenab, Ravi, Beas, and Satluj. Even though the Indus River also flows through the region, it is not one of the five rivers that Punjab is named after.
Uttar Pradesh, an Indian state located in the northern part of the country, is often regarded as the state with the most rivers. It is home to a vast network of rivers due to its extensive geographical area and diverse landscape. Some of the major rivers flowing through Uttar Pradesh include the Ganges, Yamuna, Ghaghara, Son, and Chambal, among others.
The longest river in India is the Ganga, also known as Ganges. It is one of the most sacred rivers in Hinduism and holds immense cultural and religious significance for the people of India. The Ganges originates from the Gangotri Glacier in the state of Uttarakhand and flows through several states in northern India before emptying into the Bay of Bengal in West Bengal. The total length of the Ganges river is approximately 2,525 kilometers (1,569 miles).
The Brahmaputra River is sometimes referred to as the "Red River" in India. The name "Red River" is derived from the reddish color of its waters, particularly during the monsoon season, due to the high sediment content carried by the river.
The Narmada River is often considered one of the oldest rivers in India. It is believed to be one of the few rivers that have been flowing continuously for millions of years. The Narmada River originates in the Amarkantak Hills in Madhya Pradesh and flows westward through the states of Madhya Pradesh, Maharashtra, and Gujarat before draining into the Arabian Sea.
The deepest river in India is the Brahmaputra River. The depth of the Brahmaputra River varies at different points, with some sections reaching depths of over 100 meters (328 feet) or more
Important cities on the Ganga River include Haridwar, Kanpur, Varanasi, Prayagraj (Allahabad), Patna, and Bhagalpur.
New Delhi, Agra, Mathura, and Etawah are key cities on the Yamuna River.
Ahmedabad, a major city in Gujarat, is situated on the banks of the Sabarmati River.
<div class="new-fform">
</div>