Geography
Himalayan and Peninsular Drainage Systems
India's Himalayan and Peninsular rivers differ in age, origin and behaviour: named tributaries, drainage patterns and the Indo-Brahma theory explained.
Most aspirants learn India's rivers as a shared list of names, but the Himalayan and Peninsular systems are physically two different kinds of drainage: different ages, origins and behaviour through the year. UPSC's questions rarely ask what a river is called; they ask which glacier it rises from, which bank a tributary joins on, or how many rivers in a list genuinely originate in the range named, precisely the physical detail this note covers.
India's Drainage Systems and Mineral Resources already covers the basin-wide water availability figures, the named multipurpose dams and the irrigation and pollution picture. This note stays on the physical side: how the two systems differ in origin and behaviour, how the classic drainage patterns show up on Indian ground, how the Indus-Ganga-Brahmaputra system is believed to have evolved, and the named tributaries and river-bank towns UPSC actually tests.
Himalayan versus Peninsular Drainage: Two Different Kinds of Rivers
The Himalayan rivers, the Indus, Ganga and Brahmaputra basins, are fed both by melting snow and glaciers and by the monsoon, which makes them perennial, carrying water through every season. In the hills, these rivers cut giant gorges and V-shaped valleys through erosion carried on simultaneously with the ongoing uplift of the Himalaya, a youthful, erosional stage. In the plains, the same rivers turn mature and depositional: highly meandering, prone to shifting channel, building flat valleys, ox-bow lakes, flood plains, braided channels and deltas. The Kosi, the "sorrow of Bihar", is the classic case: it carries huge sediment loads out of the hills, chokes its own channel, and periodically jumps to a new course.
The Peninsular system, by contrast, is older, evident in its broad, largely graded, shallow valleys and the general maturity of its rivers. Peninsular rivers typically show a fixed course, an absence of meandering and a non-perennial flow, since most depend on the monsoon alone. The Narmada and the Tapi are the standing exceptions: they flow through rift valleys, which is why this note treats them separately below.
A related distinction is between consequent and antecedent rivers. A consequent river simply follows the initial slope of a newly formed land surface, true of most Peninsular rivers. An antecedent river predates the landform it now crosses: it existed before a mountain range rose across its path and cut its bed down as fast as the land rose, ending up in a deep transverse gorge instead of being deflected around the range. The Satluj, the Kosi and the Subansiri are the three Himalayan rivers this chapter tests as antecedent.
The Indo-Brahma Theory: How the Himalayan Rivers Evolved
Geologists differ on the details, but the accepted working theory holds that a single mighty trans-Himalayan river, called the Shiwalik or the Indo-Brahma, once ran the entire length of the Himalaya from Assam to Punjab and onward to Sind, discharging into the Gulf of Sind during the Miocene, roughly 5 to 24 million years ago. The evidence cited is the remarkable continuity of the Shiwalik range, its lacustrine origin, and its alluvial deposits of sand, silt, clay, boulders and conglomerates, consistent with one large river rather than several unconnected ones.
This Indo-Brahma river is believed to have later been dismembered into three systems: the Indus in the west, the Ganga in the centre, and the Brahmaputra stretch in Assam in the east, each with its own Himalayan tributaries. The cause was Pleistocene upheaval in the western Himalaya, including uplift of the Potwar Plateau (the Delhi Ridge), which became the water divide between the Indus and Ganga systems. A later down-thrusting of the Malda gap, between the Rajmahal hills and the Meghalaya plateau, diverted both the Ganga and the Brahmaputra towards the Bay of Bengal, so the two now share a common delta.
Classic Drainage Patterns, and Where India Actually Shows Them
A drainage basin (or, at smaller scale, a watershed) is the area whose runoff drains into one river system. Within a basin, the geometric arrangement of a river and its tributaries, the drainage pattern, is controlled by the geology of the underlying rock, and geomorphologists classify it into a small set of recurring types.
Dendritic, the commonest pattern worldwide, resembles the branching of a tree: tributaries join the main stream at acute angles in an apparently random fashion, because the underlying rock offers uniform resistance. India's own textbook example is the rivers of the northern plains, and it recurs wherever a Himalayan trunk stream is joined by many small hill tributaries, as with the Bhagirathi in Uttarakhand.
Radial drainage develops where streams flow outward from a single elevated point, a dome, isolated hill or volcanic peak. India's clearest example is the Amarkantak plateau, from which the Narmada flows west, the Son flows northeast into the Ganga system, and the Mahanadi flows southeast, three rivers with three destinations from one high point.
Trellis drainage forms where alternating bands of tilted, folded hard and soft rock lie side by side: long primary tributaries run parallel along the soft bands, and short secondary tributaries join them at right angles across the hard bands. It needs genuinely folded or faulted structure, so India's clearest cases sit in the tectonically active northeast, such as the Dayang sub-basin in Nagaland, where faulted Disang rocks produce a textbook trellis layout.
Rectangular drainage looks similar but forms differently: rock that is uniformly resistant overall but cut by two sets of joints or faults at right angles, so streams follow the joints and bend sharply at each tributary junction. It appears only locally in India, wherever jointed or faulted crystalline rock is exposed.
Centripetal drainage is radial turned inside out: streams converge from every direction into an enclosed lake or depression with no outlet to the sea, typical of an interior drainage basin.
A related but distinct process is stream capture (river piracy): a stream cutting its valley faster or lower than a neighbour extends itself headward until it diverts the neighbour's upper course into its own basin. The capturing stream is the captor, the one that loses its upper reaches is "beheaded", the sharp bend at the point of capture is the elbow of capture, and the beheaded stream's abandoned old valley is a wind gap.
The Indus System: Five Rivers Into One
The Indus, also called the Sindhu, is the westernmost Himalayan river on Indian territory: 2,880 km long (1,114 km within India). It rises from a glacier near Bokhar Chu (31°15' N, 81°40' E) in the Kailash range of Tibet at 4,164 m, called the Singi Khamban, or Lion's Mouth, there. It flows northwest between the Ladakh and Zaskar ranges, cuts a gorge near Gilgit, and enters Pakistan near Chilas, receiving the Kabul river on its right bank near Attock.
The five rivers of Punjab, the Satluj, the Beas, the Ravi, the Chenab and the Jhelum, converge into a single channel called the Panjnad a little above Mithankot, and it is the Panjnad, not any one river individually, that joins the Indus directly, discharging into the Arabian Sea east of Karachi. Within that convergence, the Jhelum and Ravi merge into the Chenab first, and the Chenab then joins the Satluj (which has already absorbed the Beas) to form the Panjnad, so the Satluj is the named river immediately upstream of the Indus confluence.
Each of the five has its own origin worth knowing. The Jhelum rises from a spring at Verinag, at the foot of the Pir Panjal in southeastern Kashmir, flows through Srinagar and the Wular lake, and joins the Chenab near Jhang, Pakistan. The Chenab, the Indus's largest tributary, is formed by the Chandra and the Bhaga joining at Tandi near Keylong, Himachal Pradesh, hence also called the Chandrabhaga. The Ravi rises west of the Rohtang Pass in the Kullu hills, flows through the Chamba valley, and joins the Chenab near Sarai Sidhu. The Beas originates at the Beas Kund near the Rohtang Pass (about 4,000 m) and meets the Satluj near Harike. The Satluj originates at Raksas Tal near Mansarovar in Tibet (4,555 m), called the Langchen Khambab there; it flows almost parallel to the Indus for about 400 km before entering India through the Shipki La. It is the antecedent river named earlier, and it also feeds the Bhakra-Nangal canal system covered in the companion note on India's dams.
The Ganga System: Source to Mouth, Bank by Bank
The Ganga rises as the Bhagirathi from the Gangotri glacier near Gaumukh (3,900 m), Uttarkashi district, Uttarakhand. At Devprayag, the Bhagirathi meets the Alaknanda, and only from there is the river called the Ganga. The Alaknanda's own source is the Satopanth glacier above Badrinath; it is formed by the Dhauliganga and the Vishnuganga meeting at Joshimath (Vishnuprayag), then joined by the Pindar at Karnaprayag and the Mandakini (Kali Ganga) at Rudraprayag.
The Ganga enters the plains at Haridwar and runs 2,525 km in total, discharging into the Bay of Bengal near Sagar Island and splitting near its mouth into the Bhagirathi and Padma distributaries.
Its tributary geography is a genuine matching-question trap because the important names split cleanly by bank. The left bank tributaries are the Ramganga, the Gomati, the Ghaghara, the Gandak, the Kosi and the Mahananda. The Ramganga rises in the Garhwal hills near Gairsain and joins near Kannauj. The Gandak, formed by the Kaligandak and the Trishulganga, rises in the Nepal Himalaya between Dhaulagiri and Everest and joins at Sonpur near Patna. The Ghaghara, from the Mapchachungo glaciers, is joined in the plains by the Sarda (the Kali) and meets the Ganga at Chhapra. The Kosi, the antecedent river already named, rises north of Everest in Tibet as the Arun, joined by the Son Kosi and Tamur Kosi to form the Sapt Kosi. The Mahananda rises in the Darjiling hills and joins as the Ganga's last left-bank tributary, in West Bengal.
The Ganga's major right bank tributary is the Son, which originates on the Amarkantak plateau (the same radial source point named earlier) and joins near Arrah, west of Patna. The rest of the Ganga's right-bank drainage arrives indirectly, through the Yamuna, the westernmost and longest of the Ganga's tributaries, rising at the Yamunotri glacier on the Banderpunch range (6,316 m) and joining the Ganga at Prayag (Allahabad). The Yamuna's own right-bank tributaries, the Chambal, the Sind, the Betwa and the Ken, all originate on the Peninsular plateau rather than the Himalaya, the point where Peninsular water enters a Himalayan river system; its left-bank tributaries, the Hindan, the Rind, the Sengar and the Varuna, are ordinary plains streams. The Chambal rises near Mhow on the Malwa plateau, Madhya Pradesh, known for its badland topography, the Chambal ravines.
One Ganga-basin river worth flagging separately: the Damodar flows through its own rift valley along the Chotanagpur plateau's eastern margin and joins the Hugli, not the main Ganga channel, shaped by the same trough-faulting covered below for the Narmada and Tapi.
The Brahmaputra System: Tsangpo to Jamuna
The Brahmaputra rises from the Chemayungdung glacier in the Kailash range, near Mansarovar lake, the same broad source region as the Satluj and the Indus. It runs eastward nearly 1,200 km through a dry, flat stretch of southern Tibet as the Tsangpo ("the purifier"), receiving the Rango Tsangpo as its major right-bank tributary. It then carves a deep gorge through the Central Himalaya near Namcha Barwa (7,755 m) before emerging into India, west of Sadiya, Arunachal Pradesh, as the Siang or Dihang. After the Dibang (Sikang) and Lohit join on its left bank, it is called the Brahmaputra.
Across its roughly 750 km run through the Assam valley, its left-bank tributaries are the Burhi Dihing and the Dhansari (South); its right-bank tributaries are the Subansiri, the Kameng, the Manas and the Sankosh, and the Subansiri, sourced in Tibet, is itself antecedent, the third named earlier. The Brahmaputra enters Bangladesh near Dhubri and turns south; there the Teesta joins it on the right bank, after which the combined river is called the Jamuna, which merges with the Padma before reaching the Bay of Bengal. It is notorious for floods, channel shifting and bank erosion, from the sediment its tributaries carry out of an extremely high-rainfall catchment.
The Teesta is worth pinning down precisely because it is a recurring source of confusion. It rises from the Pahunri (Teesta Kangse) glacier system near Tso Lhamo lake in north Sikkim, an entirely different source from the Brahmaputra's own Chemayungdung glacier, so the two rivers do not share an origin. The Rangeet, itself rising in Sikkim, genuinely is a tributary of the Teesta. And the Teesta does not reach the Bay of Bengal directly along the India-Bangladesh border; it joins the Brahmaputra, as the Jamuna, well inside Bangladesh.
The Peninsular Rivers: Origins, Courses and Mouths
Three geological events shaped Peninsular drainage: early Tertiary subsidence of the western flank, which submerged it below the sea and disturbed a previously symmetrical river layout; Himalayan upheaval, which put the northern flank under subsidence and trough-faulting (the Narmada and Tapi flow along exactly these trough faults, which is why, unlike every other major Peninsular river, they lack alluvial or deltaic deposits and end in estuaries instead); and a slight northwest-to-southeast tilt, which oriented the rest of the drainage towards the Bay of Bengal, so nearly all major Peninsular rivers besides the Narmada and Tapi flow west to east.
The Godavari is the largest Peninsular river system, often called the Dakshin Ganga. It rises near Trimbak, Nashik district, Maharashtra, and runs 1,465 km to the Bay of Bengal. Its principal tributaries are the Penganga, the Indravati, the Pranhita (itself the combined Wainganga, Penganga and Wardha) and the Manjra. It forms a gorge south of Polavaram and, past Rajahmundry, splits into a large delta.
The Krishna is the second-longest east-flowing Peninsular river, rising near Mahabaleshwar in the Sahyadri and running 1,401 km. Its major tributaries are the Koyna, the Tungabhadra and the Bhima, the same river that takes the local name Chandrabhaga at Pandharpur, discussed below.
The Kaveri rises in the Brahmagiri hills (1,341 m), Kodagu district, Karnataka, and runs 800 km. Its upper catchment gets the southwest monsoon and its lower catchment the northeast monsoon, so it carries water year-round with far less fluctuation than most Peninsular rivers. Its main tributaries are the Kabini, the Bhavani and the Amravati.
The Mahanadi rises near Sihawa, Raipur district, Chhattisgarh, and runs 851 km through Odisha to the Bay of Bengal.
The Narmada rises on the western flank of the Amarkantak plateau (about 1,057 m) and flows west through the rift valley between the Satpura to its south and the Vindhya to its north, carving a marble gorge and the Dhuandhar waterfall near Jabalpur. It runs 1,312 km before meeting the Arabian Sea south of Bharuch, forming a 27 km estuary rather than the delta a normal Peninsular river builds. The Tapi is the other rift-valley exception, rising at Multai, Betul district, Madhya Pradesh, and running 724 km to the Arabian Sea.
A smaller set of rivers along the Odisha-Andhra border is worth knowing precisely because UPSC has tested the exact origin of each: the Nagavali and the Vamsadhara genuinely rise in the Eastern Ghats hills of the Koraput-Kalahandi region of Odisha, while the Brahmani (formed by the South Koel and the Sankh) and the Subarnarekha instead rise in the Chotanagpur Plateau of Jharkhand, not the Eastern Ghats, the exact trap a "how many of these originate in the Eastern Ghats" question is built around.
Named Places on India's Rivers: the Matching-Pair Trap
Beyond tributary geography, UPSC regularly tests which town sits on which river as matching pairs, and the trap is almost always a nearby, plausible-sounding river, not a wildly wrong one. Pandharpur, the Maharashtra pilgrim town, sits on the Chandrabhaga, simply the local name for the Bhima at that stretch, not a separate river. Tiruchirappalli, in Tamil Nadu, genuinely sits on the Kaveri. Hampi, the ruined Vijayanagara capital in Karnataka, sits on the Tungabhadra, not the Malaprabha, a deliberately close trap since both are real Karnataka rivers.
Quick revision points
- Himalayan rivers (Indus, Ganga, Brahmaputra) are perennial, snow and monsoon fed, youthful and erosional in the hills, mature and depositional in the plains. Peninsular rivers are older, generally non-perennial and fixed in course, except the rift-valley Narmada and Tapi.
- Antecedent Himalayan rivers, older than the range they cross: the Satluj, the Kosi and the Subansiri.
- Indo-Brahma (Shiwalik) theory: one Miocene-era trans-Himalayan river was later split into the Indus, Ganga and Brahmaputra systems by Pleistocene tectonics (Potwar Plateau uplift; the Malda gap down-thrusting that diverted the Ganga and Brahmaputra to the Bay of Bengal).
- Five drainage patterns: dendritic (northern plains), radial (Amarkantak: Narmada, Son, Mahanadi), trellis (folded/faulted terrain, e.g. Nagaland), rectangular (jointed crystalline rock), centripetal (enclosed inland basins). Stream capture is a related but separate process (captor, beheaded stream, elbow of capture, wind gap).
- The Panjnad (Satluj, Beas, Ravi, Chenab, Jhelum) joins the Indus directly, above Mithankot; the Satluj is the last named river before that junction.
- Ganga = Bhagirathi (Gangotri) + Alaknanda (Satopanth), meeting at Devprayag. Left bank: Ramganga, Gomati, Ghaghara, Gandak, Kosi, Mahananda. Right bank: Son directly, plus Chambal/Sind/Betwa/Ken via the Yamuna.
- Brahmaputra = Tsangpo (Tibet) to Siang/Dihang (India) to Brahmaputra (after Dibang and Lohit join) to Jamuna (after the Teesta joins, in Bangladesh).
- Teesta rises in Sikkim (Pahunri glacier), not from the Brahmaputra's source, and joins the Brahmaputra in Bangladesh rather than reaching the Bay of Bengal on its own.
- Godavari: largest Peninsular river, Dakshin Ganga. Krishna: second longest east-flowing Peninsular river. Kaveri: near-continuous flow from both monsoons. Narmada and Tapi: rift-valley courses, estuaries not deltas.
- Nagavali and Vamsadhara rise in the Eastern Ghats; Brahmani and Subarnarekha rise in the Chotanagpur Plateau instead.
- Hampi sits on the Tungabhadra (not the Malaprabha); Pandharpur's Chandrabhaga is the Bhima under a local name.
Fix the Himalayan-Peninsular split and the Indo-Brahma theory in place first, then hang the named tributaries off each system; that structure is what actually survives contact with a "how many of the following are correctly matched" question.
Put it into practice
Practise 5 questions on Drainage Systems: Rivers of the Indian Subcontinent
Test your grasp of Drainage Systems of India: Rivers with real UPSC Prelims questions, each with a detailed explanation and its reference-book chapter.
Practise now →Sources