Where hazards stack, all 64 districts
Compound Risk Atlas
Adaptation budgets are usually allocated one hazard at a time. This page asks the harder question: which districts sit in the national worst quartile for several hazards at once. A district facing flood, heat, sea-level and air pollution together needs integrated planning, not four separate programmes.
Multi-hazard districts
A layer counts when the district is in the national top quartile (within-country exposure rank at or above 75) for that hazard. No weighting; a simple count of overlapping high-exposure layers.
| District | Division | Hazards | Flood | Coast | Heat | Air | Floodplain pop |
|---|---|---|---|---|---|---|---|
| Dhaka | Dhaka | 4 | ● | ● | ● | ● | 6,188,271 |
| Narayanganj | Dhaka | 4 | ● | ● | ● | ● | 2,990,673 |
| Chittagong | Chittagong | 3 | ● | ● | ● | 1,639,080 | |
| Noakhali | Chittagong | 3 | ● | ● | ● | 2,494,179 | |
| Comilla | Chittagong | 3 | ● | ● | ● | 3,916,545 | |
| Chandpur | Chittagong | 3 | ● | ● | ● | 2,034,630 | |
| Lakshmipur | Chittagong | 3 | ● | ● | ● | 1,683,109 | |
| Gazipur | Dhaka | 2 | ● | ● | 1,396,297 | ||
| Munshiganj | Dhaka | 2 | ● | ● | 1,303,076 | ||
| Brahamanbaria | Chittagong | 2 | ● | ● | 2,355,170 | ||
| Barisal | Barisal | 2 | ● | ● | 1,890,172 | ||
| Bhola | Barisal | 2 | ● | ● | 1,412,451 | ||
| Khulna | Khulna | 2 | ● | ● | 872,774 | ||
| Pabna | Rajshahi | 2 | ● | ● | 2,110,919 | ||
| Tangail | Dhaka | 2 | ● | ● | 2,475,240 | ||
| Faridpur | Dhaka | 1 | ● | 1,585,628 | |||
| Patuakhali | Barisal | 1 | ● | 1,188,514 | |||
| Feni | Chittagong | 1 | ● | 1,056,976 | |||
| Shariatpur | Dhaka | 1 | ● | 973,036 | |||
| Madaripur | Dhaka | 1 | ● | 977,684 | |||
| Manikganj | Dhaka | 1 | ● | 1,219,767 | |||
| Narsingdi | Dhaka | 1 | ● | 1,162,586 | |||
| Sirajganj | Rajshahi | 1 | ● | 2,847,214 | |||
| Bagerhat | Khulna | 1 | ● | 1,163,206 | |||
| Magura | Khulna | 1 | ● | 729,039 | |||
| Rajbari | Dhaka | 1 | ● | 899,435 | |||
| Kishoreganj | Dhaka | 1 | ● | 1,240,907 | |||
| Barguna | Barisal | 1 | ● | 751,082 | |||
| Kushtia | Khulna | 1 | ● | 1,399,209 | |||
| Jhenaidah | Khulna | 1 | ● | 810,798 | |||
| Bogra | Rajshahi | 1 | ● | 1,848,332 | |||
| Satkhira | Khulna | 1 | ● | 414,155 | |||
| Rajshahi | Rajshahi | 1 | ● | 1,740,153 | |||
| Chuadanga | Khulna | 1 | ● | 472,369 | |||
| Sylhet | Sylhet | 1 | ● | 1,888,983 | |||
| Cox's Bazar | Chittagong | 1 | ● | 403,793 | |||
| Jamalpur | Dhaka | 1 | ● | 1,825,388 | |||
| Gaibandha | Rangpur | 1 | ● | 1,895,436 | |||
| Bandarban | Chittagong | 1 | ● | 22,517 | |||
| Sunamganj | Sylhet | 1 | ● | 1,733,478 | |||
| Meherpur | Khulna | 1 | ● | 362,252 | |||
| Khagrachhari | Chittagong | 1 | ● | 52,570 |
Method and sources
Four exposure layers, each ranked across the 64 districts: flood (GloFAS v2.1 100-year floodplain population), coastal (FABDEM 30 m, population below 5 m), heat (MODIS warm-season daytime land-surface temperature, population-weighted), air (ACAG satellite PM2.5, population-weighted). A district scores a hazard when its within-country percentile rank is at or above 75 (the national top quartile). The count is the number of such overlapping layers. Population: WorldPop 2020. See the exposure atlas for the per-layer maps.