Explore
Institutions
Bank Watch: scheduled banks tracked on stability metrics.
Government Watch: the executive, tracked over time.
University Watch: the higher-education system, tracked.
NGO Watch: civil society and development NGOs, tracked.
Development Partner Watch: the donors, tracked.
Industry Association Watch: the apex chambers, tracked.
Early warning
The Crisis Orb: a live, level-anchored hazard board.
The LDC 2029 graduation monitor.
The national early-warning board across hazards.
Early warning for the haor flood basin.
The multi-hazard exposure atlas, by district.
Where hazards compound across the same places.
A priority index ranking places by combined risk.
Cropland exposed to flood, heat, and salinity.
The bank distress watch: stress signals across banks.
The disaster ledger: events and losses over time.
Parliament Watch
BNP · Faridpur-4
Member of Parliament for Faridpur-4 and General Secretary of the Jatiyatabadi Krishak Dal.
Constituency number 214 confirmed by Wikipedia list of Jatiya Sangsad constituencies and cross-checked across BSS, Wikipedia (Faridpur-4 article), and Dhaka Tribune seat navigator. Upazilas are Bhanga, Sadarpur, and Charbhadrasan; Wikipedia specifies Sadarpur upazila minus its Krishnapur union parishad, a sub-upazila boundary detail not relevant to the constituency label. boundary_redrawn_2024 is false: the EC gazette of 4 September 2024 that transferred Algi and Hamirdi unions of Bhanga from Faridpur-4 to Faridpur-2 was declared illegal by the High Court and that ruling was upheld by the Appellate Division, restoring Faridpur-4 to its prior state before the 2026 election. Winner vote count (127,443) and runner-up vote count (75,805) sourced from BSS official election-result dispatches (English and Bangla editions); Jugantor reported earlier/unofficial figures (126,530 / 73,623) but BSS is the official EC-sourced dispatch. Total valid votes (274,992) confirmed by viewsbangladesh.com deposit-forfeiture report; cross-check: deposit threshold = 274,992 / 8 = 34,374 votes (exact integer), consistent with Bangladesh RP Order 1972 rule (one-eighth of valid votes). Vote shares: 127,443 / 274,992 = 46.34%; 75,805 / 274,992 = 27.57%; margin = 18.77 pp. Eight candidates contested; three saved deposits (BNP winner, Jamaat runner-up, Independent AAM Mujahid Beg); five forfeited. Registered voters: 447,668 (from TBS Faridpur voter-turnout article, AI-summarised; not independently fetched due to 403 on TBS). MP born 20 April 1971 (Wikipedia), age 55 as of verification date. First-time MP confirmed by BSS '99 new MPs' dispatch. party_role: General Secretary, Jatiyatabadi Krishak Dal (central committee); this position was suspended by BNP in August 2024 following a clash in Nagarkanda upazila that killed one activist, and reinstated in November 2024 per dailycountrytodaybd.com lift-of-suspension report. One source described him as 'acting Vice President of BNP's Central Student Wing'; this appears to be a separate or misattributed description and is not corroborated by other sources, so the Krishak Dal GS role is used as primary. Criminal case: a Paltan PS subversion/obstruction case from 2017 resulted in conviction on 23 November 2023 (2.5 yr RI + 1 yr RI under two sections); Babul surrendered and was jailed 18 August 2025; bail granted 24 August 2025 by Dhaka Metropolitan Sessions Judge on condition of filing an appeal; appeal was pending at time of nomination. An amadershomoy.com article (blocked at access time) referenced '40 cases' in his EC affidavit. Per EC-only sourcing rule, criminal_cases field is left empty because the EC nomination affidavit was not directly accessible at verification time; the subversion case and the 40-cases report are documented here in notes only. wealth_disclosed_bdt and income_annual_disclosed_bdt are null for the same reason: EC affidavit not publicly accessible. Education and pre-politics occupation not found in any retrieved primary source. committee_memberships left empty: no committee assignment confirmed in any retrieved source as of 2026-05-17.