dodothinks
Play 1v1
Leaderboard

Bangladesh Map Quiz

The 8 divisions and 64 districts of Bangladesh. Tap any district to see its name, or play a round.

Tap any district to see its name and division, or start a round.

Bangladesh Map Quiz at a Glance

Bangladesh has 8 divisions and 64 districts. The Bangladesh Map Quiz is a free game from DodoThinks: a division is named and you click it on a blank map of Bangladesh, then a district, from Panchagarh in the north to Cox's Bazar in the south. A Whole map round asks all 64 districts. The list of districts with their division, headquarters and population is below the map. No sign-up.

Divisions
8 (Mymensingh since 2015)
Districts
64
Biggest district
Rangamati (6,116 km²)
Smallest district
Narayanganj (684 km²)
Most people
Dhaka (14.7 million)
Cost
Free, no sign-up

How to Play the Bangladesh Map Quiz

  1. Before you start, tap any district to see its name and division, or press "Show names" to label them all.
  2. Pick a round: Divisions names each of the 8 divisions and any district inside it counts, Districts names ten of the 64, and Whole map asks every district once.
  3. Click the right place. The thick lines are the borders between divisions; on a phone, a tap near small districts like Narayanganj opens a magnifier.
  4. After each answer the right district or division lights up, so a mistake still teaches you where it is.

How many divisions and districts does Bangladesh have?

Bangladesh has 8 divisions and 64 districts (zila), and each district is split into upazilas. Every division is named after its capital city. The newest is Mymensingh Division, split from Dhaka Division on 14 September 2015; Rangpur Division was split from Rajshahi in 2010.

In 2018 five districts got new English spellings: Chittagong became Chattogram, Comilla Cumilla, Barisal Barishal, Jessore Jashore and Bogra Bogura. The quiz uses the new names with the old ones in brackets.

Two more divisions, Cumilla and Faridpur, have been proposed and announced, but as of October 2026 they have not been created, so this map shows the 8 divisions in use.

The 8 divisions of Bangladesh and their districts

Barishal Division (Barisal), 6 districts, 9.1 million people: Barguna, Barishal, Bhola, Jhalokati, Patuakhali, Pirojpur.

Chattogram Division (Chittagong), 11 districts, 33.2 million people: Bandarban, Brahmanbaria, Chandpur, Chattogram, Cumilla, Cox's Bazar, Feni, Khagrachhari, Lakshmipur, Noakhali, Rangamati.

Dhaka Division, 13 districts, 44.2 million people: Dhaka, Faridpur, Gazipur, Gopalganj, Kishoreganj, Madaripur, Manikganj, Munshiganj, Narayanganj, Narsingdi, Rajbari, Shariatpur, Tangail.

Khulna Division, 10 districts, 17.4 million people: Bagerhat, Chuadanga, Jashore, Jhenaidah, Khulna, Kushtia, Magura, Meherpur, Narail, Satkhira.

Mymensingh Division, 4 districts, 12.2 million people: Jamalpur, Mymensingh, Netrokona, Sherpur.

Rajshahi Division, 8 districts, 20.4 million people: Bogura, Chapai Nawabganj, Joypurhat, Naogaon, Natore, Pabna, Rajshahi, Sirajganj.

Rangpur Division, 8 districts, 17.6 million people: Dinajpur, Gaibandha, Kurigram, Lalmonirhat, Nilphamari, Panchagarh, Rangpur, Thakurgaon.

Sylhet Division, 4 districts, 11.0 million people: Habiganj, Moulvibazar, Sunamganj, Sylhet.

Districts of Bangladesh

All 64 districts with their division, headquarters, population at the 2022 census and area. Almost every district is run from the town it is named after; Noakhali's headquarters is Maijdee.

#DistrictDivisionHeadquartersPopulation (2022)Area (km²)
1BargunaBarishalBarguna1,010,5311,831
2Barishal (Barisal)BarishalBarishal2,570,4462,785
3BholaBarishalBhola1,932,5183,403
4JhalokatiBarishalJhalokati661,160707
5PatuakhaliBarishalPatuakhali1,727,2543,221
6PirojpurBarishalPirojpur1,198,1951,278
7BandarbanChattogramBandarban481,1064,496
8BrahmanbariaChattogramBrahmanbaria3,306,5631,881
9ChandpurChattogramChandpur2,635,7481,645
10Chattogram (Chittagong)ChattogramChattogram9,169,4655,282
11Cumilla (Comilla)ChattogramCumilla6,212,2163,146
12Cox's BazarChattogramCox's Bazar2,823,2682,492
13FeniChattogramFeni1,648,896990
14KhagrachhariChattogramKhagrachhari714,1192,749
15LakshmipurChattogramLakshmipur1,937,9481,440
16NoakhaliChattogramMaijdee3,625,4423,686
17RangamatiChattogramRangamati647,5866,116
18DhakaDhakaDhaka14,734,7011,464
19FaridpurDhakaFaridpur2,162,8792,053
20GazipurDhakaGazipur5,263,4501,806
21GopalganjDhakaGopalganj1,295,0571,469
22KishoreganjDhakaKishoreganj3,267,6262,689
23MadaripurDhakaMadaripur1,293,0271,126
24ManikganjDhakaManikganj1,558,0251,384
25MunshiganjDhakaMunshiganj1,625,4161,004
26NarayanganjDhakaNarayanganj3,909,138684
27NarsingdiDhakaNarsingdi2,584,4521,150
28RajbariDhakaRajbari1,189,8181,092
29ShariatpurDhakaShariatpur1,294,5621,174
30TangailDhakaTangail4,037,6083,414
31BagerhatKhulnaBagerhat1,613,0763,959
32ChuadangaKhulnaChuadanga1,234,0541,174
33Jashore (Jessore)KhulnaJashore3,076,1442,607
34JhenaidahKhulnaJhenaidah2,005,8491,965
35KhulnaKhulnaKhulna2,613,3854,394
36KushtiaKhulnaKushtia2,149,6921,609
37MaguraKhulnaMagura1,033,1151,039
38MeherpurKhulnaMeherpur705,356752
39NarailKhulnaNarail788,671968
40SatkhiraKhulnaSatkhira2,196,5823,817
41JamalpurMymensinghJamalpur2,499,7382,115
42MymensinghMymensinghMymensingh5,899,0054,395
43NetrokonaMymensinghNetrokona2,324,8532,794
44SherpurMymensinghSherpur1,501,8531,365
45Bogura (Bogra)RajshahiBogura3,734,2972,899
46Chapai NawabganjRajshahiChapai Nawabganj1,835,5281,703
47JoypurhatRajshahiJoypurhat956,4311,012
48NaogaonRajshahiNaogaon2,784,5993,436
49NatoreRajshahiNatore1,859,9221,900
50PabnaRajshahiPabna2,909,6242,376
51RajshahiRajshahiRajshahi2,915,0092,425
52SirajganjRajshahiSirajganj3,357,7062,402
53DinajpurRangpurDinajpur3,315,2363,444
54GaibandhaRangpurGaibandha2,562,2332,115
55KurigramRangpurKurigram2,329,1602,245
56LalmonirhatRangpurLalmonirhat1,428,4061,247
57NilphamariRangpurNilphamari2,092,5681,547
58PanchagarhRangpurPanchagarh1,179,8431,405
59RangpurRangpurRangpur3,169,6142,401
60ThakurgaonRangpurThakurgaon1,533,8951,782
61HabiganjSylhetHabiganj2,358,8862,637
62MoulvibazarSylhetMoulvibazar2,123,4472,799
63SunamganjSylhetSunamganj2,695,4963,747
64SylhetSylhetSylhet3,857,1233,452

Frequently Asked Questions

How many divisions are in Bangladesh?

8: Barishal, Chattogram, Dhaka, Khulna, Mymensingh, Rajshahi, Rangpur, Sylhet. The newest, Mymensingh, was created in 2015.

How many districts are in Bangladesh?

64. Dhaka Division has the most (13), and Mymensingh and Sylhet have the fewest (4 each).

Which is the largest district of Bangladesh?

By area, Rangamati in the Chittagong Hill Tracts (6,116 km²). By people, Dhaka (14.7 million at the 2022 census). The smallest by area is Narayanganj (684 km²).

Is Cumilla a division?

Not yet. Cumilla is a district in Chattogram Division. A Cumilla Division, with Brahmanbaria, Chandpur, Feni, Lakshmipur and Noakhali, has been announced, but as of October 2026 it has not been created.

What is the new name of Chittagong?

Chattogram. The English spelling changed in 2018, along with Cumilla (Comilla), Barishal (Barisal), Jashore (Jessore) and Bogura (Bogra).

Made by Kashif Sulehria in Lahore, Pakistan. Updated October 21, 2026.

For teachers

Are you a class teacher?

Give your class one link. Everyone plays the same questions and you watch the scores come in live. Free, and students need no account.