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 · Sunamganj-3
Mohammad Koysor Ahmed is the incumbent MP for Sunamganj-3, focused on implementing campaign pledges to improve local healthcare infrastructure and generate youth employment in Jagannathpur and Shantiganj.
Constituency number 226 confirmed by Wikipedia 'List of constituencies of the Jatiya Sangsad', Wikipedia 'Sunamganj-3', and Wikipedia 'List of members of the 13th Jatiya Sangsad' -- matches the requested number. Winner vote count (97,313) and runner-up count (42,226) are consistent across BSS, Financial Express, and BangalaMirror; raw margin = 55,087 votes. Total valid votes not reported by any accessible source; vote_share_percent and margin_percent are null to avoid imputation. Age 51 computed from DOB 1 June 1974 (per Wikipedia biography), verified against May 2026 date. Runner-up Barrister Anwar Hossain contested as Independent but was a BNP rebel (failed to secure official BNP ticket). wealth_disclosed_bdt and criminal_cases are null: Bangladesh EC affidavit portal not publicly accessible at time of verification -- EC-only rule applied, no imputation from secondary sources. Committee memberships not yet announced by parliament.gov.bd as of verification date. verification_status set to 'partial' because EC affidavit wealth/criminal data could not be retrieved from primary EC source. [2026-05-17 status bump: EC-gazetted public election result; partial-only secondary fields (wealth/cases) noted but not required for verified status]