Interactive map

Bangladesh Map

Every district, city and town in Bangladesh on one zoomable map, with its main highways, rivers and lakes. Switch on towns and districts above the map and zoom in for every name; tap a district to see its population, area and largest towns.

Map layers

Loading the map…

Printable maps of Bangladesh

Free to print for class and home: Bangladesh with its cities and towns, a map of its districts, and a blank outline map. PDFs fit one A4 or US Letter page.

Bangladesh map with cities

Bangladesh districts map

Blank map of Bangladesh

Key facts

Capital
Dhaka
Largest city
Dhaka (10,295,407)
Population
165,158,616 (2022)
Area
145,962 km² (56,356 sq mi)
Districts of Bangladesh
64
Most populous district
Dhaka (14,734,701)
Largest district by area
Rangamati, 5,643 km² (2,179 sq mi)
Map of Bangladesh with its largest cities
Map of Bangladesh with its largest cities

About Bangladesh

Bangladesh has 64 districts and about 165,158,616 people (2022) on 145,962 km² (56,356 sq mi). Dhaka is both the capital and the largest city, with 10,295,407 people. It borders India and Myanmar.

Dhaka is the most populous district (14,734,701 people) and Bandarban the least (481,106); Rangamati is the largest by area (5,643 km²) and Narayanganj the smallest (706 km²).

Largest cities in Bangladesh

The 25 most populous cities and towns. All 154 are on the map above: switch on Towns and zoom in to see them.

#CityDistrictPopulation
1DhakaDhaka10,295,407
2ChattogramChattogram3,230,262
3GazipurGazipur2,677,404
4NarayanganjNarayanganj967,887
5KhulnaKhulna719,465
6RangpurRangpur708,534
7MymensinghMymensingh576,927
8RajshahiRajshahi553,241
9SylhetSylhet532,748
10BoguraBogura485,944
11CumillaCumilla440,194
12BarishalBarishal419,472
13SavarDhaka384,093
14BrahmanbariaBrahmanbaria264,326
15SreepurGazipur258,946
16KaliakairGazipur249,100
17FaridpurFaridpur237,266
18FeniFeni234,350
19KushtiaKushtia221,804
20TangailTangail212,858
21DinajpurDinajpur212,275
22JashoreJashore209,330
23ChandpurChandpur203,436
24ChapainawabganjChapainawabganj201,000
25TarabaNarayanganj197,658

Populations are those counted by the Population and Housing Census 2022 (census day 15 June 2022), by district; after its Post Enumeration Check, BBS puts the country's adjusted population at 169,828,911, which its National Report gives for the country and its divisions but not by district. Cities and towns are the city corporations and paurashavas (municipalities); Dhaka is Dhaka North and Dhaka South City Corporations together. The 64 districts form 8 divisions: Barishal (6), Chattogram (11), Dhaka (13), Khulna (10), Mymensingh (4), Rajshahi (8), Rangpur (8), Sylhet (4).

Districts of Bangladesh

All 64 districts. Select one to show it on the map.

Districts of Bangladesh. Select a column heading to sort; select a name to show it on the map.
Bagerhat1,613,0764,072
Bandarban481,1064,591
Barguna1,010,5311,535
Barishal2,570,4462,553
Bhola1,932,5183,472
Bogura3,734,2972,930
Brahmanbaria3,306,5631,928
Chandpur2,635,7481,720
Chapainawabganj1,835,5281,689
Chattogram9,169,4654,879
Chuadanga1,234,0541,166
Cox's Bazar2,823,2682,327
Cumilla6,212,2163,097
Dhaka14,734,7011,470
Dinajpur3,315,2363,460
Faridpur2,162,8792,038
Feni1,648,896929
Gaibandha2,562,2332,150
Gazipur5,263,4501,815
Gopalganj1,295,0571,486
Habiganj2,358,8862,611
Jamalpur2,499,7382,052
Jashore3,076,1442,576
Jhalokathi661,160736
Jhenaidah2,005,8491,966
Joypurhat956,431966
Khagrachhari714,1192,978
Khulna2,613,3854,457
Kishoreganj3,267,6262,563
Kurigram2,329,1602,268
Kushtia2,149,6921,639
Lakshmipur1,937,9481,503
Lalmonirhat1,428,4061,236
Madaripur1,293,0271,154
Magura1,033,1151,042
Manikganj1,558,0251,393
Meherpur705,356718
Moulvibazar2,123,4472,674
Munshiganj1,625,416934
Mymensingh5,899,0054,333
Naogaon2,784,5993,439
Narail788,671984
Narayanganj3,909,138706
Narsingdi2,584,4521,163
Natore1,859,9221,905
Netrokona2,324,8532,800
Nilphamari2,092,5681,596
Noakhali3,625,4423,237
Pabna2,909,6242,392
Panchagarh1,179,8431,404
Patuakhali1,727,2543,125
Pirojpur1,198,1951,273
Rajbari1,189,8181,130
Rajshahi2,915,0092,423
Rangamati647,5865,643
Rangpur3,169,6142,363
Satkhira2,196,5823,963
Shariatpur1,294,5621,203
Sherpur1,501,8531,328
Sirajganj3,357,7062,512
Sunamganj2,695,4963,667
Sylhet3,857,1233,422
Tangail4,037,6083,373
Thakurgaon1,533,8951,806

Quizzes and worksheets

Sources

  • Districts and their areas: Bangladesh Bureau of Statistics (BBS), administrative boundaries, as published by UN OCHA on the Humanitarian Data Exchange (Bangladesh COD-AB, cod-ab-bgd, version 03, 2023).
  • Populations: BBS, Population and Housing Census 2022, National Report (Volume I), November 2023, table P01 (enumerated population by district; bbs.gov.bd).
  • Cities and towns: BBS, Population and Housing Census 2022, National Report (Volume I), tables P33 (city corporations) and P34 (paurashavas).
  • District headquarters and town locations: BBS administrative capitals (Bangladesh COD-AB); US National Geospatial-Intelligence Agency, GEOnet Names Server.
  • National and regional highways: Roads and Highways Department (RHD), road network (gis.rhd.gov.bd).