# Joypurhat District, Rajshahi Division – Upazilas & Population

> Source: https://wherepedia.org/bangladesh/rajshahi/joypurhat/

District · Rajshahi Division 

# Joypurhat District

Joypurhat District is a district (zila) of Bangladesh in Rajshahi Division. It had an estimated **947,031 people** in 2022 on 966 km² (about 980 per km²). It is divided into 5 upazilas. 709 named villages and localities are recorded here, and 179 mapped services such as hospitals, banks and schools.

- 947,031people (2022)
- 966km²
- 5upazilas
- 179mapped services

## How many people live in Joypurhat District?

Joypurhat District had an estimated **947,031 people** in 2022 — 4.7% of Rajshahi Division, 57th of 64 districts. There are 1,052 women for every 1,000 men (close to the Rajshahi Division figure of 1,054). Spread over 966 km², that is about **980 people per km²**, 37th of 64 districts.

20.6% of people are children under 15 and 8.1% are 65 or older; the median age is about 33 years (it is 31 across Rajshahi Division). For every 100 people of working age (15–64) there are 40 children and older people.

0–4 ****63,321**

5–9 ****63,564**

10–14 ****68,001**

15–19 ****68,834**

20–24 ****75,417**

25–29 ****82,480**

30–34 ****82,430**

35–39 ****80,611**

40–44 ****72,429**

45–49 ****69,357**

50–54 ****55,483**

55–59 ****50,881**

60–64 ****37,255**

65–69 ****31,457**

70–74 ****21,123**

75–79 ****14,376**

80+ ****10,012**

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

Joypurhat District lies in [Rajshahi Division](https://wherepedia.org/bangladesh/rajshahi/), [Bangladesh](https://wherepedia.org/bangladesh/). It borders 4 other districts: [Bogura District](https://wherepedia.org/bangladesh/rajshahi/bogura/), [Dinajpur District](https://wherepedia.org/bangladesh/rangpur/dinajpur/), [Gaibandha District](https://wherepedia.org/bangladesh/rangpur/gaibandha/) and [Naogaon District](https://wherepedia.org/bangladesh/rajshahi/naogaon/). By area it is the 59th largest of 64 districts in Bangladesh. It covers 5.3% of [Rajshahi Division](https://wherepedia.org/bangladesh/rajshahi/). The centre of Joypurhat District is about 204 km in a straight line from Dhaka, the capital. It is about 94 km from Rajshahi, the main town of Rajshahi Division. The centre point is at 25.0930° N, 89.0838° 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 Joypurhat District

Upazila People per km² Area km² Localities Services 

[Joypurhat Sadar Upazila](https://wherepedia.org/bangladesh/rajshahi/joypurhat/joypurhat-sadar/) 312,941 1,324 236 185 118 

[Panchbibi Upazila](https://wherepedia.org/bangladesh/rajshahi/joypurhat/panchbibi/) 246,337 881 280 252 15 

[Kalai Upazila](https://wherepedia.org/bangladesh/rajshahi/joypurhat/kalai/) 152,138 916 166 132 17 

[Akkelpur Upazila](https://wherepedia.org/bangladesh/rajshahi/joypurhat/akkelpur/) 140,338 999 140 72 24 

[Khetlal Upazila](https://wherepedia.org/bangladesh/rajshahi/joypurhat/khetlal/) 95,277 665 143 93 5 

Source: [Bangladesh Bureau of Statistics (BBS) via OCHA HDX, administrative boundaries (COD-AB, CC BY-IGO)](https://data.humdata.org/dataset/cod-ab-bgd); [UNFPA and US Census Bureau (USCB) via OCHA HDX, population 2022 (COD-PS, CC BY-IGO)](https://data.humdata.org/dataset/cod-ps-bgd).

## Villages and localities in Joypurhat District

Open gazetteers list **709 villages, towns and localities** in Joypurhat District. The largest with a recorded population: Joypur Hāt (73,068). Settlements here lie between about 16 m and 31 m above sea level (median 25 m).

- Abdul Bāhodurpur
- Abdāl Singha
- Agar
- Ajra Sidhail
- Akkelpur
- Ali Muhammadpur
- Amdal
- Amirpur
- Amlagāri
- Amāil
- Anantapur
- Aolāi
- Aora
- Arazi Jagadishpur
- Arbāb
- Arāzi Pātāboka
- Atapur
- Atthoka
- Atul
- Atāhār
- Ausgāra
- Ayma Gopināthpur
- Aymōpur
- Bagamanpur
- Baharampur
- Bahuti
- Baje Dhuraib
- Balarāmpur
- Bali Sibsamudra
- Baligrām
- Balupōra
- Bambu
- Bankila
- Bara Bāliātor
- Bara Mānik
- Bara Nārōyanpur
- Barai
- Barakāndri
- Baran
- Baropukuria
- Barpil
- Barāi
- Barāil
- Bayra
- Bayro
- Begungaon
- Behārpur
- Bejkhanda
- Belgharia
- Belkhur
- Belāmla
- Berāil
- Berākhāi
- Bhadsha
- Bhagwānpur
- Bhalukgāri
- Bherendi
- Bhikhar
- Bhikni
- Bhimpur
- Bhusha
- Bhutiāpāra
- Bhābki
- Bhādsha
- Bhāhuai Kushalia
- Bhāndāripāra
- Bhānurkānda
- Bhārāhut
- Bhāsilo
- Bhātkota
- Bhātōhār
- Billah
- Bilāshbāri
- Binay
- Bindhāra
- Bingalu
- Binnipāra
- Binsira
- Binsāra
- Bināil
- Biranjan
- Birnagar
- Bishnupur
- Biāla
- Bofalgāri
- Bonskhur
- Boyragari
- Briddhigrām
- Budhail
- Burai
- Burāil
- Buzruk
- Bādōuchcha
- Bāghāpāra
- Bāgjāna
- Bāguri
- Bāguān
- Bāgān
- Bājitpur
- Bākhera Kamalgāri
- Bākhra
- Bākila
- Bālighāta
- Bālāti
- Bāmangoon
- Bāmanpur
- Bāmni Hāri
- Bāndighi
- Bānia Chāpar
- Bāniāpāra
- Bānjāpukur
- Bānskāta
- Bānāich
- Bāruil
- Bārānashi
- Bāsura
- Bōnihāra
- Chak Barkat
- Chak Bharunia
- Chak Bhārunia
- Chak Biala
- Chak Bizli
- Chak Dalimba
- Chak Ghosāl
- Chak Gōduka
- Chak Jagadispur
- Chak Kamal
- Chak Mahan
- Chak Pāhunanda
- Chak Raghunath
- Chak Shamsher
- Chak Sidhail
- Chak Simulia
- Chak Tākāhut
- Chak Ujjal
- Chakrāpāra
- Chandipur
- Chandpur
- Chanpāgāchi
- Chaolpāra
- Char Murāli
- Chechra
- Chechuria
- Chhata Helkunda
- Chhatragrām
- Chhelobela
- Chhota Bāliātor
- Chhota Mājhipāra
- Chhota Mānik
- Chhota Tāra
- Chhālākhur
- Chhātinōli
- Chhātiānchura
- Chikonmātia
- Chirāla
- Chok Bārdi
- Chuk Syam
- Chukaibāri
- Chākla
- Chānda
- Chārdpur
- Chātkhur
- Dahatpur
- Dahuria
- Daibaki Nandanpur
- Dakshin Bāsta
- Dakshin Duhrail
- Dakshin Hātsahar
- Dakshin Jaydebpur
- Dakshin Telihār
- Damdomo
- Danapani
- Dariapāra
- Darpāl
- Dastapur
- Daulatpur
- Debipur
- Debkhanda
- Debrail
- Debrāil
- Deonahār
- Deulia
- Deutāhār
- Dhalahar
- Dhaparhal
- Dharanji
- Dhekuncha
- Dholtighar
- Dhopākuri
- Dhulpāra
- Dhunat
- Dhākārpāra
- Dhāmsunda
- Dhāoa
- Dhāoāipur
- Dhāraki
- Dhātālipur
- Dibākarpur
- Dingrapāra
- Dior
- Diyal
- Dogar
- Doghara
- Dogāchhi
- Dudhāil
- Dugārpāra
- Dulali
- Duranja
- Durgadaha
- Durgāpur
- Dādpur
- Dādra Jantigrām
- Dālimba
- Dāmgar
- Dāmodorpur
- Dāngāpāra
- Dāsra
- Dāudia
- Dōnejpur
- Ekdāla
- Elata
- Faridpur
- Fatehpur
- Gaharpu
- Ganai
- Ganguria
- Gangādāspur
- Gangōprasad
- Gangōprosād
- Garhbalāni
- Gatansahar
- Ghunāi
- Ghāsuria
- Ghāturia
- Gobindapur
- Gobināthpur
- Godōipur
- Gohāra
- Golōhār
- Goneshpur
- Gongādaspur
- Gopinathpur
- Gopāl
- Gopālpur
- Gorna
- Gotāhār
- Gundimsāra
- Gurki
- Gurni
- Gurura
- Gāngria
- Gāngrāil
- Gōrail
- Habibpur
- Haiendo
- Halhalia
- Hantānābāj
- Hape
- Haripur
- Harisāra
- Hatiar Bazar
- Hatiharpur
- Hatkhola
- Hatubhōnga
- Hazrapukur
- Helkunda
- Herakula
- Himāil
- Hiohmi
- Hoper Hāt
- Husainnagar
- Hājipur
- Hālat
- Hānāil
- Hānāil Bomba
- Hārunja
- Hāshna Ushna
- Hāsta Basantapur
- Hātigāra
- Hātil
- Hātior
- Hāzrāpāra
- Hōjipōra
- Ichhua
- Ikargāra
- Inkhur
- Inshira
- Iora
- Ishākpur
- Ismāilpur
- Iswarpur
- Itākhola
- Jagadishpur
- Jagadumbor
- Jalālpur
- Jaminpur
- Jamuna
- Jatāir
- Jaykrishnapur
- Jaypur
- Jhāmutpur
- Jindārpur
- Jipanpur
- Jitāpu
- Jitārpur
- Jiyāpur
- Jogāipur
- Jolōtul
- Jotrām
- Joypur Hāt
- Joypurhat
- Jāfarpur
- Jāmbubon
- Jāmura
- Jāmālpur
- Jāmārganj
- Jōbekpur
- Jōmuhāli
- Kachna
- Kadamgāchhi
- Kaikuri
- Kalai
- Kalandarpur
- Kalyanpur
- Kamarpur
- Kapanka
- Karai
- Karatti
- Karia
- Karimpur
- Kasba
- Kasiābāri
- Kaya
- Kayeskhur
- Kendul
- Keorta
- Kesabpur
- Keshabpur
- Kesurta
- Khaerdāra
- Khamarpara
- Khanjanpur
- Khard Sagund
- Kharita
- Khariza Deotāhār
- Khariāpāra
- Kharpa
- Khetlāl
- Khidirpur
- Khokosgāri
- Khorapa
- Khorda
- Khosalpur Nayāpāra
- Khās Bātta
- Khās Pāhānanda
- Khōrija Pākuria
- Khōs Bāguri
- Khōs Sidhail
- Koktāra
- Kola
- Konch Kuri
- Kotwalibag
- Koytāhār
- Krishnanagar
- Krishnapur
- Kujāil
- Kulachay
- Kusalia
- Kusum Sahar
- Kusumsāra
- Kutubpur
- Kutāhāra
- Kuzi Shahar
- Kuārgoon
- Kuōrpur
- Kādipur
- Kādirpur
- Kādoya
- Kākra Pothānpur
- Kālingo
- Kālurpāra
- Kālāi
- Kāmālpur
- Kāmārgrām
- Kānsra
- Kāntha
- Kānupur
- Kāpāstikri
- Kāshira
- Kāsipur
- Kāsiābāil
- Kāthail Gopināthpur
- Kāthāil
- Kāthālbāri
- Kātāhār
- Kāzikar
- Kāzipur
- Kōnchākul
- Kōnspur
- Laknahār

…and 309 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 Joypurhat District

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

### Water

2 rivers and streams.

- Chiri Nadi
- Hārābati

### Getting around

3 railway stations.

- Bāqiana
- Jamālganj
- Tilakpu Railroad 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 Joypurhat District and the best time to visit

In Joypurhat District, the warmest month is May (average 31 °C) and the coolest is Jan (17 °C). About 1,792 mm of rain falls in a year; the wettest month is Jul (341 mm) and the driest Dec (5 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 17 9 

Feb 21 14 

Mar 26 30 

Apr 30 117 

May 31 221 

Jun 30 313 

Jul 29 341 

Aug 29 286 

Sep 28 278 

Oct 26 170 

Nov 22 8 

Dec 18 5 

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

## Hospitals, banks and other services in Joypurhat District

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

- Hospitals14
- Banks25
- ATMs3
- Petrol pumps14
- Hotels8
- Shopping malls3
- Schools41
- Colleges and universities23
- Cinemas2
- Pharmacies6
- Restaurants33
- Police stations5
- Dental clinics2

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 Joypurhat District?In Rajshahi Division, Bangladesh
- What is the population of Joypurhat District?947,031 (2022 estimate)
- What is the median age in Joypurhat District?About 33 years (2022 estimate)
- What is the population density of Joypurhat District?About 980 people per km²
- What borders Joypurhat District?Bogura District, Dinajpur District, Gaibandha District and Naogaon District
- How many villages are in Joypurhat District?709 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Joypurhat District?Settlements lie between 16 m and 31 m
- What is the best time to visit Joypurhat District?November to March
- How many hospitals are in Joypurhat District?14 mapped
- How many banks are in Joypurhat District?25 mapped
- How many ATMs are in Joypurhat District?3 mapped
- How many petrol pumps are in Joypurhat District?14 mapped
- What is the P-code of Joypurhat District?BD5038 (OCHA common operational dataset)
