List of cities in Bangladesh by population. There are 137 cities in Bangladesh, of which Dhaka is the largest in terms of population - 8 906 095. The total number of people in Bangladesh is 170 395 266 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Dhaka | 8 906 095 |
| 2 | Chittagong | 2 592 451 |
| 3 | Khulna | 664 755 |
| 4 | Sylhet | 526 454 |
| 5 | Rajshahi | 451 504 |
| 6 | Tongi | 406 446 |
| 7 | Bogra | 401 071 |
| 8 | Mymensingh | 389 951 |
| 9 | Barisal | 339 392 |
| 10 | Rangpur | 307 080 |
| 11 | Savar | 296 931 |
| 12 | Comilla | 296 088 |
| 13 | Narayanganj | 286 403 |
| 14 | Siddhirganj | 256 810 |
| 15 | Jessore | 237 520 |
| 16 | Cox's Bazar | 223 599 |
| 17 | Gazipur | 213 142 |
| 18 | Brahmanbaria | 193 867 |
| 19 | Dinajpur | 191 360 |
| 20 | Narsingdi | 185 160 |
| 21 | Nawabganj | 180 810 |
| 22 | Chandpur | 171 152 |
| 23 | Tangail | 167 501 |
| 24 | Sirajganj | 167 259 |
| 25 | Kadam-Rasul | 166 358 |
| 26 | Kaliakair | 163 555 |
| 27 | Feni | 157 041 |
| 28 | Taraba | 150 757 |
| 29 | Naogaon | 150 636 |
| 30 | Jamalpur | 150 206 |
| 31 | Pabna | 144 477 |
| 32 | Saidpur | 133 516 |
| 33 | Begumganj | 132 959 |
| 34 | Noakhali | 130 883 |
| 35 | In Barisal | 128 915 |
| 36 | Sripur | 126 280 |
| 37 | Faridpur | 122 438 |
| 38 | Bhairab | 119 018 |
| 39 | Satkhira | 113 416 |
| 40 | Comilla-Sadar Dakshin | 111 930 |
| 41 | Jessore | 110 582 |
| 42 | Kushtia | 108 493 |
| 43 | Kishoreganj | 103 875 |