River-based questions are among the most consistently tested topics in UPSC Prelims and Mains. Questions test the origin, tributaries, inter-state passage, associated dams, and treaty implications of major rivers. The Indus Waters Treaty (1960), inter-state water disputes (Cauvery, Krishna, Mahanadi), and river-linking projects are perennial GS3 topics.


Himalayan Rivers — Indus System

The Indus originates from the Mansarovar Lake region (Bokhar Chu glacier, Tibet) near Mount Kailash. It enters India through Ladakh, flows through Pakistan, and drains into the Arabian Sea. The Indus system rivers are west-flowing and shared under the Indus Waters Treaty (1960) — Pakistan gets Indus, Jhelum, Chenab; India gets Ravi, Beas, Sutlej.

River Origin States/UTs Traversed Major Tributaries Drains Into Key Facts / Dams
Indus (Sindhu) Bokhar Chu glacier, Tibet (near Mansarovar) Ladakh, then Pakistan Jhelum, Chenab, Ravi, Beas, Sutlej, Zanskar Arabian Sea 3,180 km total; 1,114 km in India; Indus Waters Treaty 1960
Jhelum Verinag Spring, Anantnag, J&K J&K, Pakistan Kishanganga (Neelum), Lidder Chenab (in Pakistan) 725 km; Wular Lake is on it; Kishanganga HEP project
Chenab Bara Lacha La, Lahaul-Spiti, HP HP, J&K, Pakistan Jhelum, Ravi Indus (in Pakistan) 960 km; Baglihar Dam; Salal Dam
Ravi Rohtang Pass, Kangra district, HP HP, Punjab, Pakistan Budhil, Siul Chenab (in Pakistan) Assigned to India under Indus Waters Treaty
Beas Beas Kund, Rohtang Pass, HP HP, Punjab Uhl, Luni, Banganga Sutlej (at Harike, Punjab) Pong Dam; Pandoh Dam; Beas-Sutlej Link
Sutlej Rakas Lake, Tibet (near Mansarovar) HP, Punjab, Pakistan Beas (at Harike), Spiti Chenab (in Pakistan) Bhakra Dam (Gobind Sagar reservoir); Nathpa Jhakri Dam

Himalayan Rivers — Ganga System

The Ganga originates from the Gangotri Glacier (Gomukh) in Uttarakhand at ~3,900 m. Total length: 2,525 km. It drains into the Bay of Bengal through the Sundarbans delta (shared with Bangladesh). The Ganga basin is the largest river basin in India.

River Origin States Traversed Major Tributaries Drains Into Key Facts / Dams
Ganga Gangotri Glacier (Gomukh), Uttarkashi, Uttarakhand Uttarakhand, UP, Bihar, Jharkhand, WB Yamuna, Ghaghra, Gandak, Kosi, Son, Chambal, Betwa, Ken, Ramganga Bay of Bengal 2,525 km; National River; Farakka Barrage; Tehri Dam on Bhagirathi (tributary)
Yamuna Yamunotri Glacier, Uttarkashi, Uttarakhand Uttarakhand, HP, Delhi, Haryana, UP Chambal, Sind, Betwa, Ken, Hindon Ganga at Prayagraj (Triveni Sangam) 1,376 km; longest tributary of Ganga
Chambal Vindhya Range, Mhow, MP MP, Rajasthan, UP Banas, Parbati, Kali Sindh Yamuna (in Etawah, UP) Gandhi Sagar, Rana Pratap Sagar, Jawahar Sagar dams; ravine/gully landscape
Betwa Vindhya Range, Raisen, MP MP, UP Dhasan, Sindh Yamuna (in Hamirpur, UP) Rajghat Dam; Ken-Betwa Link Project (foundation stone laid Dec 25, 2024 by PM Modi at Khajuraho)
Ken Vindhya Range, Katni, MP MP, UP Sonar, Bearma Yamuna (in Banda, UP) Ken-Betwa River Link — donor river; Dhaudhan Dam (77 m) being built inside Panna Tiger Reserve; 230 km transfer canal; cost ₹44,605 crore; targets irrigation of 10.62 lakh hectares in Bundelkhand
Ghaghra (Karnali) Mapchachungo Glacier, Tibet Uttarakhand, UP, Bihar Sarda (Kali/Mahakali), Rapti, Little Gandak Ganga (near Chhapra, Bihar) Also called Saryu in Uttarakhand; Sharda Sahayak Canal
Gandak (Narayani) Mustang, Nepal (Annapurna region) UP, Bihar Burhi Gandak, Trijuga Ganga (at Hajipur/Patna, Bihar) Gandak Barrage at Valmiki Nagar; Gandhi Setu nearby
Kosi Gosainthan and Kangchenjunga Massif, Nepal Nepal, Bihar Arun, Sun Kosi, Tamur Ganga (near Katihar, Bihar) "Sorrow of Bihar" (floods); Kosi Barrage at Bhimnagar
Son Amarkantak Plateau, MP MP, Chhattisgarh, Jharkhand, Bihar Rihand, North Koel Ganga (near Patna, Bihar) Rihand Dam (Govind Ballabh Pant Sagar); Bansagar Dam
Ramganga Namik Glacier, Chamoli, Uttarakhand Uttarakhand, UP Kho, Aril Ganga (near Kannauj, UP) Corbett NP is in its catchment; Ramganga Dam
Damodar Palamu district, Jharkhand Jharkhand, WB Barakar, Konar Hooghly (near Howrah) "Sorrow of Bengal" (formerly); Damodar Valley Corporation (DVC)

Himalayan Rivers — Brahmaputra System

The Brahmaputra originates as the Yarlung Tsangpo in Tibet near Mansarovar. It enters India through Arunachal Pradesh (as Siang/Dihang), becomes Brahmaputra in Assam, and drains into the Bay of Bengal through Bangladesh (as Jamuna). Total length: 3,848 km (one of the longest rivers in the world).

River Origin States Traversed Major Tributaries Drains Into Key Facts
Brahmaputra Chemayungdung Glacier, Tibet (Mansarovar region); known as Yarlung Tsangpo in Tibet, Siang/Dihang in AP Arunachal Pradesh, Assam Subansiri, Jia Bhareli (Kameng), Dhansiri, Manas, Beki, Tista (from WB), Lohit, Dibang Bay of Bengal (through Bangladesh as Jamuna) Highest sediment load; Majuli island (world's largest river island); braided channels; prone to flash floods
Subansiri Tibet AP, Assam Brahmaputra "Gold River"; hydro potential; Subansiri Lower HEP
Lohit Tibet (Zayal Chu) AP, Assam Noa Dihing Brahmaputra Gives name to Lohit district, AP
Dibang Dibang Valley, Arunachal Pradesh AP, Assam Brahmaputra Dibang Multipurpose Project proposed
Manas Bhutan Himalayas Assam Aie, Beki, Kaldiya, Puthimari Brahmaputra Flows through Manas NP; UNESCO World Heritage Site
Tista Tso Lhamo Lake, North Sikkim Sikkim, WB Rangit Brahmaputra (in Bangladesh) Teesta water-sharing dispute (India-Bangladesh)

Peninsular Rivers — West-Flowing

River Origin States Traversed Major Tributaries Drains Into Key Facts / Dams
Narmada Amarkantak, Anuppur, MP MP, Maharashtra, Gujarat Tawa, Hiran, Burhner, Banjar, Shar Arabian Sea 1,312 km; west-flowing through rift valley (tectonic origin); Sardar Sarovar Dam; Omkareshwar Dam; Jabalpur's Bhedaghat marble rocks
Tapi (Tapti) Satpura Range, Multai, MP MP, Maharashtra, Gujarat Purna, Girna, Maan Arabian Sea (Gulf of Khambhat) 724 km; parallel to Narmada; also flows through rift valley; Ukai Dam (Gujarat)
Sabarmati Aravallis, Udaipur, Rajasthan Rajasthan, Gujarat Wakkal, Hathmati, Watrak Arabian Sea (Gulf of Khambhat) Dharoi Dam; flows through Ahmedabad; Sabarmati Ashram
Mahi Vindhya Range, Dhar, MP MP, Rajasthan, Gujarat Som, Anas, Panam Gulf of Khambhat Kadana Dam; Mahi Bajaj Sagar Dam; forms estuary
Periyar Sivagiri Hills, Western Ghats, TN border Kerala Muthirapuzha, Mullayar Arabian Sea Idukki Dam; Periyar WLS; water diverted to TN via Periyar reservoir; Mullaperiyar Dam controversy
Sharavati Ambutheertha, Shivamogga, Karnataka Karnataka Arabian Sea Linganmakki Dam; Jog Falls (highest waterfall in India) on this river

Peninsular Rivers — East-Flowing

River Origin States Traversed Major Tributaries Drains Into Key Facts / Dams
Mahanadi Sihawa, Raipur, Chhattisgarh CG, Odisha Seonath, Mand, Ib, Jonk, Tel, Hasdeo Bay of Bengal Hirakud Dam (longest earthen dam in world); deltaic region; fertile alluvial plains
Subarnarekha Ranchi, Jharkhand Jharkhand, WB, Odisha Karkari, Kanchi, Roro Bay of Bengal Flows through Jharkhand's industrial belt; Chandil Dam
Godavari Trimbakeshwar, Nashik, Maharashtra Maharashtra, Telangana, AP, Odisha Pravara, Manjira, Bindusara, Pranhita, Indravati, Sabari Bay of Bengal 1,465 km; "Dakshin Ganga"; 2nd longest peninsular river; Polavaram Project (Andhra — under construction, ~55.9% civil work done as of Feb 2025, target Dec 2027); Jayakwadi Dam
Krishna Mahabaleshwar, Satara, Maharashtra Maharashtra, Karnataka, Telangana, AP Bhima, Tungabhadra, Musi, Peddavagu, Munneru, Koyna Bay of Bengal 1,400 km; Nagarjuna Sagar Dam; Almatti Dam; Srisailam Dam; Krishna Water Disputes Tribunal
Tungabhadra Convergence of Tunga and Bhadra at Kudali, Karnataka Karnataka, AP (briefly) Hagari (Vedavathi), Handri Krishna (near Kurnool, AP) Tungabhadra Dam (Hospet); Hampi UNESCO site on its banks
Kaveri (Cauvery) Talakaveri, Brahmagiri Hills, Kodagu, Karnataka Karnataka, Tamil Nadu, Puducherry Hemavathi, Shimsha, Arkavathi, Kabini, Bhavani, Amaravathi, Noyyal Bay of Bengal ~800 km; "Dakshina Ganga"; Cauvery water dispute (inter-state); KRS Dam; Mettur Dam
Pennar (Penneru) Nandi Hills, Chikkaballapura, Karnataka Karnataka, AP Chitravati, Papagni, Cheyyeru Bay of Bengal Somasila Dam; drought-prone basin
Vaigai Varushanad Hills, Western Ghats, TN Tamil Nadu Suruliyar, Manjalaru Palk Bay Vaigai Dam; Madurai located on its banks

Back to Mapping Hub | Next: Mountain Passes →