| Bagerhat | Listed post-primary: 570 | Residents aged 5 and over: 1,469,573 | Per 100,000: 38.79 | Rank, fewest first: 59 |
| Bandarban | Listed post-primary: 77 | Residents aged 5 and over: 426,433 | Per 100,000: 18.06 | Rank, fewest first: 16 |
| Barguna | Listed post-primary: 352 | Residents aged 5 and over: 921,567 | Per 100,000: 38.2 | Rank, fewest first: 58 |
| Barisal | Listed post-primary: 818 | Residents aged 5 and over: 2,334,868 | Per 100,000: 35.03 | Rank, fewest first: 53 |
| Bhola | Listed post-primary: 561 | Residents aged 5 and over: 1,710,803 | Per 100,000: 32.79 | Rank, fewest first: 49 |
| Bogra | Listed post-primary: 957 | Residents aged 5 and over: 3,430,098 | Per 100,000: 27.9 | Rank, fewest first: 37 |
| Brahmanbaria | Listed post-primary: 404 | Residents aged 5 and over: 2,916,025 | Per 100,000: 13.85 | Rank, fewest first: 5 |
| Chandpur | Listed post-primary: 557 | Residents aged 5 and over: 2,363,224 | Per 100,000: 23.57 | Rank, fewest first: 27 |
| Chapai Nababganj | Listed post-primary: 465 | Residents aged 5 and over: 1,643,319 | Per 100,000: 28.3 | Rank, fewest first: 38 |
| Chittagong | Listed post-primary: 1,278 | Residents aged 5 and over: 8,306,021 | Per 100,000: 15.39 | Rank, fewest first: 6 |
| Chuadanga | Listed post-primary: 218 | Residents aged 5 and over: 1,132,828 | Per 100,000: 19.24 | Rank, fewest first: 18 |
| Comilla | Listed post-primary: 1,184 | Residents aged 5 and over: 5,541,410 | Per 100,000: 21.37 | Rank, fewest first: 21 |
| Cox's Bazar | Listed post-primary: 381 | Residents aged 5 and over: 2,475,197 | Per 100,000: 15.39 | Rank, fewest first: 7 |
| Dhaka | Listed post-primary: 1,271 | Residents aged 5 and over: 13,622,744 | Per 100,000: 9.33 | Rank, fewest first: 1 |
| Dinajpur | Listed post-primary: 1,145 | Residents aged 5 and over: 3,023,525 | Per 100,000: 37.87 | Rank, fewest first: 57 |
| Faridpur | Listed post-primary: 398 | Residents aged 5 and over: 1,952,283 | Per 100,000: 20.39 | Rank, fewest first: 19 |
| Feni | Listed post-primary: 367 | Residents aged 5 and over: 1,486,881 | Per 100,000: 24.68 | Rank, fewest first: 32 |
| Gaibandha | Listed post-primary: 725 | Residents aged 5 and over: 2,313,988 | Per 100,000: 31.33 | Rank, fewest first: 46 |
| Gazipur | Listed post-primary: 810 | Residents aged 5 and over: 4,842,543 | Per 100,000: 16.73 | Rank, fewest first: 10 |
| Gopalganj | Listed post-primary: 284 | Residents aged 5 and over: 1,169,398 | Per 100,000: 24.29 | Rank, fewest first: 30 |
| Habiganj | Listed post-primary: 287 | Residents aged 5 and over: 2,102,278 | Per 100,000: 13.65 | Rank, fewest first: 4 |
| Jamalpur | Listed post-primary: 663 | Residents aged 5 and over: 2,261,349 | Per 100,000: 29.32 | Rank, fewest first: 42 |
| Jessore | Listed post-primary: 994 | Residents aged 5 and over: 2,814,887 | Per 100,000: 35.31 | Rank, fewest first: 54 |
| Jhalokati | Listed post-primary: 355 | Residents aged 5 and over: 599,733 | Per 100,000: 59.19 | Rank, fewest first: 64 |
| Jhenaidah | Listed post-primary: 496 | Residents aged 5 and over: 1,834,705 | Per 100,000: 27.03 | Rank, fewest first: 34 |
| Joypurhat | Listed post-primary: 329 | Residents aged 5 and over: 884,746 | Per 100,000: 37.19 | Rank, fewest first: 55 |
| Khagrachhari | Listed post-primary: 142 | Residents aged 5 and over: 640,987 | Per 100,000: 22.15 | Rank, fewest first: 23 |
| Khulna | Listed post-primary: 704 | Residents aged 5 and over: 2,398,034 | Per 100,000: 29.36 | Rank, fewest first: 43 |
| Kishoregonj | Listed post-primary: 501 | Residents aged 5 and over: 2,901,837 | Per 100,000: 17.26 | Rank, fewest first: 12 |
| Kurigram | Listed post-primary: 700 | Residents aged 5 and over: 2,102,235 | Per 100,000: 33.3 | Rank, fewest first: 51 |
| Kushtia | Listed post-primary: 463 | Residents aged 5 and over: 1,964,488 | Per 100,000: 23.57 | Rank, fewest first: 26 |
| Lakshmipur | Listed post-primary: 364 | Residents aged 5 and over: 1,718,261 | Per 100,000: 21.18 | Rank, fewest first: 20 |
| Lalmonirhat | Listed post-primary: 370 | Residents aged 5 and over: 1,291,110 | Per 100,000: 28.66 | Rank, fewest first: 40 |
| Madaripur | Listed post-primary: 273 | Residents aged 5 and over: 1,164,698 | Per 100,000: 23.44 | Rank, fewest first: 25 |
| Magura | Listed post-primary: 300 | Residents aged 5 and over: 936,445 | Per 100,000: 32.04 | Rank, fewest first: 48 |
| Manikganj | Listed post-primary: 234 | Residents aged 5 and over: 1,430,721 | Per 100,000: 16.36 | Rank, fewest first: 9 |
| Maulvibazar | Listed post-primary: 329 | Residents aged 5 and over: 1,922,278 | Per 100,000: 17.12 | Rank, fewest first: 11 |
| Meherpur | Listed post-primary: 180 | Residents aged 5 and over: 652,818 | Per 100,000: 27.57 | Rank, fewest first: 36 |
| Munshiganj | Listed post-primary: 197 | Residents aged 5 and over: 1,477,402 | Per 100,000: 13.33 | Rank, fewest first: 3 |
| Mymensingh | Listed post-primary: 1,179 | Residents aged 5 and over: 5,285,501 | Per 100,000: 22.31 | Rank, fewest first: 24 |
| Naogaon | Listed post-primary: 869 | Residents aged 5 and over: 2,564,212 | Per 100,000: 33.89 | Rank, fewest first: 52 |
| Narail | Listed post-primary: 204 | Residents aged 5 and over: 712,453 | Per 100,000: 28.63 | Rank, fewest first: 39 |
| Narayanganj | Listed post-primary: 338 | Residents aged 5 and over: 3,563,324 | Per 100,000: 9.49 | Rank, fewest first: 2 |
| Narsingdi | Listed post-primary: 418 | Residents aged 5 and over: 2,322,802 | Per 100,000: 18 | Rank, fewest first: 15 |
| Natore | Listed post-primary: 561 | Residents aged 5 and over: 1,704,623 | Per 100,000: 32.91 | Rank, fewest first: 50 |
| Netrakona | Listed post-primary: 444 | Residents aged 5 and over: 2,072,005 | Per 100,000: 21.43 | Rank, fewest first: 22 |
| Nilphamari | Listed post-primary: 548 | Residents aged 5 and over: 1,883,521 | Per 100,000: 29.09 | Rank, fewest first: 41 |
| Noakhali | Listed post-primary: 576 | Residents aged 5 and over: 3,203,870 | Per 100,000: 17.98 | Rank, fewest first: 14 |
| Pabna | Listed post-primary: 626 | Residents aged 5 and over: 2,642,233 | Per 100,000: 23.69 | Rank, fewest first: 28 |
| Panchagarh | Listed post-primary: 395 | Residents aged 5 and over: 1,055,587 | Per 100,000: 37.42 | Rank, fewest first: 56 |
| Patuakhali | Listed post-primary: 658 | Residents aged 5 and over: 1,561,522 | Per 100,000: 42.14 | Rank, fewest first: 61 |
| Pirojpur | Listed post-primary: 512 | Residents aged 5 and over: 1,088,987 | Per 100,000: 47.02 | Rank, fewest first: 63 |
| Rajbari | Listed post-primary: 269 | Residents aged 5 and over: 1,080,124 | Per 100,000: 24.9 | Rank, fewest first: 33 |
| Rajshahi | Listed post-primary: 1,074 | Residents aged 5 and over: 2,677,805 | Per 100,000: 40.11 | Rank, fewest first: 60 |
| Rangamati | Listed post-primary: 179 | Residents aged 5 and over: 589,469 | Per 100,000: 30.37 | Rank, fewest first: 44 |
| Rangpur | Listed post-primary: 878 | Residents aged 5 and over: 2,882,402 | Per 100,000: 30.46 | Rank, fewest first: 45 |
| Satkhira | Listed post-primary: 640 | Residents aged 5 and over: 2,008,366 | Per 100,000: 31.87 | Rank, fewest first: 47 |
| Shariatpur | Listed post-primary: 203 | Residents aged 5 and over: 1,158,304 | Per 100,000: 17.53 | Rank, fewest first: 13 |
| Sherpur | Listed post-primary: 366 | Residents aged 5 and over: 1,349,279 | Per 100,000: 27.13 | Rank, fewest first: 35 |
| Sirajganj | Listed post-primary: 744 | Residents aged 5 and over: 3,036,732 | Per 100,000: 24.5 | Rank, fewest first: 31 |
| Sunamganj | Listed post-primary: 383 | Residents aged 5 and over: 2,390,365 | Per 100,000: 16.02 | Rank, fewest first: 8 |
| Sylhet | Listed post-primary: 645 | Residents aged 5 and over: 3,470,115 | Per 100,000: 18.59 | Rank, fewest first: 17 |
| Tangail | Listed post-primary: 876 | Residents aged 5 and over: 3,694,349 | Per 100,000: 23.71 | Rank, fewest first: 29 |
| Thakurgaon | Listed post-primary: 609 | Residents aged 5 and over: 1,389,920 | Per 100,000: 43.82 | Rank, fewest first: 62 |