# Narayanganj District, Dhaka Division – Upazilas & Population

> Source: https://wherepedia.org/bangladesh/dhaka/narayanganj/

District · Dhaka Division 

# Narayanganj District

Narayanganj District is a district (zila) of Bangladesh in Dhaka Division. It had an estimated **3,968,554 people** in 2022 on 706 km² (about 5,618 per km²). It is divided into 6 upazilas. 871 named villages and localities are recorded here, and 1,036 mapped services such as hospitals, banks and schools.

- 3,968,554people (2022)
- 706km²
- 6upazilas
- 1,036mapped services

## How many people live in Narayanganj District?

Narayanganj District had an estimated **3,968,554 people** in 2022 — 8.4% of Dhaka Division, 7th of 64 districts. There are 955 women for every 1,000 men (close to the Dhaka Division figure of 960). Spread over 706 km², that is about **5,618 people per km²**, 2nd of 64 districts.

23.9% of people are children under 15 and 5.1% are 65 or older; the median age is about 28 years (it is 28 across Dhaka Division). For every 100 people of working age (15–64) there are 41 children and older people.

0–4 ****320,743**

5–9 ****307,861**

10–14 ****318,780**

15–19 ****386,986**

20–24 ****435,675**

25–29 ****405,340**

30–34 ****346,182**

35–39 ****307,766**

40–44 ****260,642**

45–49 ****225,936**

50–54 ****188,029**

55–59 ****143,649**

60–64 ****117,299**

65–69 ****80,732**

70–74 ****59,139**

75–79 ****34,334**

80+ ****29,461**

Source: [UNFPA and US Census Bureau (USCB) via OCHA HDX, population 2022 (COD-PS, CC BY-IGO)](https://data.humdata.org/dataset/cod-ps-bgd).

## Where is Narayanganj District?

Narayanganj District lies in [Dhaka Division](https://wherepedia.org/bangladesh/dhaka/), [Bangladesh](https://wherepedia.org/bangladesh/). It borders 6 other districts: [Brahmanbaria District](https://wherepedia.org/bangladesh/chattogram/brahmanbaria/), [Cumilla District](https://wherepedia.org/bangladesh/chattogram/cumilla/), [Dhaka District](https://wherepedia.org/bangladesh/dhaka/dhaka/), [Gazipur District](https://wherepedia.org/bangladesh/dhaka/gazipur/), [Munshiganj District](https://wherepedia.org/bangladesh/dhaka/munshiganj/) and [Narsingdi District](https://wherepedia.org/bangladesh/dhaka/narsingdi/). By area it is the smallest of 64 districts in Bangladesh. It covers 3.5% of [Dhaka Division](https://wherepedia.org/bangladesh/dhaka/). The centre of Narayanganj District is about 17 km in a straight line from Dhaka, the capital. The centre point is at 23.7238° N, 90.5781° E.

Source: [Bangladesh Bureau of Statistics (BBS) via OCHA HDX, administrative boundaries (COD-AB, CC BY-IGO)](https://data.humdata.org/dataset/cod-ab-bgd).

## Things to see in and around Narayanganj District

OpenStreetMap lists 18 named sights in Narayanganj District: 4 theme parks; 4 monuments; 3 attractions; 3 museums; 2 castles and forts; 1 archaeological site; 1 memorial.

- Bangladesh Folk Art & Craft Foundation · museum
- Zainul Folk Arts & Crafts Museum · museum
- Zainul Folk Arts & Crafts Museum , Narayangonj · museum
- Panam City · archaeological site
- Hajiganj Fort · castle or fort
- ashik/Bappys House. · castle or fort
- Panam Nagar · attraction
- Panam Nagar ticket counter (100 BDT for foreigners) · attraction
- Zinda Park · attraction
- Adventure Land Park · theme park
- Bandar Central Shaheed Minar · monument
- Bandar Samar Khetro · memorial
- Mela · theme park
- Shaheed Bakul Monument · monument
- Shaheed Minar · monument
- Suvarnagrama Amusement Park · theme park
- Water Kingdom Park · theme park
- ফিরে দেখা ৭১ স্তম্ভ · monument

Source: [© OpenStreetMap contributors (ODbL), Geofabrik extract — named settlements](https://www.openstreetmap.org/copyright).

Named attractions, museums, viewpoints, historic sites and natural features mapped in OpenStreetMap. Places of worship are not listed.

## Know before you go: Narayanganj District

- Time zoneUTC+6, no daylight saving · Asia/Dhaka
- CurrencyTaka (BDT)
- Country calling code+880
- LanguagesBengali, English
- Plug typesType A, C, G, K · 220 V
- Driving sideLeft
- Postcode format4 digits (####)

### Nearest airports

- Hazrat Shahjalal International Airport (DAC) · Dhaka23 km
- Agartala - Maharaja Bir Bikram Airport (IXA) · Agartala70 km

### Nearest railway station

ফতুল্লা (Narayanganj Sadar), about 13 km from the centre.

### Daylight

Days are longest in Jun (about 13.6 hours, sunrise around 05:10) and shortest in Dec (about 10.7 hours, sunrise around 06:32, sunset around 17:13).

Source: [GeoNames country and time-zone files (CC BY 4.0)](https://www.geonames.org/); [Wikidata (CC0) — plug types, mains voltage, driving side; retrieved 2026-11-02](https://www.wikidata.org/); [OurAirports (public domain)](https://ourairports.com/data/).

Airports with scheduled passenger flights; straight-line distances. Daylight is calculated for the 15th of each month in local standard time. Check entry and visa rules with official government sources before travelling.

## Upazilas of Narayanganj District

Upazila Area km² Localities Services 

[Araihazar Upazila](https://wherepedia.org/bangladesh/dhaka/narayanganj/araihazar/) 179 182 71 

[Bandar Upazila](https://wherepedia.org/bangladesh/dhaka/narayanganj/bandar/) 45 71 34 

[Narayanganj City Corporation Upazila](https://wherepedia.org/bangladesh/dhaka/narayanganj/narayanganj-city-corporation/) 49 50 467 

[Narayanganj Sadar Upazila](https://wherepedia.org/bangladesh/dhaka/narayanganj/narayanganj-sadar/) 69 43 146 

[Rupganj Upazila](https://wherepedia.org/bangladesh/dhaka/narayanganj/rupganj/) 185 183 186 

[Sonargaon Upazila](https://wherepedia.org/bangladesh/dhaka/narayanganj/sonargaon/) 180 355 132 

Source: [Bangladesh Bureau of Statistics (BBS) via OCHA HDX, administrative boundaries (COD-AB, CC BY-IGO)](https://data.humdata.org/dataset/cod-ab-bgd); [GeoNames (CC BY 4.0) — settlements, natural and historic features](https://www.geonames.org/); [Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL)](https://overturemaps.org/).

## Villages and localities in Narayanganj District

Open gazetteers list **871 villages, towns and localities** in Narayanganj District. The largest with a recorded population: Narayanganj (223,622), Sonārgaon (130,000) and Purbachal American City (16). Settlements here lie between about 0 m and 22 m above sea level (median 10 m).

- Aamhatta (Jallarpar)
- Adamjee
- Adhuria
- Agarpara
- Agla
- Airāba
- American City
- Anantamuchha
- Angārjora
- Araihazar
- Ariāba
- Arjjundi
- Ashrāfdi
- Ashāria Char
- Ati
- Atlāspur
- Atābdi
- Baghanagar
- Bagādi
- Bagādi Noāpāra
- Baidyer Kāndi
- Baildia
- Balarampur
- Balarāmpur
- Baler Chak
- Balerchhāt
- Ballabhdi
- Bandar
- Bandar Barabāri
- Bandāra
- Bansida
- Bara Bhātter Chak
- Bara Bibi Khālisa
- Bara Bāraipāra
- Bara Deobhog
- Bara Khāmār Char
- Bara Khāter Bhulua
- Bara Krishnādi
- Bara Manohardi
- Bara Mājher Char
- Bara Sādipur
- Bara Sādārdia
- Bara Tilak
- Bara Ālamdi
- Bara Āmdia
- Baragaon
- Baraibāri
- Baralu Pārāgaon
- Baranagar
- Barpa
- Baruna
- Barundi
- Barāba
- Basigaon
- Bastal
- Basulia
- Basundardi
- Behākair
- Bejergaon
- Beldi
- Berok
- Bhabanāthpur
- Bhabānipur
- Bhairabdi
- Bhairabdi Khās
- Bhaliarcharjya Chak
- Bhallukāba
- Bharabdi
- Bharat
- Bhattapur
- Bherārkur
- Bhingrab
- Bhiti Gobindapur
- Bhiti Ādampur
- Bhitikāndi
- Bholāba
- Bhramankandi
- Bhuigar
- Bhuingar
- Bhulta
- Bhumi polly Abason
- Bhāela
- Bhāgalpur
- Bhājandi
- Bhārgaon
- Bhāterpāra
- Bhāti Gobindi
- Bhātibanda
- Bhātipāra
- Bibijhora
- Bibirkāndi
- Bihari Camp
- Bijaydi
- Bijaynagar
- Bil Mārabdi
- Binnipāra
- Binrāba
- Bināir Char
- Bir Hātāba
- Birāba
- Birāhimerkāndi
- Bishnandi
- Bishnandi Char
- Bishnādi
- Bishnādi Khās
- Borpa
- Brahmandi
- Brāhmanbāga
- Brāhmangaon
- Brāhmankhāli
- Brāhmanpāra
- Burumdi
- Bābrakput
- Bāg Benidās
- Bāg Mahisha
- Bāg Nayānagar
- Bāg Nāzirpur
- Bāgbāri
- Bāghber
- Bāghpāra
- Bāghuri
- Bāghāiākāndi
- Bāilāt
- Bājinābanda
- Bājri
- Bālia
- Bālia Dīghirpār
- Bāligaon
- Bāllārpāra
- Bāndi
- Bāneswardi
- Bānināthpur
- Bāniādi
- Bāraibhog
- Bārapāra
- Bāri Gandharba
- Bāri Majlis
- Bāri Rabhubhānga
- Bāri Rāmkrishnapur
- Bāri Shyāmkumār
- Bāri Srīrām
- Bārādi
- Bārākānda
- Bāsunda
- Bāter Char
- Bāyrāchhani
- Bāzār Āminpur
- Bīl Boroa
- Chaitankāndi
- Chak Barāia
- Chak Chāriāli
- Chak Dāmodardi
- Chak Karamulla
- Chak Sonārgaon
- Chanpara
- Chanpara Punorbasan
- Char Arjjundi
- Char Bairāgādi
- Char Bhabanāthpur
- Char Bhulua
- Char Bāneswardi
- Char Chengākāndi
- Char Elāhinagar
- Char Fatehpur
- Char Gandharbapur
- Char Gangāprasād
- Char Garkul
- Char Gobindapur
- Char Goāldi
- Char Hogla
- Char Indrādi
- Char Kisurganj
- Char Kāmāldi
- Char Kāmālpur
- Char Lāuādi
- Char Menikhāli
- Char Rāmjān Sonāulla
- Char Safīkhān
- Char Syedpur
- Char Tālikābād
- Chashara
- Chaudhurirgaon
- Chaudāna
- Chauthāi
- Chauthārkānda
- Chelār Char
- Chengail
- Chengāil
- Chengākāndi
- Chhatākia
- Chhayhisya
- Chhiktiakāndi
- Chhota Arjjundi
- Chhota Bandāra
- Chhota Baraipara
- Chhota Bālāpur
- Chhota Bāniādi
- Chhota Bāraikhāli
- Chhota Darikāndi
- Chhota Dāburpura
- Chhota Karnagop
- Chhota Khāmār Char
- Chhota Khāter Bhulua
- Chhota Krishnādi
- Chhota Maghbāzār
- Chhota Manohardi
- Chhota Mirka
- Chhota Mājher Char
- Chhota Noāpāra
- Chhota Salamdi
- Chhota Silmāndi
- Chhota Sādipur
- Chhota Sādārdia
- Chhota Tilak
- Chhota Ālamdi
- Chhāpārbanda
- Chhātiān
- Chilārbāg
- Chinārdi
- Chowdhuri Gao
- Chāirdona
- Chāirgaon
- Chāirpāra
- Chānder Kirti
- Chānpātali
- Dakshin Bhātter Chak
- Dakshin Chandibardi
- Dakshin Chāndpur
- Dakshin Darikandi
- Dakshin Khansārdi
- Dakshin Kulcharitra
- Dakshin Nabagrām
- Dakshin Nayānpur
- Dakshin Rupsi
- Dakshin Solla Para
- Dakshin Sollāpāra
- Dakshin Āzmatpur
- Dakshinbanda
- Dakshinpāra
- Dalairbāg
- Daldi
- Damdama
- Dari Bishnandi
- Dari Chak
- Darikāndi
- Darikāndi Chak
- Daripāra
- Dariādir Char
- Darpāt Thotālia
- Darāibād
- Dasdona
- Datshin Char
- Datterkāndi
- Daulardi
- Daulatpur Thotālia
- Dayākānda
- Deba
- Debagrām
- Debai
- Decree Char
- Dengurkāndi
- Deuli
- Deulpāra
- Dhandi
- Dhandi Udaydi
- Dhankunda
- Dharmadi
- Dharmaganj
- Dhopātita
- Dhāmgar
- Digaldi
- Dighaldi
- Dighalia
- Dighu Babur Bazaar
- Dihi Sonārgaon
- Diāra Menikhāli
- Dudhghāta
- Duptāra
- Durgāprasādkāndi
- Duāra
- Dāburpura
- Dāpa Idrākpur
- Dārugola
- Dāserdia
- Dāsergaon
- Dāsnaogaon
- Dāudpur
- Dīghi Barāba
- Dīghi Chāndpur
- Edbardi
- Ekrāmpur
- Enāetnagar
- Enātnagar
- Faitādi
- Fardi
- Fatehkāndi
- Fatehpur
- Fatepur
- Fatulla
- Fatullah
- Fazilpur
- Fular
- Fāsua
- Gadādhardi
- Gaherdi
- Gandharbapur
- Garibardi
- Gauribardi
- Gauribardi Khās
- Gazāria
- Gazāriāpār
- Ghorār Chak
- Ghoshāir Chak
- Ghārmora
- Ghāzipur
- Ghāzipura
- Giribardi
- Gobindakul
- Gobindamandali
- Gochat
- Godnāil
- Gohāta
- Gokul Gobindabardi
- Golakāndail
- Gop Char
- Gopaldi
- Gopāldi
- Gowalpara
- Goālbanda
- Goāldi
- Goālnagar
- Goālpāra
- Gudārāghāt
- Gurubdi
- Gutiāba
- Gutulia
- Gābtāli Hāt
- Gāngina
- Habibpur
- Hankur
- Harihardi
- Hariharpāra
- Harināgrām
- Haripur
- Hazratpur
- Hirnal
- Husainpur
- Hussainpur Chak
- Hājisāhādi
- Hājīpur
- Hāmchhādi
- Hārdi
- Hāria
- Hārārbāri
- Hāt Chakerkāndi
- Hātkopa
- Hāturāpāra
- Hāzrādi
- Ichhāpār
- Ilamdi
- Imāmdirchhāt
- Isdāir
- Isirāj Chak
- Islāmpatti
- Itkhola
- Jagatdi
- Jaharpur
- Jainpur
- Jatrabari
- Jayrāmpur
- Jhagra Khola
- Jhagrār Char
- Jhāu Char
- Jhāugāra
- Jhāukāndi
- Jirākdi
- Jiudhāra
- Jogārdia
- Jogārdia Khās
- Joār Hāmchādi
- Joārdi
- Jālkundi
- Jālākāndi
- Jāmpur
- Jāngir
- Jāngāl
- Jāngālia
- Jāngālia Khās
- Jātrābāri
- Jātrāmura
- Kadamrasul
- Kadmir Char
- Kalagachhia
- Kalinga
- Kaltāpāra
- Kalyāndi
- Kalyāndi Khās
- Kalyānpur
- Kalāgāchhia
- Kamaldi

…and 471 more.

Source: [GeoNames (CC BY 4.0) — settlements, natural and historic features](https://www.geonames.org/); [© OpenStreetMap contributors (ODbL), Geofabrik extract — named settlements](https://www.openstreetmap.org/copyright).

## Landscape and landmarks of Narayanganj District

Named natural and historic features inside Narayanganj District, from the GeoNames gazetteer.

### Water

3 rivers and streams.

- Bālu River
- Dhaleswari River
- Sitalakhya River

### Getting around

1 bridge.

- Kanchpur Bridge

Source: [GeoNames (CC BY 4.0) — settlements, natural and historic features](https://www.geonames.org/).

Places of worship are not listed. Elevations are from the GeoNames terrain model and are approximate.

## Weather in Narayanganj District and the best time to visit

In Narayanganj District, the warmest month is May (average 30 °C) and the coolest is Jan (18 °C). About 2,225 mm of rain falls in a year; the wettest month is Jul (437 mm) and the driest Jan (9 mm). The most comfortable months for a visit are **November to March**.

- Jan
- Feb
- Mar
- Apr
- May
- Jun
- Jul
- Aug
- Sep
- Oct
- Nov
- Dec

Month Average °C Rain mm 

Jan 18 9 

Feb 22 20 

Mar 27 50 

Apr 30 149 

May 30 292 

Jun 29 382 

Jul 28 437 

Aug 28 359 

Sep 28 283 

Oct 26 185 

Nov 23 38 

Dec 19 18 

Source: [NASA POWER climatology, retrieved 2026-10-29](https://power.larc.nasa.gov/).

## Hospitals, banks and other services in Narayanganj District

Places mapped inside Narayanganj District in open map data, by type — each number opens the full list with locations.

- Hospitals109
- Banks136
- ATMs6
- Petrol pumps58
- Hotels25
- Shopping malls64
- Schools198
- Colleges and universities88
- Cinemas13
- Pharmacies29
- Restaurants281
- Police stations15
- Dental clinics14

Source: [Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL)](https://overturemaps.org/).

Coverage depends on what has been mapped; contact details are not shown.

## Quick answers

- Where is Narayanganj District?In Dhaka Division, Bangladesh
- What is the population of Narayanganj District?3,968,554 (2022 estimate)
- What is the median age in Narayanganj District?About 28 years (2022 estimate)
- What is the population density of Narayanganj District?About 5,618 people per km²
- What borders Narayanganj District?Brahmanbaria District, Cumilla District, Dhaka District, Gazipur District, Munshiganj District and Narsingdi District
- What is there to see in Narayanganj District?Adventure Land Park, Bandar Central Shaheed Minar, Bandar Samar Khetro, Bangladesh Folk Art & Craft Foundation
- What time zone is Narayanganj District in?UTC+6
- What currency is used in Narayanganj District?Taka (BDT)
- What language is spoken in Narayanganj District?Bengali, English (main languages nationally)
- How many villages are in Narayanganj District?871 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Narayanganj District?Settlements lie between 0 m and 22 m
- What is the best time to visit Narayanganj District?November to March
- How many hospitals are in Narayanganj District?109 mapped
- How many banks are in Narayanganj District?136 mapped
- How many ATMs are in Narayanganj District?6 mapped
- How many petrol pumps are in Narayanganj District?58 mapped
- What is the P-code of Narayanganj District?BD3067 (OCHA common operational dataset)
