Map of Bangladesh
This page shows 95 cities in Bangladesh on an interactive map. The largest city by recorded population is Dhaka (10,356,500). Select any city for its own map, coordinates, local time and nearby places.
Bangladesh facts
- Capital
- Dhaka
- Largest city
- Dhaka 10,356,500
- Continent
- Asia
- Area
- 144,000 km² (55,599 sq mi)
- Currency
- Taka (BDT)
- Calling code
- +880
- Internet domain
- .bd
- Time zones
- Asia/Dhaka
Largest cities in Bangladesh
| # | City | Region | Population |
|---|---|---|---|
| 1 | Dhaka | Dhaka Division | 10,356,500 |
| 2 | Chittagong | Chittagong | 3,920,222 |
| 3 | Khulna | Khulna Division | 1,500,689 |
| 4 | Rangpur | Rangpur Division | 1,031,388 |
| 5 | Rājshāhi | Rajshahi Division | 763,580 |
| 6 | Comilla | Chittagong | 634,654 |
| 7 | Shibganj | Rajshahi Division | 378,701 |
| 8 | Natore | Rajshahi Division | 369,138 |
| 9 | Tungi | Dhaka Division | 337,579 |
| 10 | Narsingdi | Dhaka Division | 281,080 |
| 11 | Bagerhat | Khulna Division | 266,388 |
| 12 | Cox’s Bāzār | Chittagong | 253,788 |
| 13 | Jessore | Khulna Division | 243,987 |
| 14 | Nāgarpur | Dhaka Division | 238,422 |
| 15 | Sylhet | Sylhet Division | 237,000 |
| 16 | Mymensingh | Mymensingh Division | 225,126 |
| 17 | Nārāyanganj | Dhaka Division | 223,622 |
| 18 | Bogra | Rajshahi Division | 210,000 |
| 19 | Dinājpur | Rangpur Division | 206,234 |
| 20 | Barishal | Barisal Division | 202,242 |
Cities in Bangladesh by region
Dhaka Division (20)
Dhaka, Tungi, Narsingdi, Nāgarpur, Nārāyanganj, Paltan, Tāngāil, Sonārgaon, Tungipāra, Farīdpur, Bhairab Bāzār, Azimpur, Kishorganj, Madaripur, Pālang, Dohār, Mirzāpur, Sakhipur, Bājitpur, Char Bhadrāsan
Chittagong (17)
Chittagong, Comilla, Cox’s Bāzār, Bibir Hat, Feni, Lākshām, Rāipur, Lakshmīpur, Rāmganj, Bāndarban, Sandwīp, Sātkania, Patiya, Khagrachhari, Hājīganj, Teknāf, Chhāgalnāiya
Khulna Division (14)
Khulna, Bagerhat, Jessore, Kushtia, Sātkhira, Narail, Uttar Char Fasson, Kālīganj, Bhātpāra Abhaynagar, Jhingergācha, Kālia, Bherāmāra, Phultala, Sarankhola
Rajshahi Division (14)
Rājshāhi, Shibganj, Natore, Bogra, Pār Naogaon, Pābna, Puthia, Nawābganj, Sirajganj, Shāhzādpur, Ishwardi, Joypur Hāt, Bera, Shibganj
Rangpur Division (11)
Rangpur, Dinājpur, Saidpur, Thākurgaon, Lalmonirhat, Chilmāri, Nageswari, Panchagarh, Parbatipur, Paotana Hat, Pīrgaaj
Barisal Division (8)
Barishal, Bhola, Pirojpur, Burhānuddin, Lālmohan, Gaurnadi, Mehendiganj, Nālchiti
Mymensingh Division (6)
Mymensingh, Jamālpur, Sherpur, Sarishābāri, Netrakona, Gafargaon
Sylhet Division (5)
Sylhet, Habiganj, Maulavi Bāzār, Chhātak, Baniachang
All 95 cities in Bangladesh
- Saidpur — 199,422
- Pār Naogaon — 192,464
- Pābna — 186,781
- Paltan — 184,492
- Tāngāil — 180,144
- Jamālpur — 167,900
- Puthia — 159,406
- Nawābganj — 142,361
- Kushtia — 135,724
- Sonārgaon — 130,000
- Sātkhira — 128,918
- Sirajganj — 127,481
- Tungipāra — 114,482
- Farīdpur — 112,187
- Sherpur — 107,419
- Bhairab Bāzār — 105,457
- Shāhzādpur — 102,420
- Bhola — 99,079
- Azimpur — 96,641
- Kishorganj — 90,690
- Bibir Hat — 89,030
- Habiganj — 88,760
- Madaripur — 84,789
- Feni — 84,028
- Lākshām — 82,290
- Ishwardi — 81,995
- Sarishābāri — 81,325
- Netrakona — 79,016
- Joypur Hāt — 73,068
- Thākurgaon — 71,096
- Pālang — 67,652
- Lalmonirhat — 65,127
- Rāipur — 64,652
- Lakshmīpur — 61,703
- Maulavi Bāzār — 57,441
- Rāmganj — 55,241
- Narail — 55,112
- Bāndarban — 54,450
- Pirojpur — 54,418
- Sandwīp — 52,152
- Sātkania — 52,005
- Patiya — 51,360
- Khagrachhari — 50,364
- Chilmāri — 49,736
- Nageswari — 49,425
- Panchagarh — 48,531
- Uttar Char Fasson — 48,305
- Parbatipur — 48,020
- Paotana Hat — 45,911
- Burhānuddin — 45,670
- Kālīganj — 45,631
- Dohār — 45,543
- Hājīganj — 44,343
- Bhātpāra Abhaynagar — 42,653
- Lālmohan — 42,220
- Jhingergācha — 41,957
- Mirzāpur — 41,137
- Sakhipur — 40,869
- Teknāf — 40,557
- Gaurnadi — 40,519
- Kālia — 40,492
- Bera — 39,604
- Mehendiganj — 39,424
- Chhāgalnāiya — 39,335
- Chhātak — 39,218
- Nālchiti — 38,703
- Bherāmāra — 38,159
- Phultala — 37,985
- Baniachang — 37,807
- Sarankhola — 36,470
- Shibganj — 35,961
- Pīrgaaj — 34,606
- Bājitpur — 34,560
- Char Bhadrāsan — 34,423
- Gafargaon — 34,177
More countries in Asia
China · India · Pakistan · Vietnam · Turkey · Japan · South Korea · Indonesia · Taiwan · Iran · Iraq · Saudi Arabia · Hong Kong · Philippines · United Arab Emirates · Myanmar · Singapore · Afghanistan · Thailand · Kazakhstan · Syria · Yemen · North Korea · Malaysia
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Country facts from GeoNames countryInfo. Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.