Die Hauptstadt Dhaka, vor Chittagong und Khulna die größte Stadt des Landes, hatte bei der Volkszählung am 22. Januar 2001 in der eigentlichen Stadt 5.378.023 Einwohner und in der Agglomeration 9.912.908. Heute schätzt man die Zahl der Bewohner auf etwa 14 Millionen. Fast die Hälfte von ihnen lebt in Elendsvierteln. Dhaka gehört als eine der am schnellsten wachsenden Städte weltweit zu den Megastädten.
Die größten Städte sind (Volkszählung 2001):
Dhaka: 5.378.023 Einwohner
Chittagong: 2.095.846 Einwohner
Khulna: 773.216 Einwohner
Rajshahi: 383.655 Einwohner
Sylhet: 285.308 Einwohner