Home Cities Bangladesh
Flag of Bangladesh

Largest Cities in Bangladesh

54 largest cities of Bangladesh ranked by population, with the capital, regions and each city's share of the country's 178.4 million people.

Bangladesh: 178,440,988 people Largest: Dhaka · 10.36M Capital: Dhaka 5 cities over 1 million

Bangladesh's cities at a glance

Updated October 2026
Dhaka · 10,356,500Chattogram · 3,920,222Gazipur · 2,674,697Khulna · 1,500,689Rangpur · 1,031,388Rajshahi · 763,580Comilla · 634,654Mohammadpur · 527,571Hāthazāri · 498,179Shibganj · 378,701Natore · 369,138Kafrul · 339,734Tungi · 337,579Bhatara · 324,300Savar · 286,008Narsingdi · 281,080Nagar Naluākot · 273,000Bagerhat · 266,388Brāhmanbāria · 264,326Cox’s Bāzār · 253,788Kaliakair · 245,121Jessore · 243,987Nāgarpur · 238,422Sylhet · 237,000Mymensingh · 225,126Narayanganj · 223,622Ashuganj City · 210,356Bogra · 210,000Dinajpur · 206,234Karnaphuli · 203,697Chāndpur · 203,000Motijheel · 202,308Barishal · 202,242Saidpur · 199,422Pār Naogaon · 192,464Pābna · 186,781Paltan · 184,492Tangail · 180,144Jamālpur · 167,900Puthia · 159,406Nawābganj · 142,361Kushtia · 135,724Maijdi · 132,185Sonārgaon · 130,000Sātkhira · 128,918Sirajganj · 127,481Tungipara · 114,482Farīdpur · 112,187Gulshan · 110,213Sherpur · 107,419Rangamati · 106,069Bhairab Bāzār · 105,457Shāhzādpur · 102,420Thākurgaon · 100,442Dhaka

Dots sized by population · Dhaka in orange

Bangladesh has 5 cities with more than a million inhabitants and 54 with more than 100,000 (city-proper figures). The largest is Dhaka with 10,356,500 people, followed by Chattogram (3,920,222) and Gazipur (2,674,697). The three largest cities together hold about 9.5% of the country's 178.4 million people.

The capital, Dhaka, is also the largest city.

By region, the most large cities are in Dhaka Division (19), Rajshahi Division (11), Chittagong (10).

Country-level figures — live population, births and deaths, growth, density and history — are on the Bangladesh population page; provinces, terrain, rivers and society maps are in the Bangladesh atlas.

Bangladesh cities by population

54 cities · GeoNames · city proper
#CityRegionPopulationShare of Bangladesh
1DhakaCapitalDhaka Division10,356,5005.8%
2ChattogramChittagong3,920,2222.2%
3GazipurDhaka Division2,674,6971.5%
4KhulnaKhulna Division1,500,6890.8%
5RangpurRangpur Division1,031,3880.6%
6RajshahiRajshahi Division763,5800.4%
7ComillaChittagong634,6540.4%
8MohammadpurRajshahi Division527,5710.3%
9HāthazāriChittagong498,1790.3%
10ShibganjRajshahi Division378,7010.2%
11NatoreRajshahi Division369,1380.2%
12KafrulDhaka Division339,7340.2%
13TungiDhaka Division337,5790.2%
14BhataraDhaka Division324,3000.2%
15SavarDhaka Division286,0080.2%
16NarsingdiDhaka Division281,0800.2%
17Nagar NaluākotDhaka Division273,0000.2%
18BagerhatKhulna Division266,3880.1%
19BrāhmanbāriaChittagong264,3260.1%
20Cox’s BāzārChittagong253,7880.1%
21KaliakairDhaka Division245,1210.1%
22JessoreKhulna Division243,9870.1%
23NāgarpurDhaka Division238,4220.1%
24SylhetSylhet Division237,0000.1%
25MymensinghMymensingh Division225,1260.1%
26NarayanganjDhaka Division223,6220.1%
27Ashuganj CityChittagong210,3560.1%
28BograRajshahi Division210,0000.1%
29DinajpurRangpur Division206,2340.1%
30KarnaphuliChittagong203,6970.1%
31ChāndpurChittagong203,0000.1%
32MotijheelDhaka Division202,3080.1%
33BarishalBarisal Division202,2420.1%
34SaidpurRangpur Division199,4220.1%
35Pār NaogaonRajshahi Division192,4640.1%
36PābnaRajshahi Division186,7810.1%
37PaltanDhaka Division184,4920.1%
38TangailDhaka Division180,1440.1%
39JamālpurMymensingh Division167,9000.1%
40PuthiaRajshahi Division159,4060.1%
41NawābganjRajshahi Division142,3610.1%
42KushtiaKhulna Division135,7240.1%
43MaijdiChittagong132,1850.1%
44SonārgaonDhaka Division130,0000.1%
45SātkhiraKhulna Division128,9180.1%
46SirajganjRajshahi Division127,4810.1%
47TungiparaDhaka Division114,4820.1%
48FarīdpurDhaka Division112,1870.1%
49GulshanDhaka Division110,2130.1%
50SherpurMymensingh Division107,4190.1%
51RangamatiChittagong106,0690.1%
52Bhairab BāzārDhaka Division105,4570.1%
53ShāhzādpurRajshahi Division102,4200.1%
54ThākurgaonRangpur Division100,4420.1%

Cities with 300,000 or more people link to their own page. The list keeps every city of 100,000+ and at least the 30 largest places of the country.

Frequently asked questions

What is the largest city in Bangladesh?

Dhaka, with about 10,356,500 inhabitants (city proper).

What is the capital of Bangladesh?

Dhaka — population 10,356,500, the largest city in the country.

How many cities in Bangladesh have over one million people?

5: Dhaka, Chattogram, Gazipur, Khulna, Rangpur.

Are these metropolitan-area populations?

No. They are city-proper figures (the administrative city) from GeoNames, based on the latest census or official estimate. Metropolitan areas, which include suburbs and satellite towns, are larger — often several times larger for the biggest cities.

Explore more

Cities of other countries in Asia

Cite or link to this page

Free to reuse with attribution
APAGlostats. (2026). Largest Cities in Bangladesh 2026: Population Ranking. Retrieved October 20, 2026, from https://glostats.com/cities/bangladesh/
HTML<a href="https://glostats.com/cities/bangladesh/">Largest Cities in Bangladesh 2026: Population Ranking</a> — Glostats

Figures on this page may be quoted, charted or republished as long as the page is credited with a link. Terms · Download the data as CSV · Embed a live counter.

City populations are GeoNames figures (CC BY 4.0): the latest official census or estimate for the city proper — the municipality, not the wider metropolitan area — so they can differ from "metro area" numbers you see elsewhere. Country populations are live Glostats estimates from the UN World Population Prospects. Page generated 2026-10-20. More about our data.