Bangladesh flag

Largest Cities in Bangladesh

55 cities with population over 100,000

Bangladesh has 55 cities with a population over 100,000. The largest city is Dhaka with 10,356,500 people. The capital city is Dhaka.

Country Population

169.8M

Major Cities

55

Largest City

Dhaka

Capital

Dhaka

Top 10 Cities

Dhaka
10.4M
Chattogram
3.9M
Gazipur
2.7M
Khulna
1.5M
Rangpur
1.0M
Comilla
1.0M
Rajshahi
763,580
Pallabi
597,574
Mirpur Model Thana
546,503
Mohammadpur
527,571

All Cities in Bangladesh

Cities in Bangladesh ranked by population
#CityPopulation
1DhakaCapital10,356,500
2Chattogram3,920,222
3Gazipur2,674,697
4Khulna1,500,689
5Rangpur1,031,388
6Comilla1,030,000
7Rajshahi763,580
8Pallabi597,574
9Mirpur Model Thana546,503
10Mohammadpur527,571
11Hāthazāri498,179
12Bāndarban495,272
13Shibganj378,701
14Natore369,138
15Kafrul339,734
16Tungi337,579
17Bhatara324,300
18Savar286,008
19Narsingdi281,080
20Nagar Naluākot273,000
21Bagerhat266,388
22Brāhmanbāria264,326
23Cox’s Bāzār253,788
24Jessore243,987
25Nāgarpur238,422
26Sylhet237,000
27Mymensingh225,126
28Narayanganj223,622
29Ashuganj City210,356
30Bogra210,000
31Dinajpur206,234
32Karnaphuli203,697
33Chāndpur203,000
34Motijheel202,308
35Barishal202,242
36Saidpur199,422
37Pār Naogaon192,464
38Pābna186,781
39Paltan184,492
40Tangail180,144
41Jamālpur167,900
42Puthia159,406
43Ramna Maidan143,677
44Nawābganj142,361
45Kushtia135,724
46Maijdi132,185
47Sonārgaon130,000
48Sātkhira128,918
49Sirajganj127,481
50Tungipara114,482
51Farīdpur112,187
52Sherpur107,419
53Rangamati106,069
54Bhairab Bāzār105,457
55Shāhzādpur102,420