Monday, 9 November 2026
Education and Career

Rivers of Assam: The Brahmaputra, the Barak and All Their Tributaries

Ask anyone in Assam where they are from and the answer often comes with a river attached. Towns grew where rivers met, and many place names still record the meeting point with the word mukh, meaning mouth: Dihingmukh, Dikhowmukh, Jirimukh, Bharalumukh. The rivers decide where paddy grows, where floods come each year and where sand buries a field overnight.

A list of more than two hundred river names can feel overwhelming. It becomes much easier once you see that Assam has only two river systems.

The first is the Brahmaputra system. It drains the long Brahmaputra Valley, from Sadiya in the east to Dhubri in the west. Almost every river in the state, from the big Himalayan rivers to small streams in Karbi Anglong, ends up in the Brahmaputra.

The second is the Barak system in southern Assam, covering Cachar, Hailakandi and Sribhumi (formerly Karimganj) districts. The Barak flows on into Bangladesh, and its waters meet the Brahmaputra’s only there, far downstream.

The Barail range and the hills of Dima Hasao separate the two valleys.

This article follows the rivers in the order a geography teacher would draw them on a map. It starts with the Brahmaputra, then the rivers joining it from the north, from east to west, then the rivers joining it from the south, again from east to west, and then the Barak. At the end there is an A to Z list of every river and stream, so nothing is left out. Each name is given in English with the Assamese name in brackets.

Why it matters which bank a river joins

The north bank and south bank rivers behave very differently, and the reason is where they come from.

North bank rivers come down from the Himalaya in Arunachal Pradesh and Bhutan. According to Assam’s Water Resources Department, they have steep slopes, shallow braided channels and flashy floods, and they carry sand, pebbles and boulders. South bank rivers start in the lower hills of Nagaland, Karbi Anglong and Meghalaya. They have gentler slopes, deep winding channels almost from the foothills and much less silt (Water Resources Department, Assam).

You can see the difference on the ground. In Dhemaji and Lakhimpur on the north bank, a single flash flood can leave a field under a layer of coarse sand. On the south bank, rivers such as the Kopili and the Dhansiri tend to rise more slowly and stay high for longer.

The Brahmaputra (ব্ৰহ্মপুত্ৰ), also called the Luit (লুইত)

The Brahmaputra is the biggest river in Assam and one of the largest in Asia. It begins in the Kailash ranges of the Himalaya in Tibet, at about 5,300 m, and flows east across the Tibetan plateau as the Yarlung Tsangpo (Water Resources Department, Assam). It then turns south through a deep gorge into Arunachal Pradesh, where people call it the Siang or Dihang (দিহাং). In Assam it is the Brahmaputra or, in everyday Assamese, the Luit.

Where three rivers become one

When the Siang reaches the plains, two more Himalayan rivers join it: the Dibang (দিবাং) and the Lohit (লোহিত). The Dibang first flows into the Lohit near Sadiya, and the combined stream meets the Siang at Kobo, west of Sadiya. From that point the river is called the Brahmaputra (SANDRP). It then runs west for the full length of Assam, past Dibrugarh, Neamati, Tezpur, Guwahati and Goalpara, and leaves India near Dhubri. In Bangladesh it is called the Jamuna.

The river in figures

FeatureFigure
Total lengthAbout 2,880 to 2,906 km (sources differ)
Length in IndiaAbout 916 to 918 km
Total basin areaAbout 5,80,000 sq km
Basin area in India1,94,413 sq km, about 5.9% of India
Average width of the Brahmaputra ValleyAbout 80 km
Average width of the river5.46 km
Average yearly dischargeAbout 20,000 cubic metres per second
Highest discharge at Pandu, Guwahati72,779 cubic metres per second (23 August 1962)
Slope in the Assam valleyAbout 0.1 m per km
Main tributaries between Kobo and DhubriAbout 20 on the north bank and 13 on the south bank

Sources: Water Resources Department, Assam; SANDRP; Vikaspedia, based on India-WRIS.

The change in slope explains most of the river’s behaviour. In Tibet the Brahmaputra falls about 4,800 m over roughly 1,700 km, an average of 2.82 m per km. In Assam the fall is only about 0.1 m per km. Water and sediment that rushed down the mountains suddenly slow down, so the river drops its load, splits into many channels around sandbars (chars and chaporis) and keeps cutting into its banks.

Majuli and the Kherkutia Xuti

The best-known result of all this is Majuli (মাজুলী), a large inhabited river island that became India’s first river-island district in 2016. The Brahmaputra flows along its south side, and an old branch of the river called the Kherkutia Xuti (খেৰকটীয়া সুঁতি), joined by the Subansiri, flows along its north side (Majuli district administration).

Majuli has lost a great deal of land. Official records put its area at about 1,255 sq km in 1901. A study by J. N. Sarma and M. K. Phukan in the journal Geomorphology measured about 421.65 sq km in 2001 (abstract). A later answer in Parliament gave 524.29 sq km for 2016 from satellite images, after the Brahmaputra Board’s protection works (Lok Sabha reply). Agencies measure the island in different ways, so any figure for Majuli should come with its source and year.

North bank tributaries, from east to west

The Water Resources Department names the Subansiri, Ranganadi, Dikrong, Buroi, Borgang, Jia Bharali, Dhansiri (North), Puthimari, Manas, Beki, Aie and Sankosh as the main north bank tributaries (Water Resources Department, Assam). Many smaller rivers lie between them. They are described here in the order you meet them travelling downstream.

Lohit (লোহিত), Dibang (দিবাং) and Kundil (কুণ্ডিল)

The Lohit comes from the Zayul area of south-east Tibet and cuts through the Mishmi Hills of Arunachal Pradesh before reaching Assam. Its name means red, or blood, in Assamese. The Dibang rises near the India-China border in the Dibang Valley and enters the Lohit near Sadiya. Both carry heavy loads of sediment and often shift their channels on the plains. The Dhola-Sadiya (Bhupen Hazarika) Bridge crosses the Lohit here. The Kundil, a smaller river, joins the Lohit from the north at Sadiya in Tinsukia district.

Rivers of the Siang side: Silley (চিলি), Leku (লেকু), Jonai Korong (জোনাই কৰং) and Burhi Suti (বুঢ়ী সুঁতি)

Several small rivers drain the far eastern corner of Dhemaji district into the Siang (Dihang) before it becomes the Brahmaputra. The Silley forms the eastern boundary of Dhemaji district. The Leku, called the Siling in Arunachal Pradesh, joins the Dihang a few kilometres below the Silley. The Jonai Korong, known as the Rukshing in Arunachal Pradesh, takes its Assamese name from Jonai town. The Burhi Suti is a small westward branch of the Dihang fed by hill streams such as the Debing, Yagalong and Rayang.

Charikaria (চাৰিকাৰিয়া), Simen (চিমেন) and Jiadhal (জিয়াধল)

The Charikaria, also called the Laipulia, flows between Dhakuakhana and Machkhowa in Dhemaji and Lakhimpur. It collects water from many small streams, including the Harhi, Endhuria, Dhakuakhana Jan, Hapotia Jan, Singia Jan, Kharjan and Jogijan.

The Simen and the Jiadhal both come down from Arunachal Pradesh into Dhemaji. The Jiadhal, also called the Kumotiya, is the better known of the two, for bad reasons. It rises at about 1,247 m in the hills, can rise within a few hours after heavy rain and leaves thick sand on farmland. Floods of the Jiadhal have badly damaged about 5.72 sq km of land across more than a hundred villages (SANDRP). The Nanadi (ননাদি) is another small river of Dhemaji district.

Subansiri (সোৱণশিৰি)

The Subansiri is the largest tributary of the Brahmaputra. It begins in Tibet, where it is called the Chayul Chu, crosses Arunachal Pradesh and enters Assam at Gerukamukh on the Lakhimpur-Dhemaji border. It is about 442 km long, its basin covers about 32,640 sq km, and it carries about 10% of the Brahmaputra’s flow measured at Pandu (NENow). On the plains it winds south past the western side of Majuli before joining the Brahmaputra.

People have long called it the gold river because gold was once washed from its sands. Today it is better known for NHPC’s Subansiri Lower Hydroelectric Project at Gerukamukh. The project is designed for 2,000 MW from eight units of 250 MW each. Unit 2 began commercial operation in December 2025, and the remaining units are being commissioned in stages (Drishti IAS).

Ranganadi (ৰঙানদী), Dikrong (ডিক্ৰং) and Boginadi (বগিনদী)

These rivers drain Lakhimpur district. The Ranganadi rises in Arunachal Pradesh and passes Yazali, where NEEPCO runs a hydroelectric project. The Dikrong comes down from the Dafla hills near the Lower Subansiri and East Kameng border; its main tributaries are the Par, Nirochi and Pachin. The Boginadi is a smaller north bank river of the same area. A sudden rise in the Ranganadi recently flooded Naoboicha in Lakhimpur, and the Takam Mising Porin Kebang has asked for a scientific study of upstream projects (The Sentinel).

Buroi (বুৰোই), Borgang (বৰগাং) and Behali (বিহালী)

The Buroi and the Borgang run side by side through Biswanath district. The Borgang flows past Borgang town and the Buroi past Buroighat before each reaches the Brahmaputra. The Behali is a small river near the Behali area of the same district.

Jia Bharali (জিয়া ভৰলী) and Dipota (দিপোতা)

In Arunachal Pradesh this river is the Kameng. It starts from a glacial lake below Gori Chen peak in Tawang district, leaves the hills at Bhalukpong and flows past Nameri National Park. It runs through Sonitpur district for about 66 km and joins the Brahmaputra at Tezpur, just east of the Kolia Bhomora Setu (Pollution Control Board, Assam). The smaller Dipota flows through Rangapara and joins the Brahmaputra a few kilometres west of Tezpur.

Gabharu (গাভৰু), Belsiri (বেলচিৰি) and Pachnoi (পাচ নৈ)

These three rivers run roughly north to south and parallel to one another through Sonitpur. The Belsiri has the Gabharu to its east and the Pachnoi to its west.

Dhansiri North (জিয়া ধনশিৰি), Mangaldoi (মঙ্গলদৈ) and Nonoi (নেনোই)

The Dhansiri North, also called the Jia Dhansiri, comes down from the hills on the Bhutan and Arunachal border into Udalguri district. The Bhairabkunda picnic spot is on its bank. Do not confuse it with the much longer Dhansiri on the south bank. The Mangaldoi flows through Mangaldai town in Darrang district, and the Nonoi drains Udalguri.

Barnadi (বৰনদী), Bornoi (বৰনৈ), Borolia (বৰলিয়া) and Puthimari (পুঠিমাৰী)

These rivers all start in or near Bhutan and flood often. The Barnadi gives its name to the Barnadi Wildlife Sanctuary. The Bornoi crosses the national highway at Dumunichowki. The Borolia flows through Rangia town.

The Puthimari is the best documented of the group. It rises in the Bhutan hills, travels about 150 km and drains about 1,774 sq km. It joins the Brahmaputra about 7 km downstream of Hajo (Kamrup district administration).

Pagladia (পাগলাদিয়া), Mora Pagladia (মৰা পাগলাদিয়া) and Burhadiya (বুঢ়াদিয়া)

The Pagladia flows about 19 km in Bhutan and 178 km through Baksa and Nalbari districts, and its catchment is about 639 sq km. An IIT Guwahati study for the Central Water Commission found that its channel has been moving east, and that the stretch where it meets the Brahmaputra is the most unstable (CWC). The Mora Pagladia is an old channel of the same river (mora means dead or abandoned), and the Burhadiya is another north bank river of this area.

Manas (মানস), Beki (বেকি), Aie (আই) and Mora Manah (মৰা মানাহ)

The Manas is the main river of western Assam. In Bhutan it is the Drangme Chhu. Measured along its longest headstream, the Kur, it is about 376 km long, and about 104 km of that lies in India. It joins the Brahmaputra near Jogighopa (Manas River, Wikipedia).

At Mathanguri, inside Manas National Park, a UNESCO World Heritage Site, the river divides. The eastern branch is called the Beki, and the western branch keeps the name Manas. The Aie rises in the Black Mountains of Bhutan and joins the Manas in Assam. The Mora Manah is an old, abandoned channel of the Manas.

Dhalani (ধলানী), Champamati (চম্পাবতি), Saralbhanga (সৰলভাঙা), Gaurang (গৌৰাং), Tipkai (টিপকাই) and Gadadhar (গদাধৰ)

These rivers drain the Bodoland region and lower Assam. The Dhalani flows through Bijni town. The Champamati rises in the Bhutan hills, enters Kokrajhar district and crosses the national highway west of Basugaon before reaching the Brahmaputra. The Saralbhanga, Gaurang, Tipkai and Gadadhar are other Bhutan-fed rivers of Chirang, Kokrajhar and Dhubri districts.

Sankosh (সংকোষ)

The Sankosh is the westernmost north bank river and forms the border between Assam and West Bengal in Dhubri district. Its water comes from Bhutan. On 29 October 2026, after a glacial lake burst at Shintaphu Lake in Bhutan’s Punatsangchhu basin, the Union Ministry of Jal Shakti warned that the Sankosh could rise suddenly in Dhubri and in Alipurduar in West Bengal (Oneindia, citing PTI). It showed how far upstream the causes of a flood in western Assam can lie.

South bank tributaries, from east to west

The department’s list of main south bank tributaries is the Noa Dihing, Burhi Dihing, Disang, Dikhow, Bhogdoi, Dhansiri (South), Kopili, Kulsi, Krishnai, Dudhnoi and Jinjiram (Water Resources Department, Assam). These rivers come from the Patkai and Naga hills, the Karbi plateau and the Meghalaya plateau.

Noa Dihing (নৱা দিহিং) and Dibru (ডিব্ৰু)

The Noa Dihing, meaning new Dihing, rises in the Patkai hills and flows through Changlang district of Arunachal Pradesh, past the Namdapha forests, before reaching Tinsukia district. It enters the Lohit from the south. The Dibru is a small south bank river; together with the Brahmaputra it marks the boundaries of Dibru-Saikhowa National Park.

Burhi Dihing (বুঢ়ী দিহিং), Tirap (টিৰাপ) and Disam (দিচাম)

The Burhi Dihing, the old Dihing, is one of the largest south bank tributaries. It is about 380 km long (Pollution Control Board, Assam), drains about 6,000 sq km and rises at about 2,375 m in the Patkai hills. It flows through Tinsukia and Dibrugarh districts, the oil and tea country around Margherita, Digboi and Duliajan, and passes the Dehing Patkai rainforest before joining the Brahmaputra at Dihingmukh. The Tirap brings water from the Tirap hills, and the Disam is another of its tributaries. Old records show that the Dihing once flowed much further west before shifting to its present mouth (Wikipedia, citing Sarma 2007).

Disang (দিচাং) and Dimow (ডিমৌ)

The Disang rises at about 2,200 m in the Patkai hills of Tirap district, where it is called the Tisa; in its middle course it is the Dilli. It runs about 65.5 km in the hills and 187.5 km across the plains, from Namrup to Disangmukh near Sivasagar (Pollution Control Board, Assam). The Dimow joins it a few kilometres before Disangmukh.

Namdang (নামদাং) and Dikhow (দিখৌ)

The Namdang is a small river of Sivasagar district, known for the stone bridge built over it in the Ahom period. The Dikhow is the Dikhu of Nagaland. It rises in Zunheboto district, enters Assam and flows through Nazira and Sivasagar town before joining the Brahmaputra at Dikhowmukh (Wikipedia, citing the Pollution Control Board, Assam). Sivasagar, the old Ahom capital, grew up on its banks.

Jhanji (জাঁজী), Bhogdoi (ভোগদৈ) and Kakodonga (কাকোডোঙ্গা)

These rivers come down from the Naga foothills through Jorhat. The Bhogdoi flows through Jorhat town before meeting the Brahmaputra. The Kakodonga marks the boundary between Golaghat and Jorhat districts (Golaghat district administration).

Dhansiri (ধনশিৰি) and its tributaries

The south bank Dhansiri is the main river of Golaghat district. It rises at Laisang peak in Nagaland and flows about 352 km from south to north before joining the Brahmaputra at Dhansirimukh (Golaghat district administration). For part of its course it forms the Assam-Nagaland border, with the Dhansiri Reserved Forest on one side and Intanki National Park on the other.

The district administration names four rivulets of the Dhansiri: the Doyang (দয়াং), Nambor (নামবৰ), Doigrung (ডইগুৰুং) and Kalioni (কলিয়নী). The Doyang is the longest river of Nagaland, and water released from the Doyang hydroelectric dam has added to floods in Golaghat (NENow). The Nambor flows through the Nambor forests of Karbi Anglong and Golaghat. The Kalioni rises in the Karbi hills and passes near the Numaligarh refinery. The Deopani (দেওপানী), named after the Deopani temple on its bank, also drains east into the Dhansiri, and the Mora Dhansiri (মৰা ধনশিৰি) is an old channel of the river near Kaziranga.

The Diphlu (ডিফলু) is a separate small river from the Karbi hills that crosses Kaziranga National Park to reach the Brahmaputra.

Kolong (কলং), Diju (দিজু) and Missa (মিছা)

The Kolong is a distributary, or xuti, of the Brahmaputra. It leaves the main river near Jakhalabandha (Hatimura), about 77 km upstream of Nagaon, flows through Nagaon town and Morigaon district, is joined by the Kopili, and returns to the Brahmaputra at Kajalimukh near Guwahati (Bora and Goswami, Current Science, 2017). The Water Resources Department gives its course as about 199.67 km (Water Resources Department, Assam). The Diju and the Missa join it along the way, and the Diju, coming from the Karbi hills, is now its main source of water.

In 1964 an embankment was built across the Kolong’s mouth at Hatimura to protect Nagaon from floods. Cut off from the Brahmaputra, the river slowed down and became badly polluted. A revival project has added a sluice gate at Hatimura, but in early July 2024 Brahmaputra floods breached the embankment near the gate (The Sentinel).

Kopili (কপিলি)

The Kopili is the largest south bank tributary in Assam. It rises in the Borail range in Meghalaya and is about 290 km long, according to SANDRP; other sources give between 256 km and 297 km. It runs along the Assam-Meghalaya border and through Dima Hasao, Karbi Anglong, Nagaon and Morigaon. The Diyung (দিয়ুং) joins from the right at about 135 km, the Umkhen-Barapani and the Killing (কিলিং) from the left, and the Jamuna of Karbi Anglong at Jamunamukh (SANDRP).

NEEPCO’s Kopili Hydro Electric Project at Khandong and Umrangso in Dima Hasao uses the Kopili and its tributary, the Umrong stream. Acid water from coal mining in the upper catchment in Meghalaya has harmed both the river’s fish and the plant’s equipment.

The Jamuna (যমুনা) and the rivers of Karbi Anglong

This Jamuna has nothing to do with the Yamuna of north India or the Jamuna of Bangladesh. It is one of the longest rivers of Karbi Anglong. The Diphu river (ডিফু), which flows through Diphu town, meets the Dillai near Manja; the joined river flows west, picks up the Siloni (চিলোনি) and other streams, and becomes the Jamuna on the plains before entering the Kopili.

Many small Karbi Anglong rivers feed this system or flow north towards the Brahmaputra:

  • The Siloni is a hill river with the well-known picnic spots of Siloni and Silbheta.
  • The Dikrut (ডিক্ৰুত) crosses the highway near Dokmoka and joins the Jamuna near Kamrupia village.
  • The Hargati or Horina (হৰগতি) starts near the Parkup hills, passes Dengaon and flows into the Dikrut. The Karkangti (কৰকাংটি) passes Langhin and, with the Dikrut and Horina, ends in the Jamuna.
  • The Burhi Ganga (বুঢ়ী গংগা) crosses the highway near Doboka, forms the western edge of the Doboka reserved forest and flows into the Jamuna.
  • The Bar Dikharu (বৰ দিখাৰু) also starts near the Parkup hills and flows south. The Akashi Ganga (আকাশী গংগা) is a small river that crosses the highway near Parakhowa and Haldiati.
  • The Borlangpher (বৰলাংফাৰ) flows north and crosses the Lumding-Diphu railway. The Karbi Langpi (কাৰ্বি লাংপি) is another river of the district, and the Dehangi (দেহাংগী) starts north of the Barail range and flows through Dima Hasao.

Digaru (ডিগাৰু), Bharalu (ভৰলু) and Basistha (বশিষ্ঠ)

These are the rivers of the Guwahati area. The Digaru drains the Meghalaya foothills east of the city and joins the Kolong. The Bharalu rises in the Khasi Hills of Meghalaya, enters Guwahati as the Bahini, crosses the city and meets the Brahmaputra at Bharalumukh (Wikipedia, Bharalu River). Untreated sewage and garbage have made it one of the most polluted rivers in the state. The Basistha flows down past the Basistha temple area, and one of its branches feeds Deepor Beel, Guwahati’s Ramsar wetland.

Kulsi (কুলশী), Singra (শিংৰা), Krishnai (কৃষ্ণাই), Dudhnoi (দুধনৈ), Jinari (জিনাৰী) and Jinjiram (জিঞ্জিৰাম)

These rivers drain the northern slopes of the Meghalaya plateau into Kamrup and Goalpara. The Kulsi comes from the Meghalaya hills and flows through Chaygaon and Boko; its lower course is called the Jaljali, and the Singra joins it there (Kamrup district administration). The Kulsi is home to a small population of the endangered Ganges river dolphin (xihu), and India’s first national dolphin survey named it among Assam’s key dolphin areas (The Assam Tribune). The Krishnai and Dudhnoi drain Goalpara district. The Jinari lies further west, and the Jinjiram is the westernmost of the main south bank rivers.

The Barak and its tributaries

Barak (বৰাক)

The Barak is the second great river of Assam. It rises in the Manipur hills south of Mao, in Senapati district, at about 2,331 m. It flows along the Manipur-Nagaland border through hill country and then enters the plains of Assam in Cachar district (Vikaspedia, based on India-WRIS). Its total length is usually given as about 900 km; up to the Assam border along the Kushiyara it measures about 564 km.

In Assam the river passes Lakhipur and Silchar, the largest town of the valley, and flows on to Badarpur. The stretch from Lakhipur to Bhanga is National Waterway 16.

Where the Barak splits: Surma (সুৰমা) and Kushiyara (কুশিয়াৰা)

About seven miles after entering Sribhumi district near Badarpurghat, the Barak reaches Haritikar near Bhanga and divides in two (Sribhumi district administration). The Surma, the northern branch, flows into Bangladesh towards Sylhet. The Kushiyara flows west, forms the northern boundary of the district, passes Karimganj town and enters Bangladesh. The two branches meet again in Bangladesh to form the Meghna.

The Kushiyara is therefore a branch of the Barak. Some lists describe it as a river that rises in Nagaland, which is not correct.

Tributaries of the Barak

India-WRIS lists the Jiri, Chiri, Madhura, Jatinga, Harang, Kalain and Gumra as the main tributaries from the north, and the Dhaleswari, Singla, Longai, Sonai and Katakhal as the main tributaries from the south (Vikaspedia, based on India-WRIS). The Rukni is also counted among the valley’s tributaries.

From the north, out of the Barail range and Dima Hasao:

  • Jiri (জিৰি) rises in Dima Hasao, forms the border between Assam and Manipur and joins the Barak at Jirimukh (Wikipedia, Jiri River).
  • Chiri (চিৰি) and Madhura (মধুৰা) drain northern Cachar; the Madhura joins the Barak near Silchar.
  • Jatinga (জাতিঙ্গা) comes down from the Jatinga area near Haflong, a valley known for its seasonal bird phenomenon.
  • Harang, Kalain and Gumra are smaller north bank tributaries.

From the south, out of the Mizoram and Tripura hills:

  • Sonai (সোণাই) is called the Tuirial in Mizoram.
  • Dhaleswari (ধলেশ্বৰী) is the Tlawng of Mizoram and enters Assam through Hailakandi district.
  • Katakhal (কটাখাল) drains Hailakandi district.
  • Rukni (ৰুকনি) is another south bank tributary of the valley.
  • Longai (লঙ্গাই) and Singla (চিংলা) drain Sribhumi district.

All of these are rain-fed and rise quickly in the monsoon, which is why Silchar and the rest of the valley flood badly in wet years.

A to Z list of all the rivers and streams of Assam

This list brings together every name from the commonly used list of Assam’s rivers (List of rivers of Assam, Wikipedia) along with the main rivers named by the Water Resources Department and India-WRIS. Where a river is described in the article above, the table says where. For many small local streams, no reliable published description exists, and the table says so rather than guess. Different spellings of the same river are grouped together.

RiverAssameseWhere it belongs
AieআইNorth bank; joins the Manas
Akashi Gangaআকাশী গংগাKarbi Anglong stream near Parakhowa and Haldiati
AmlongআমলংLocal stream; details not published
AmrengআমৰেংLocal stream; details not published
BalijanবালিজানLocal stream; details not published
BaliseraবালিচেৰাLocal stream; details not published
Bar Dikharuবৰ দিখাৰুKarbi Anglong; rises near the Parkup hills
BarakবৰাকMain river of the Barak Valley
Barapani (Umkhen-Barapani)বৰাপানীSouth bank; joins the Kopili from the left
BarnadiবৰনদীNorth bank; Barnadi Wildlife Sanctuary
Basisthaবশিষ্ঠSouth bank; Guwahati, feeds Deepor Beel
BehaliবিহালীNorth bank; Biswanath district
BekiবেকিNorth bank; eastern branch of the Manas
Belsiri (Bolsiri)বেলচিৰি, বলচিৰিNorth bank; Sonitpur
BhogdoiভোগদৈSouth bank; flows through Jorhat
BhurnoiভূৰনৈLocal stream; details not published
Bharalu (Bahini)ভৰলুSouth bank; flows through Guwahati
BogapaniবগাপানীLocal stream; details not published
BoginadiবগিনদিNorth bank; Lakhimpur area
BordikoraiবৰদিকৰাইLocal stream; details not published
BorgangবৰগাংNorth bank; Biswanath district
BorlangpherবৰলাংফাৰKarbi Anglong; crosses the Lumding-Diphu railway
BornoiবৰনৈNorth bank; rises in Bhutan
Boroliaবৰলিয়াNorth bank; flows through Rangia
Brahmajanব্ৰহ্মজানLocal stream; details not published
Brahmaputra (Luit)ব্ৰহ্মপুত্ৰ, লুইতMain river of Assam
Burhadiyaবুঢ়াদিয়াNorth bank; Pagladia area
Burhi Dihingবুঢ়ী দিহিংSouth bank; joins at Dihingmukh
Burhi Gangaবুঢ়ী গংগাKarbi Anglong; flows into the Jamuna near Doboka
Burhi Sutiবুঢ়ী সুঁতিWestward branch of the Dihang (Siang)
Burhigangবুঢ়িগাংLocal stream; details not published
BuroiবুৰোইNorth bank; flows past Buroighat
Champamati (Champabati)চম্পাবতিNorth bank; Kokrajhar and Chirang
Charikaria (Laipulia)চাৰিকাৰিয়াNorth bank; Dhemaji and Lakhimpur
Chiri (Siri)চিৰি, শিৰিBarak, north bank; Cachar
DangdhoraদাংধোৰাLocal stream; details not published
DangoriদাঙৰিLocal stream; details not published
DehangiদেহাংগীDima Hasao; rises north of the Barail range
DekapamডেকাপামNorth bank; joined by the Dikari to form the Jamjing
DeopaniদেওপানীKarbi Anglong; drains into the Dhansiri
DeoshilaদেওশিলাLocal stream; details not published
DhalaniধলানীNorth bank; flows through Bijni
Dhaleswari (Tlawng)ধলেশ্বৰীBarak, south bank; Hailakandi
Dhansiri (South)ধনশিৰিSouth bank; main river of Golaghat
Dhansiri North (Jia Dhansiri)জিয়া ধনশিৰিNorth bank; Udalguri
DholaধলাLocal stream; details not published
DholnoiধলনৈLocal stream; details not published
DhunasutiধুনাসুতিLocal stream; details not published
Dibangদিবাং, ডিবংJoins the Lohit near Sadiya
Dibruডিব্ৰুSouth bank; Dibru-Saikhowa
Digaruডিগাৰু, দিগাৰুSouth bank; joins the Kolong
DijuদিজুJoins the Kolong; its main water source
DikariদিকাৰীNorth bank; called Sidha Korong in Arunachal Pradesh
DikharuদিখাৰুLocal stream; details not published
DikhowদিখৌSouth bank; joins at Dikhowmukh
Dikijal Paniদিকিজল পানীLocal stream; details not published
DikoraiদিকৰাইLocal stream; details not published
Dikring Noiডিক্ৰিং নইLocal stream; details not published
Dikrongডিক্ৰংNorth bank; Lakhimpur
Dikrutডিক্ৰুতKarbi Anglong; joins the Jamuna
DimoruডিমৰুLocal stream; details not published
DimowডিমৌJoins the Disang
DiphluডিফলুSouth bank; crosses Kaziranga
DiphuডিফুKarbi Anglong; flows through Diphu town
DipilaদিপিলাLocal stream; details not published
DipotaদিপোতাNorth bank; flows through Rangapara
DiroiদিৰইLocal stream; details not published
DisamদিচামJoins the Burhi Dihing
DisangদিচাংSouth bank; joins at Disangmukh
Diyungদিয়ুংJoins the Kopili at Diyungmukh
DoigrungডইগুৰুংTributary of the Dhansiri
Dorika (Darika)ডৰিকা, দৰিকাLocal stream; details not published
Doyangদয়াংTributary of the Dhansiri; longest river of Nagaland
DudhnoiদুধনৈSouth bank; Goalpara
GabharuগাভৰুNorth bank; Sonitpur
GadadharগদাধৰNorth bank; western Assam
GaiগাইLocal stream; details not published
GaurangগৌৰাংNorth bank; Kokrajhar
GelabilগেলাবিলLocal stream; details not published
GhiladhariঘিলাধাৰীLocal stream; details not published
GhunasutiঘুনাসুতিLocal stream; details not published
GorangoগোৰাংগোLocal stream; details not published
Hargati (Horina)হৰগতিKarbi Anglong; flows into the Dikrut
Harhariajanহৰহৰিয়াজানLocal stream; details not published
HelহেলLocal stream; details not published
HorulangpherসৰুলাংফাৰLocal stream; details not published
JadukataযদুকাটাLocal stream; details not published
JalkatiজলকাতিLocal stream; details not published
Jamuna (Karbi Anglong)যমুনাJoins the Kopili at Jamunamukh
Jatingaজাতিঙ্গাBarak, north bank; near Haflong
JenamজেনামLocal stream; details not published
JhanjiজাঁজীSouth bank; Jorhat
Jia Bharali (Kameng)জিয়া ভৰলী, কামেংNorth bank; joins at Tezpur
Jiadhal (Kumotiya)জিয়াধল, কুমোটিয়াNorth bank; Dhemaji
JinariজিনাৰীSouth bank; lower Assam
Jinjiramজিঞ্জিৰামSouth bank; westernmost main tributary
JiriজিৰিBarak, north bank; Assam-Manipur border
Jonai Korongজোনাই কৰংFlows into the Dihang near Jonai
Kakodongaকাকোডোঙ্গাSouth bank; Golaghat-Jorhat boundary
Kaldiaকালদিয়াLocal stream; details not published
Kalioniকলিয়নীTributary of the Dhansiri; near Numaligarh
KanibilকানিবিলLocal stream; details not published
KanmakoraকনমাকোৰাLocal stream; details not published
Karbi Langpiকাৰ্বি লাংপিKarbi Anglong
KarkangtiকৰকাংটিKarbi Anglong; ends in the Jamuna
KatakhalকটাখালBarak, south bank; Hailakandi
KharoiখাৰোইLocal stream; details not published
Kherkutia Xutiখেৰকটিয়াBrahmaputra channel north of Majuli
Khabolu Xutiখাবোলু সুতিLocal stream; details not published
Killing (Umiam)কিলিংJoins the Kopili from the left
Kolong (Kalang)কলংBrahmaputra distributary; Nagaon
KopiliকপিলিSouth bank; largest in Assam
Korha (Sila)কোৰহা, চিলাLocal stream; details not published
Krishnaiকৃষ্ণাইSouth bank; Goalpara
KulsiকুলশীSouth bank; Kamrup, home to river dolphins
Kundilকুণ্ডিলJoins the Lohit at Sadiya
Kushiyaraকুশিয়াৰাSouthern branch of the Barak
LahorijanলাহোৰিজানAssam-Nagaland border area; details not published
LangpherলেংফাৰLocal stream; details not published
LangtingলেংটিংLocal stream; details not published
Leku (Siling)লেকুFlows into the Dihang below the Silley
LetekujanলেটেকুজানLocal stream; details not published
LohitলোহিতJoins the Siang to form the Brahmaputra
LokhaitoraলকাইতোৰাLocal stream; details not published
Longaiলংগাই, লঙ্গাইBarak, south bank; Sribhumi
LongringলংৰিংLocal stream; details not published
LumdingলামডিংLocal stream; details not published
MadhuraমধুৰাBarak, north bank; near Silchar
MahurমাহুৰLocal stream; details not published
ManasমানসNorth bank; joins near Jogighopa
Mangaldoiমঙ্গলদৈNorth bank; flows through Mangaldai
MissaমিছাJoins the Kolong
MitongমিটংLocal stream; details not published
Mora Dhansiriমৰা ধনশিৰিOld channel of the Dhansiri near Kaziranga
Mora Manahমৰা মানাহOld channel of the Manas
Mora Pagladiaমৰা পাগলাদিয়াOld channel of the Pagladia
Moridholমৰি ধলLocal stream; details not published
NamdangনামদাংSouth bank; Sivasagar, Ahom stone bridge
NamborনামবৰTributary of the Dhansiri; Nambor forest
NanadiননাদিNorth bank; Dhemaji
Nanoi (Nagaon)ননইLocal stream of Nagaon; details not published
Noa Dihingনৱা দিহিং, ন-দিহিংJoins the Lohit from the south
NokhuwaনখোৱাLocal stream; details not published
Nonoi (Udalguri)নেনোইNorth bank; Udalguri
Nuna Noiনুনা নৈLocal stream; details not published
Pachnoiপাচ নৈNorth bank; west of the Belsiri
Pagladiaপাগলাদিয়াNorth bank; Baksa and Nalbari
Palla Noiপাল্লা নৈLocal stream; details not published
PohumaraপহুমাৰাLocal stream; details not published
Pokoriaপকৰিয়াLocal stream; details not published
PuthimariপুঠিমাৰীNorth bank; joins below Hajo
RanganadiৰঙানদীNorth bank; Lakhimpur
RanganoiৰঙানৈLocal stream; details not published
RengmaৰেংমাLocal stream; details not published
RowtaৰৌতাLocal stream; details not published
RukniৰুকনিBarak, south bank
RupaiৰূপাইLocal stream; details not published
SaktolaশাকতোলাLocal stream; details not published
Sampara Xutiসম্পৰা সুতিLocal stream; details not published
Sankosh (Sonkosh)সংকোষ, সোনকোষNorth bank; Assam-West Bengal border
Saphraiচাফ্ৰাইLocal stream; details not published
Saralbhangaসৰলভাঙা, চাৰালভাঙ্গাNorth bank; Kokrajhar and Chirang
SaulkhowaচাউলখোৱাLocal stream; details not published
SessaচেচাLocal stream; details not published
Siang (Dihang)চিয়াং, দিহাংUpper Brahmaputra
Sibiaচিবিয়াLocal stream; details not published
SilleyচিলিEastern boundary of Dhemaji; flows into the Dihang
SiloniচিলোনিKarbi Anglong; joins the Jamuna system
SilonijanচিলোনিজানLocal stream; details not published
SimenচিমেনNorth bank; Dhemaji
SinglaচিংলাBarak, south bank; Sribhumi
SingraশিংৰাJoins the Kulsi (Jaljali)
SissiচিচিLocal stream; details not published
SomkhongচমখোংLocal stream; details not published
Sonai (Sunai, Tuirial)সোণাই, সুনাইBarak, south bank
SoroldangaসৰলডঙাLocal stream; details not published
SubansiriসোৱণশিৰিNorth bank; largest tributary
SuklaiসুকলাইLocal stream; details not published
Sungajan Noiচুঙ্গাজান নইLocal stream; details not published
SurmaসুৰমাNorthern branch of the Barak
TalapটালাপLocal stream; details not published
TaukakটাউকাকLocal stream; details not published
Tengapaniটেঙ্গাপানীLocal stream; details not published
Teokটিয়কLocal stream; details not published
TihuটিহুLocal stream; details not published
TingraiটিংৰাইLocal stream; details not published
TipkaiটিপকাইNorth bank; western Assam
TiphukটিফুকLocal stream; details not published
TirapটিৰাপJoins the Burhi Dihing
TonganiটংগানিNorth bank; Likabali and Silapathar area
TorangটোৰাংLocal stream; details not published
TuniটুনিLocal stream; details not published

In short, Assam has two large rivers, the Brahmaputra and the Barak, dozens of significant tributaries between them, and many more small streams and old channels. The Water Resources Department itself counts more than 50 tributaries feeding the two main rivers (Water Resources Department, Assam).

Floods and erosion

The rivers that water Assam’s fields also make it one of the most flood-prone states in India. The Rashtriya Barh Ayog (National Flood Commission) put the state’s flood-prone area at 31.05 lakh hectares, about 39.58% of its land. For India as a whole the figure is about 10.2% (Water Resources Department, Assam).

Erosion is slower, and the land does not come back. More than 4.27 lakh hectares has been eroded by the Brahmaputra and its tributaries since 1950, and the average loss is about 8,000 hectares a year (Water Resources Department, Assam). Majuli is the best-known victim, but riverside villages up and down the valley have lost land too.

Some of the causes are natural. The hills get very heavy monsoon rain, the rivers lose speed suddenly where they leave the mountains, they carry huge loads of sediment, and the region has frequent earthquakes, including the great Assam earthquake of 1950. People have added to the problem: embankments that squeeze rivers into narrow channels, cleared hill slopes, mining in upper catchments and sudden water releases from dams upstream have each been linked to worse floods on particular rivers.

Conclusion

Assam’s rivers make far more sense as two systems than as a list of two hundred names. In the Brahmaputra Valley, Himalayan rivers such as the Subansiri, Jia Bharali, Manas and Sankosh arrive from the north, steep, sandy and quick to flood. Rivers such as the Burhi Dihing, Dikhow, Dhansiri and Kopili arrive from the south, slower and winding. In the south of the state, the Barak collects the Jiri, Jatinga, Sonai, Dhaleswari and others before splitting into the Surma and the Kushiyara near Bhanga.

If you are learning them for an examination, learn them the same way: by system, by bank and from east to west. The order on the map is easier to remember than any list.

References

Government and official sources

  1. Water Resources Department, Government of Assam. Brahmaputra river system.
  2. Water Resources Department, Government of Assam. Flood and erosion problems and State profile.
  3. Water Resources Department, Government of Assam. Rejuvenation of river Kollong.
  4. Kamrup district administration. Water Resources.
  5. Golaghat district administration. Geography.
  6. Sribhumi district administration. Geography.
  7. Majuli district administration. District at a glance.
  8. Pollution Control Board, Assam. River action plans for the Burhi Dihing, Disang and Jia Bharali.
  9. IIT Guwahati for the Central Water Commission (2019). Morphological study of river Pagladiya.
  10. Lok Sabha. Reply on the land area of Majuli island.
  11. Vikaspedia, based on India-WRIS. Brahmaputra basin and Barak and others basin.

Research papers

  1. Sarma, J. N. and Phukan, M. K. (2004). Origin and some geomorphological changes of Majuli Island of the Brahmaputra River in Assam, India. Geomorphology, 60, 1 to 19.
  2. Bora, M. and Goswami, D. C. (2017). Channel morphology and hydraulic geometry of River Kolong, Nagaon district, Assam. Current Science, 113(4).

Reports, encyclopaedias and news

  1. SANDRP. Brahmaputra basin overview (2013); Major disaster at Kopili dam of NEEPCO in Assam (2019); The floods of Jiadhal river in Assam (2019).
  2. NENow. Can dams and rivers coexist? Examining the Subansiri project and Fresh floods in Golaghat district.
  3. Drishti IAS. Subansiri Lower Hydroelectric Project (27 December 2025).
  4. The Assam Tribune. Assam home to 635 river dolphins (4 March 2025).
  5. The Sentinel. Hatimura embankment breached (3 July 2024) and TMPK seeks scientific probe into Arunachal projects.
  6. Oneindia, citing PTI. Glacial lake outburst in Bhutan triggers flood alert (30 October 2026).
  7. Wikipedia. List of rivers of Assam, Manas River, Dihing River, Dikhow River, Jiri River and Bharalu River.