Documented Rivers105 RiversDetailed ground-level evidence dossiers
Dead or drying79 RiversRDRC assessment of drying rivers
Grabbed or polluted35 RiversThe Daily Star division reporting
Erosion2 RiversSevere bank erosion & displacement
RiverWhat the record saysOfficial lengthMap
Alayআলয়Dead or drying–Name shared
Andharmanikআন্ধারমানিকGrabbed or polluted–On the map
Atraiআত্রাইDead or dryingGrabbed or polluted–On the map
BagbotiবাঘবতীDead or drying–Not found
BakkhaliবাঁকখালীGrabbed or polluted81 kmOn the map
BaluবালুGrabbed or polluted44 kmOn the map
BanarবানারGrabbed or polluted–On the map
BangaliবাঙালীDead or drying109 kmOn the map
BangshiবংশীGrabbed or polluted239 kmOn the map
Baralবড়ালDead or drying19 kmOn the map
BetnaবেতনাDead or drying192 kmOn the map
BhairabভৈরবDead or dryingGrabbed or polluted–On the map
Bhodrabatiভদ্রাবতীDead or drying16 kmOn the map
BholaভোলাDead or drying–Located (point)
Bhulliভুল্লীDead or drying25 kmLocated (point)
BilashবিলাসDead or drying30 kmLocated (upazila)
BishkhaliবিষখালীGrabbed or polluted–On the map
Burigangaবুড়িগঙ্গাGrabbed or polluted29 kmOn the map
Burikhoraবুড়িখোরাDead or drying45 kmLocated (point)
Chandanaচন্দনাDead or drying124 kmOn the map
Chandrabatiচন্দ্রাবতীDead or drying21 kmLocated (upazila)
ChiknaiচিকনাইDead or drying54 kmOn the map
ChilaiচিলাইGrabbed or polluted24 kmOn the map
Chitraচিত্রাDead or dryingGrabbed or polluted171 kmOn the map
ChunaচুনাDead or drying39 kmLocated (point)
DhalaiধলাইDead or drying–On the map
Dhaleshwariধলেশ্বরীDead or dryingGrabbed or polluted–On the map
DharlaধরলাDead or drying56 kmOn the map
DhepaঢেপাDead or drying40 kmOn the map
DudhkumarদুধকুমারDead or drying54 kmOn the map
FeniফেনীGrabbed or polluted152 kmOn the map
FotkiফটকিDead or drying39 kmLocated (point)
Galghesiyaগলঘেসিয়াDead or drying23 kmLocated (point)
GangnaiগাংনাইDead or drying35 kmLocated (point)
GhaghatঘাঘটDead or dryingGrabbed or polluted–On the map
GomatiগোমতীDead or drying105.96 kmOn the map
Goneshwariগনেশ্বরীDead or drying–On the map
Goraiগড়াইDead or drying85 kmOn the map
GumaniগুমানীDead or drying–On the map
HaldaহালদাGrabbed or polluted110 kmOn the map
HanuহানুDead or drying20.5 kmLocated (upazila)
HariharহরিহরDead or drying41.5 kmOn the map
HishnaহিশনাDead or drying–On the map
HojaহোজাDead or drying18 kmOn the map
Hura Sagorহুরা সাগরDead or drying–On the map
IchamotiইছামতীDead or drying–Name shared
JadukataযাদুকাটাGrabbed or polluted37 kmOn the map
JamunaযমুনাErosion230 kmOn the map
Kahuaকাহুয়াDead or drying–On the map
Kakshialiকাকসিয়ালিDead or drying19 kmLocated (point)
Kaligangaকালিগঙ্গাDead or drying–On the map
KalpaniকালপানিDead or drying–Name shared
Karatoyaকরতোয়াDead or dryingGrabbed or polluted–On the map
Karnaphuliকর্ণফুলীGrabbed or polluted161 kmOn the map
Karnataliকর্ণতলীGrabbed or polluted12 kmOn the map
KatakhaliকাটাখালীDead or drying–Name shared
KhakdonখাকদোনDead or drying–On the map
Kholpetuaখোলপেটুয়াDead or drying56 kmOn the map
Khowaiখোয়াইGrabbed or polluted91 kmOn the map
Kirtankholaকীর্তনখোলাGrabbed or polluted21 kmOn the map
Koheliaকোহেলিয়াDead or drying–Located (point)
Kopotakkhoকপোতাক্ষDead or drying–On the map
KulikকুলিকDead or drying62 kmOn the map
KumarকুমারDead or drying–Name shared
Kushiyaraকুশিয়ারাDead or drying288 kmOn the map
Lengaলেঙ্গাDead or drying23.5 kmLocated (upazila)
Mahanandaমহানন্দাDead or drying–On the map
ManashমানসDead or drying–Name shared
MatamuhuriমাতামুহুরীGrabbed or polluted150 kmOn the map
Mathabhangaমাথাভাঙ্গাDead or dryingGrabbed or polluted110 kmOn the map
MeghnaমেঘনাGrabbed or polluted–On the map
MohishabanমহিষাবানDead or drying9 kmLocated (upazila)
MorrichapমরিচাপDead or drying–On the map
Moyurময়ূরDead or dryingGrabbed or polluted–On the map
MuhuriমুহুরীDead or drying68 kmOn the map
Muradiyaমুরাদিয়াDead or drying17 kmLocated (point)
Nabagangaনবগঙ্গাDead or drying214 kmOn the map
NafনাফGrabbed or polluted63 kmOn the map
NagarনাগরDead or drying–On the map
NarodনারদDead or drying44 kmOn the map
Noroshundaনরসুন্দাDead or drying–On the map
Old Brahmaputraপুরাতন ব্রহ্মপুত্রGrabbed or polluted288 kmOn the map
Padmaপদ্মাErosion–On the map
PaglaপাগলাDead or drying43 kmOn the map
PasurপশুরGrabbed or polluted98 kmOn the map
Punarbhabaপুনর্ভবাDead or drying–On the map
RupshaরূপসাGrabbed or polluted12 kmOn the map
Sandhaসন্ধ্যাDead or drying66 kmLocated (upazila)
Seloniaসেলোনিয়াDead or drying–On the map
ShagorkhaliসাগরখালীDead or drying25 kmLocated (point)
ShalikhaশালিখাDead or drying–Name shared
ShibশিবDead or drying67 kmLocated (point)
Shitalakhyaশীতলক্ষ্যাGrabbed or polluted109 kmOn the map
SholmariশোলমারিDead or drying–Located (point)
ShukশুকDead or drying28 kmLocated (upazila)
Someshwariসোমেশ্বরীDead or drying25 kmOn the map
SonaiসোনাইDead or dryingGrabbed or polluted–Name shared
SukhdahসুখদহDead or drying42 kmLocated (upazila)
SurmaসুরমাDead or dryingGrabbed or polluted250 kmOn the map
Sutiaসুতিয়াGrabbed or polluted98 kmOn the map
Tangonটাঙ্গনDead or drying–On the map
Teestaতিস্তাDead or drying120 kmOn the map
TitasতিতাসDead or dryingGrabbed or polluted–On the map
Tulsi Gangaতুলসীগঙ্গাDead or drying–On the map
TuragতুরাগGrabbed or polluted65 kmOn the map

"Dead or drying": named in the River and Delta Research Centre study (2025). "Grabbed or polluted": listed by division in The Daily Star, 28 Sep 2025. Official length is from the government's river list (April 2025), where the river's row is known. "Located (point)": a named point in GeoNames, Wikidata or Bangla Wikipedia inside the district the official list gives. "Located (upazila)": no map point exists, so the atlas shows the upazilas the official list names. "Name shared": several rivers carry this name and the study doesn't say which. How we found them.

Interactive Delta Atlas

View rivers directly on the interactive atlas

Explore the entire river network, registered occupier hotspots, and satellite surface water changes in our full-screen map.