# Dinajpur District, Rangpur Division – Upazilas & Population

> Source: https://wherepedia.org/bangladesh/rangpur/dinajpur/

District · Rangpur Division 

# Dinajpur District

Dinajpur District is a district (zila) of Bangladesh in Rangpur Division. It had an estimated **3,255,541 people** in 2022 on 3,460 km² (about 941 per km²). It is divided into 13 upazilas. 2,079 named villages and localities are recorded here, and 623 mapped services such as hospitals, banks and schools.

- 3,255,541people (2022)
- 3,460km²
- 13upazilas
- 623mapped services

## How many people live in Dinajpur District?

Dinajpur District had an estimated **3,255,541 people** in 2022 — 18.7% of Rangpur Division, 13th of 64 districts. There are 1,038 women for every 1,000 men (below the Rangpur Division figure of 1,061). Spread over 3,460 km², that is about **941 people per km²**, 43rd of 64 districts.

23.9% of people are children under 15 and 7.9% are 65 or older; the median age is about 31 years (it is 30 across Rangpur Division). For every 100 people of working age (15–64) there are 46 children and older people.

0–4 ****260,596**

5–9 ****256,177**

10–14 ****260,016**

15–19 ****261,039**

20–24 ****264,844**

25–29 ****273,863**

30–34 ****261,940**

35–39 ****250,962**

40–44 ****228,722**

45–49 ****221,404**

50–54 ****177,959**

55–59 ****167,420**

60–64 ****114,494**

65–69 ****104,000**

70–74 ****66,313**

75–79 ****48,918**

80+ ****36,874**

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 Dinajpur District?

Dinajpur District lies in [Rangpur Division](https://wherepedia.org/bangladesh/rangpur/), [Bangladesh](https://wherepedia.org/bangladesh/). It borders 6 other districts: [Gaibandha District](https://wherepedia.org/bangladesh/rangpur/gaibandha/), [Joypurhat District](https://wherepedia.org/bangladesh/rajshahi/joypurhat/), [Nilphamari District](https://wherepedia.org/bangladesh/rangpur/nilphamari/), [Panchagarh District](https://wherepedia.org/bangladesh/rangpur/panchagarh/), [Rangpur District](https://wherepedia.org/bangladesh/rangpur/rangpur/) and [Thakurgaon District](https://wherepedia.org/bangladesh/rangpur/thakurgaon/). By area it is the 10th largest of 64 districts in Bangladesh. It covers 21.3% of [Rangpur Division](https://wherepedia.org/bangladesh/rangpur/). The centre of Dinajpur District is about 269 km in a straight line from Dhaka, the capital. It is about 48 km from Rangpur, the main town of Rangpur Division. The centre point is at 25.6304° N, 88.7863° 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).

## Upazilas of Dinajpur District

Upazila Area km² Localities Services 

[Birampur Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/birampur/) 214 227 55 

[Birganj Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/birganj/) 415 226 84 

[Birol Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/birol/) 351 242 9 

[Bochaganj Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/bochaganj/) 223 169 7 

[Chirirbandar Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/chirirbandar/) 316 181 31 

[Dinajpur Sadar Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/dinajpur-sadar/) 355 225 319 

[Fulbari Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/fulbari/) 233 201 25 

[Ghoraghat Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/ghoraghat/) 153 140 16 

[Hakimpur Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/hakimpur/) 101 91 4 

[Kaharole Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/kaharole/) 206 148 19 

[Khansama Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/khansama/) 180 79 4 

[Nababganj Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/nababganj/) 317 225 12 

[Parbatipur Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/parbatipur/) 397 199 38 

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 Dinajpur District

Open gazetteers list **2,079 villages, towns and localities** in Dinajpur District. The largest with a recorded population: Dinajpur (206,234), Parbatipur (48,020), Biral (13,848), Ātgāon (4,654), Baragaon (1,229) and Alampur (924). Settlements here lie between about 18 m and 63 m above sea level (median 38 m).

- Abdullahpara
- Abdulpur
- Abirāmpur
- Achintapur
- Achurgaon
- Adargaon
- Adhintapur
- Afcharabad
- Aftabganjer Hat
- Agat Rikabi
- Agra
- Agālipāra
- Ahmadnagar
- Ajitpur
- Akbārpur
- Akhapur
- Akher
- Akhira
- Aladipur
- Alampur
- Aldādpur
- Aligārpāra
- Alihat
- Alipur
- Alokdhuti
- Alokdihi
- Alokjhari
- Alādipur
- Amail
- Amarpur
- Ambari
- Amdanga
- Amerdanga
- Amlāgāri
- Amra
- Amrabari
- Amrulbari
- Amur
- Amzabari
- Anadebjur
- Anandasagar
- Andalgram
- Andharmaha
- Angarpara
- Angārpāra
- Ankhighothna
- Anora
- Aoliāpukur
- Aptor
- Arapara
- Arazi Debipur
- Arazi Nārāyanpur
- Arjjunhār
- Arjunpur
- Arzipara
- Arāzipanchpoa
- Ashkārpur
- Askarpur
- Asurkot
- Atarjani
- Atgaon
- Audgari
- Aulia Pukur
- Auliapur
- Auliāpur
- Aulākuri
- Ausadpur
- Avirampur
- Azampur
- Azazi Malāta
- Azimpur
- Babangarh
- Bad Runi
- Badey Harina
- Badh
- Badyanathpur
- Bag Dubri
- Bagadubi
- Bagdor
- Baghadubi Bhabanipur
- Bagharpara
- Baghura
- Bagichapara
- Baidar
- Baidhyanathpur
- Baidyanathpur
- Baigram
- Baigrām
- Baikunathapur
- Baikunthapur
- Bairāgipara
- Bajania
- Bajitpur
- Balagari
- Balahar
- Balaiapukur
- Balarampur
- Balarāmpur
- Balia
- Baliharpur
- Ballabpur
- Ballavpur
- Baltair
- Balupara
- Bamandeon
- Bamangara
- Bamangara Adatika
- Bamnahar
- Banahar
- Bandaria
- Bandhugaon
- Bangaon
- Bangenari
- Bangshipur
- Banguan
- Banhara
- Banial
- Baniatpur
- Bankot
- Bansipur
- Bantara
- Bantāra
- Bara Balshira
- Bara Baul
- Bara Bhita
- Bara Bālihāra
- Bara Chandipur
- Bara Chenggram
- Bara Dang
- Bara Dangapara
- Bara Gobindapur
- Bara Haripur
- Bara Hyamnagar
- Bara Hāshimpur
- Bara Jalalpur
- Bara Kāul
- Bara Maijan
- Bara Māgura
- Bara Padampur
- Bara Raghunāthpur
- Bara Rāmchandrapur
- Bara Sultānpur
- Bara Tentulia
- Barabakergar
- Barabandar
- Barabaria
- Barabaul
- Barabila
- Barachara
- Baradal
- Baragachha
- Baragaon
- Baragram
- Baragrām
- Baraharipara
- Barahāt
- Barai
- Barail
- Baraipur
- Baraipāra
- Barajināhār
- Barakona
- Barapatia
- Barapukur
- Barati
- Baratipur
- Barga
- Baroari
- Barsha
- Baru Haripur
- Barua
- Barur
- Basantapur
- Basantpur
- Basbhānga
- Bashmuri
- Basudebpur
- Basuli
- Baur Bari
- Bayra
- Bayālpātamo
- Begampur
- Begungaon
- Behagaon
- Bejuil
- Belai
- Belaichandi
- Belbāri
- Belbāsh
- Beldānga
- Belghat Sultanpur
- Belkhuria
- Belpukur
- Beltali
- Belwa
- Belāi Chandi Kuthipāra
- Belāichandi
- Benipur
- Beparitola
- Bera Malia
- Beradanga
- Bergaon
- Beribari
- Beribāri
- Berilbāri
- Berākhāl
- Berāt
- Betdighi
- Bethamari
- Betura
- Bhabadgari
- Bhabainagar
- Bhabanipur
- Bhabki
- Bhabānipur
- Bhadra
- Bhaduria
- Bhagabatipur
- Bhagabānpur
- Bhagal Pur Bazar
- Bhagirpāra
- Bhaigarh
- Bhalka
- Bhandara
- Bhander Kānda
- Bharatpur
- Bharla
- Bharnapara
- Bhatai
- Bhatchhala
- Bhatpāra
- Bhawanipur
- Bhawānipur
- Bheksi
- Bhelain
- Bhelaya
- Bhelāpukur
- Bherbheri
- Bhetai
- Bhiail
- Bhimalpur
- Bhirām
- Bhiāil
- Bhobālipāra
- Bhogdoma
- Bhognagar
- Bholānāthpur
- Bhotanpāra
- Bhotgachh
- Bhrāmāpur
- Bhuipāra
- Bhutgari
- Bhutigaon
- Bhābki
- Bhābānipur
- Bhādra
- Bhāduria
- Bhāduāri
- Bhālukmāri
- Bhāndāra
- Bhāndārdana
- Bhātgaon
- Bhātina
- Bhātpāil
- Bhātpāra
- Bidoshi
- Bijani
- Bijora
- Bijoypur
- Bijul Magurapara
- Bikrampur
- Bil Para
- Bilātupāra
- Bimalpur
- Binail
- Binnagari
- Binnail
- Binnakuri
- Binodnagar
- Binodpur
- Binyagari
- Biral
- Birampur
- Birchandrapur
- Birganj
- Birgaon
- Birol
- Birāmpur
- Bishagar
- Bishainathpur
- Bishambarpur
- Bishapara
- Bishawnāthpur
- Bishnopur
- Bishnupur
- Bishtupur
- Bishwanathpur
- Bishwanuthpur
- Bishwanāthpur
- Biskini
- Bistair
- Bisua
- Biswambharpur
- Biswanathpur
- Biswanāthpur
- Bittipāra
- Bizul
- Bizul Janga
- Bizuldanga
- Bizulkanchipara
- Boaldar
- Bochāganj
- Bochāpukur
- Bohāla
- Bongaon
- Bongrām
- Borsha
- Boāldār
- Boālmari
- Boālpātma
- Brahmanbhita
- Brammatiar Sonāpukur
- Brammāpur
- Brohmanbhita
- Brāhmanpur
- Bugdaīr
- Bujruk Basudebpur
- Bujruk Shamsernagar
- Bulakipur
- Bulākīpur
- Burirsara
- Buzruk Balshira
- Buzruk Bāsudebpur
- Buzruk Gangāpur
- Buzruk Harina
- Bāchhārgrām
- Bāchāl
- Bādlāpāra
- Bāgha Chhara
- Bāghā Chāra
- Bāghāchara
- Bāgra
- Bāhala
- Bāhārpur
- Bāishpur
- Bājal
- Bājitpur
- Bājnāhār
- Bākhunda
- Bākhuria
- Bākhārkhurid
- Bākpur
- Bākshipāra
- Bālibhadrapur
- Bāliān
- Bālupāra
- Bālādāngi
- Bālāndor
- Bālāpukur
- Bāmangaon
- Bāndighi
- Bāngalpara
- Bāngālpārā
- Bānkhunja
- Bānkura
- Bānspukur
- Bāona
- Bāra Birgaon
- Bāripāsha
- Bāritpur
- Bārāipur
- Bārākāla
- Bāshudebpur
- Bāsudebpur
- Bāsupāra
- Bātāpāra
- Bātāsan
- Bāzār
- Chagalhāta
- Chaighati
- Chaitapukur
- Chak Baira
- Chak Bamunia
- Chak Basanta
- Chak Bhābāni
- Chak Bhānu
- Chak Boālia
- Chak Bājitpur
- Chak Bāla
- Chak Bānārasi
- Chak Chaknia
- Chak Deanat
- Chak Durgapur
- Chak Durgāpur
- Chak Enāyetpur
- Chak Fasal
- Chak Iswār
- Chak Jamani
- Chak Janid
- Chak Joydebpur

…and 1,679 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 Dinajpur District

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

### Water

36 rivers and streams.

- Akhiradara Khāl
- Alkasni Nadi
- Barakmāri Khāl
- Bhela Nadi
- Bhelamati Nadi
- Bhuli
- Bhuli Nadi
- Bura Nadi
- Chhota Dhepa Nadi
- Chiri Nadi
- Depa Nadi
- Dhepa Nadi
- Dhāp River
- Garbheswari Nadi
- Ichhamati Nadi
- Jamuna Nadi
- Kanchan Nadi
- Karatoa Nadi
- Khar Khari River
- Khotākhāri Khāl
- Kākra Nadi
- Mahila Nadi
- Mara Ichhamat Nadi
- Narto Nadi

…and 12 more.

### Forests and nature

1 park.

- Swapnapuri Park

### Getting around

7 railway stations.

- Bhawānipur
- Biral Railway Station
- Bājnahār Railway Station
- Kāogāon Railway Station
- Mangalpur Railway Station
- Setābganj Railway Station
- Sultānpur Railway Station

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 Dinajpur District and the best time to visit

In Dinajpur District, the warmest month is May (average 31 °C) and the coolest is Jan (16 °C). About 1,669 mm of rain falls in a year; the wettest month is Jul (361 mm) and the driest Dec (3 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 16 7 

Feb 20 10 

Mar 26 24 

Apr 30 87 

May 31 187 

Jun 30 277 

Jul 29 361 

Aug 29 294 

Sep 28 280 

Oct 25 134 

Nov 21 5 

Dec 17 3 

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

## Hospitals, banks and other services in Dinajpur District

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

- Hospitals69
- Banks71
- ATMs15
- Petrol pumps39
- Hotels28
- Shopping malls6
- Schools144
- Colleges and universities81
- Cinemas9
- Pharmacies43
- Restaurants99
- Police stations10
- Dental clinics9

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 Dinajpur District?In Rangpur Division, Bangladesh
- What is the population of Dinajpur District?3,255,541 (2022 estimate)
- What is the median age in Dinajpur District?About 31 years (2022 estimate)
- What is the population density of Dinajpur District?About 941 people per km²
- What borders Dinajpur District?Gaibandha District, Joypurhat District, Nilphamari District, Panchagarh District, Rangpur District and Thakurgaon District
- How many villages are in Dinajpur District?2,079 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Dinajpur District?Settlements lie between 18 m and 63 m
- What is the best time to visit Dinajpur District?November to March
- How many hospitals are in Dinajpur District?69 mapped
- How many banks are in Dinajpur District?71 mapped
- How many ATMs are in Dinajpur District?15 mapped
- How many petrol pumps are in Dinajpur District?39 mapped
- What is the P-code of Dinajpur District?BD5527 (OCHA common operational dataset)
