204 actions, 140 with no word back

The table lists each action the Commission took in 2022, district by district: a directive to a district commissioner, the Water Development Board, the inland waterways authority or the Department of Environment, with the date and memo number. The last column is the progress the agencies reported.

For 140 of the 204 the column says বাস্তবায়ন অগ্রগতির তথ্য পাওয়া যায় নি, "implementation progress information was not found". For 23 more it says only that a reminder was sent. Just 41 carry any update, from a report received to a court case under way.[NRCC]

  • 140 no information on progress was found (69%)
  • 23 only a reminder was sent
  • 41 an update is recorded

One square per action, in the report's order, 1 to 204. Source: NRCC Annual Report 2022, table 3.01.

Who is on the list, and how many were evicted

The same report counts the illegal occupiers of rivers, canals and water bodies that the district administrations identified, and how many they evicted in 2021 and 2022. Two districts, Madaripur and Meherpur, sent no data.[NRCC]

28,799
illegal occupiers listed in 62 districts
9,611
evicted in 2021
3,508
evicted in 2022, a drop of 64%

The report does not say why evictions fell.

By division

DivisionListedShare of the largest divisionEvicted 2021Evicted 2022
Dhaka12 districts8,1453,160892
Khulna9 districts4,9651,380846
Mymensingh4 districts3,6432,078595
Chattogram11 districts3,260456138
Rajshahi8 districts3,115972461
Barishal6 districts2,455762548
Sylhet4 districts1,88667725
Rangpur8 districts1,3301263

Sums of the district rows below. Barishal's printed total for the first column is 2,446, but its six districts add up to 2,455; we use the districts as printed.

District by district

62 of 62 districts

DistrictDivisionListedEvicted 2021Evicted 2022
নারায়ণগঞ্জ NarayanganjDhakaDhaka2,9802,605470
ফরিদপুর FaridpurDhakaDhaka2,5911410
কুমিল্লা CumillaChattogramChattogram2,3223050
ময়মনসিংহ MymensinghMymensinghMymensingh2,0741,38297
পাবনা PabnaRajshahiRajshahi1,644627402
বরিশাল BarishalBarishalBarishal1,287293126
নাটোর NatoreRajshahiRajshahi1,25226712
বাগেরহাট BagerhatKhulnaKhulna1,044248437
টাঙ্গাইল TangailDhakaDhaka1,0182080
চুয়াডাঙ্গা ChuadangaKhulnaKhulna9975100
খুলনা KhulnaKhulnaKhulna957610
সুনামগঞ্জ SunamganjSylhetSylhet8981259
সিলেট SylhetSylhetSylhet8294510
নেত্রকোণা NetrakonaMymensinghMymensingh743277416
সাতক্ষীরা SatkhiraKhulnaKhulna5943000
পটুয়াখালী PatuakhaliBarishalBarishal593145329
নড়াইল NarailKhulnaKhulna5760380
জামালপুর JamalpurMymensinghMymensingh53425423
বরগুনা BargunaBarishalBarishal45726493
গাইবান্ধা GaibandhaRangpurRangpur457760
ঠাকুরগাঁও ThakurgaonRangpurRangpur45370
বান্দরবান BandarbanChattogramChattogram36300
ঢাকা DhakaDhakaDhaka3440340
কুষ্টিয়া KushtiaKhulnaKhulna324527
রাজবাড়ী RajbariDhakaDhaka313410
শেরপুর SherpurMymensinghMymensingh29216559
নীলফামারী NilphamariRangpurRangpur28100
মুন্সীগঞ্জ MunshiganjDhakaDhaka2741601
ঝিনাইদহ JhenaidahKhulnaKhulna2711050
মানিকগঞ্জ ManikganjDhakaDhaka206841
কক্সবাজার Cox's BazarChattogramChattogram15500
যশোর JashoreKhulnaKhulna1531512
লক্ষ্মীপুর LakshmipurChattogramChattogram151260
ব্রাহ্মণবাড়িয়া BrahmanbariaChattogramChattogram14769135
নরসিংদী NarsingdiDhakaDhaka124900
ঝালকাঠি JhalokatiBarishalBarishal117590
কিশোরগঞ্জ KishoreganjDhakaDhaka115240
মৌলভীবাজার MoulvibazarSylhetSylhet108660
পঞ্চগড় PanchagarhRangpurRangpur106360
জয়পুরহাট JoypurhatRajshahiRajshahi80100
গোপালগঞ্জ GopalganjDhakaDhaka6923
শরীয়তপুর ShariatpurDhakaDhaka6700
রাঙ্গামাটি RangamatiChattogramChattogram6603
চট্টগ্রাম ChattogramChattogramChattogram55550
হবিগঞ্জ HabiganjSylhetSylhet513516
মাগুরা MaguraKhulnaKhulna4900
গাজীপুর GazipurDhakaDhaka44827
বগুড়া BoguraRajshahiRajshahi38310
চাঁপাইনবাবগঞ্জ ChapainawabganjRajshahiRajshahi38371
রাজশাহী RajshahiRajshahiRajshahi29029
কুড়িগ্রাম KurigramRangpurRangpur1702
সিরাজগঞ্জ SirajganjRajshahiRajshahi1700
নওগাঁ NaogaonRajshahiRajshahi17017
রংপুর RangpurRangpurRangpur1671
চাঁদপুর ChandpurChattogramChattogram110
পিরোজপুর PirojpurBarishalBarishal110
খাগড়াছড়ি KhagrachhariChattogramChattogram000
নোয়াখালী NoakhaliChattogramChattogram000
ফেনী FeniChattogramChattogram000
ভোলা BholaBarishalBarishal000
লালমনিরহাট LalmonirhatRangpurRangpur000
দিনাজপুর DinajpurRangpurRangpur000

Counts are people and organisations, as listed by the district administrations. A zero is a zero in the report; Madaripur and Meherpur are missing because they sent nothing. Source: NRCC Annual Report 2022, table 3.02.

In court

The Commission is also made a party to cases about rivers: 132 of them by its own count, 96 in the High Court Division, 4 in the Appellate Division and 32 in lower courts.[NRCC]

The report lists the 96 High Court cases, from the 2009 writ on the grabbing and pollution of the Buriganga and Turag to boundary disputes and sand and stone lifting, with the Commission's step in each. In many the step is a letter to the district commissioner and the Department of Environment after the court's order.

Read with the table above: the Commission writes, reminds and is named in cases, and for most of its actions the report has no word on what the agencies then did.

How we read it

The chapter is a scanned table with no text layer, so every count was made from the page images. We found the table's drawn lines on each of pages 1 to 40, cut the serial and progress columns along them, and gave each action the progress cell that covers it, because one cell is often merged over several actions. The last action is alone on page 41 and was read by eye. We then compared every page with the result. The action numbers run from 1 to 204 with no gap.

"No information" is the report's own wording, with small variations. 6 of the 140 also mention a reminder. "An update" is any other text: a report received, a letter, a court case, work under way. We did not judge whether an update means real progress.

The district table was transcribed by hand from pages 81 and 82 of the report and added up; every division matches the printed total except the one noted above. The report's source for it is the district administrations. No figure here is our estimate.