Informational only — Not medical advice. Always consult a licensed healthcare provider.

Health access by district

How many licensed pharmacies, private hospitals & clinics and diagnostic centers each district has for every 10,000 residents. Ranked across all 64 districts, with an upazila breakdown and a 24-hour pharmacy finder on every district page.

Population figures: BBS 2022 census · Pharmacies: DGDA-licensed register (158,206) · Facilities: DGHS private facility registry (19,561)

Diagnostic centers per 10,000: ≤ 0.54 0.54 – 0.66 0.66 – 0.85 0.85 – 1.04 > 1.04 no population data

Districts by division

Darker = more diagnostic centers per 10,000 people. Tiles are ordered by rate within each division.

All districts, ranked

Click a column heading to sort. Rates are per 10,000 residents (BBS 2022 census).

# District Population Pharmacies per 10k 24h Hospitals & clinics per 10k Diagnostic centers per 10k ▲ Blood banks
1 Bandarban Chittagong ↓ below ½ median 481,109* 317
6.6
0 5
0.10
8
0.17
0
2 Panchagarh Rangpur ↓ below ½ median 1,179,843* 1,228
10.4
0 21
0.18
34
0.29
4
3 Sunamganj Sylhet 2,695,495 1,417
5.3
0 15
0.06
126
0.47
0
4 Rangamati Chittagong 647,587* 584
9.0
0 8
0.12
32
0.49
0
5 Kurigram Rangpur 2,329,161 1,472
6.3
0 41
0.18
117
0.50
0
6 Shariatpur Dhaka 1,294,561* 1,174
9.1
0 42
0.32
65
0.50
0
7 Thakurgaon Rangpur 1,533,894* 1,727
11.3
0 56
0.37
77
0.50
5
8 Narayanganj Dhaka 3,909,138 3,568
9.1
0 165
0.42
198
0.51
9
9 Sylhet Sylhet 3,857,037 4,909
12.7
0 111
0.29
197
0.51
8
10 Cox's Bazar Chittagong 2,823,265 3,597
12.7
0 49
0.17
146
0.52
1
11 Nilphamari Rangpur 2,092,567 1,247
6.0
0 51
0.24
108
0.52
0
12 Dinajpur Rangpur 3,315,238 4,478
13.5
0 86
0.26
177
0.53
5
13 Chittagong Chittagong 9,169,464 12,432
13.6
0 206
0.22
492
0.54
25
14 Lalmonirhat Rangpur 1,428,406* 1,198
8.4
0 28
0.20
77
0.54
0
15 Khagrachhari Chittagong 714,119* 551
7.7
0 8
0.11
39
0.55
0
16 Rangpur Rangpur 3,169,615 3,197
10.1
0 136
0.43
183
0.58
5
17 Habiganj Sylhet 2,358,886 1,621
6.9
0 43
0.18
139
0.59
0
18 Mymensingh Dhaka 5,899,052 5,497
9.3
0 162
0.27
347
0.59
3
19 Satkhira Khulna 2,196,581 3,102
14.1
0 79
0.36
131
0.60
0
20 Bhola Barisal 1,932,514 1,478
7.7
0 40
0.21
119
0.62
0
21 Jhalokati Barisal 661,161* 853
12.9
0 22
0.33
41
0.62
0
22 Gazipur Dhaka 5,263,474 3,622
6.9
0 200
0.38
331
0.63
4
23 Maulvibazar Sylhet 2,123,445 2,578
12.1
0 62
0.29
136
0.64
0
24 Chapai Nawabganj Rajshahi 1,835,527 2,502
13.6
0 73
0.40
122
0.66
3
25 Jamalpur Dhaka 2,499,738 1,698
6.8
0 85
0.34
166
0.66
1
26 Kishoregonj Dhaka 3,267,630 2,795
8.6
0 84
0.26
215
0.66
1
27 Jessore Khulna 3,076,144 2,740
8.9
0 130
0.42
208
0.68
1
28 Sirajganj Rajshahi 3,357,708 2,404
7.2
0 125
0.37
228
0.68
3
29 Jhenaidah Khulna 2,005,849 1,230
6.1
0 97
0.48
142
0.71
0
30 Joypurhat Rajshahi 956,430* 1,438
15.0
0 28
0.29
69
0.72
0
31 Netrakona Dhaka 2,324,853 1,835
7.9
0 43
0.18
168
0.72
0
32 Bogra Rajshahi 3,734,297 3,444
9.2
0 219
0.59
277
0.74
6
33 Feni Chittagong 1,648,896 1,583
9.6
0 58
0.35
122
0.74
0
34 Gaibandha Rangpur 2,562,232 650
2.5
0 46
0.18
191
0.75
0
35 Naogaon Rajshahi 2,784,598 4,263
15.3
0 133
0.48
215
0.77
3
36 Kushtia Khulna 2,149,692 2,781
12.9
0 116
0.54
167
0.78
1
37 Noakhali Chittagong 3,625,252 2,219
6.1
0 154
0.42
288
0.79
1
38 Madaripur Dhaka 1,293,027* 1,548
12.0
0 71
0.55
109
0.84
0
39 Sherpur Dhaka 1,501,853* 1,225
8.2
0 39
0.26
127
0.85
0
40 Rajbari Dhaka 1,189,884* 1,366
11.5
0 33
0.28
102
0.86
0
41 Narsingdi Dhaka 2,584,452 1,627
6.3
0 109
0.42
233
0.90
0
42 Brahmanbaria Chittagong 3,306,559 2,985
9.0
0 129
0.39
300
0.91
2
43 Magura Khulna 1,033,115* 1,327
12.8
0 69
0.67
94
0.91
0
44 Pabna Rajshahi 2,909,624 3,995
13.7
0 161
0.55
266
0.91
3
45 Manikganj Dhaka 1,558,024 1,541
9.9
0 70
0.45
145
0.93
2
46 Lakshmipur Chittagong 1,938,111 739
3.8
0 53
0.27
182
0.94
0
47 Rajshahi Rajshahi 2,915,013 3,708
12.7
0 144
0.49
273
0.94
6
48 Bagerhat Khulna 1,613,076 2,058
12.8
0 74
0.46
154
0.95
0
49 Tangail Dhaka 4,037,608 5,014
12.4
0 190
0.47
384
0.95
10
50 Natore Rajshahi 1,859,922 2,194
11.8
0 93
0.50
185
0.99
4
51 Comilla Chittagong 6,212,216 4,081
6.6
0 289
0.47
640
1.03
5
52 Faridpur Dhaka 2,162,876 2,900
13.4
0 100
0.46
228
1.05
1
53 Narail Khulna 788,673* 730
9.3
0 48
0.61
83
1.05
0
54 Dhaka Dhaka 14,734,701 7,070
4.8
0 838
0.57
1,565
1.06
152
55 Meherpur Khulna 705,356* 1,078
15.3
0 40
0.57
76
1.08
0
56 Munshiganj Dhaka 1,625,418 1,399
8.6
0 76
0.47
177
1.09
0
57 Pirojpur Barisal 1,198,193 2,960
24.7
0 57
0.48
131
1.09
0
58 Chandpur Chittagong 2,635,748 3,202
12.2
0 118
0.45
292
1.11
0
59 Khulna Khulna 2,613,385 3,946
15.1
0 178
0.68
295
1.13
2
60 Chuadanga Chittagong 1,234,054* 1,068
8.7
0 79
0.64
144
1.17
0
61 Barguna Barisal 1,010,530 1,804
17.9
0 42
0.42
122
1.21
0
62 Barisal Barisal 2,570,450 2,620
10.2
0 105
0.41
314
1.22
1
63 Gopalganj Dhaka 1,295,053 1,682
13.0
0 83
0.64
158
1.22
0
64 Patuakhali Barisal 1,727,254 910
5.3
0 78
0.45
214
1.24
0
Bangladesh (national) 165,158,633 158,206 9.6 0 6,393 0.39 12,891 0.78 277

How these numbers are calculated

  • Rate per 10,000 = count in district ÷ district population × 10,000. Population figures: BBS 2022 census (source: "BBS Census 2022"); districts marked * carry a figure still being verified.
  • Pharmacies are DGDA-licensed retail/wholesale outlets in our register; hospitals, clinics, diagnostic centers and blood banks come from the DGHS private facility registry. Government hospitals are not included.
  • Divisions and districts follow the source registers: the Mymensingh-region districts are listed under Dhaka division, exactly as filed by the source.
  • "Below half the national median" counts districts whose rate is under 50% of the median district rate for the selected measure.
  • The 24-hour flag depends on pharmacies declaring it; a low count usually means unreported hours, not that no pharmacy is open at night.
  • Colour classes are quintiles of the selected rate (one hue, light to dark), so each class holds roughly the same number of districts.

Aggregates refresh hourly. · Browse pharmacies · Browse health facilities