# Bochaganj Upazila Upazila, Dinajpur District, Rangpur Division

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

Upazila · Dinajpur District 

# Bochaganj Upazila

Bochaganj Upazila is an upazila (sub-district) of Bangladesh in Dinajpur District, Rangpur Division. It had an estimated **169,073 people** in 2022 on 223 km² (about 758 per km²). 169 named villages and localities are recorded here, and 7 mapped services such as hospitals, banks and schools.

- 169,073people (2022)
- 223km²
- 7mapped services
- 45 mtypical elevation

## How many people live in Bochaganj Upazila?

Bochaganj Upazila had an estimated **169,073 people** in 2022 — 5.2% of Dinajpur District, 317th of 409 upazilas. There are 1,049 women for every 1,000 men (above the Dinajpur District figure of 1,038). Spread over 223 km², that is about **758 people per km²**, 315th of 409 upazilas.

23.7% of people are children under 15 and 8.1% are 65 or older; the median age is about 32 years (it is 31 across Dinajpur District). For every 100 people of working age (15–64) there are 46 children and older people.

0–4 ****13,499**

5–9 ****13,251**

10–14 ****13,254**

15–19 ****12,810**

20–24 ****12,956**

25–29 ****14,356**

30–34 ****13,885**

35–39 ****13,750**

40–44 ****12,204**

45–49 ****12,212**

50–54 ****8,883**

55–59 ****8,793**

60–64 ****5,608**

65–69 ****5,679**

70–74 ****3,440**

75–79 ****2,698**

80+ ****1,795**

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 Bochaganj Upazila?

Bochaganj Upazila lies in [Dinajpur District](https://wherepedia.org/bangladesh/rangpur/dinajpur/), [Rangpur Division](https://wherepedia.org/bangladesh/rangpur/), [Bangladesh](https://wherepedia.org/bangladesh/). It borders 4 other upazilas: [Birganj Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/birganj/), [Birol Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/birol/), [Kaharole Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/kaharole/) and [Pirganj Upazila](https://wherepedia.org/bangladesh/rangpur/thakurgaon/pirganj/). By area it is the 309th largest of 507 upazilas in Bangladesh. It covers 6.5% of [Dinajpur District](https://wherepedia.org/bangladesh/rangpur/dinajpur/). The centre of Bochaganj Upazila is about 304 km in a straight line from Dhaka, the capital. The centre point is at 25.7862° N, 88.4533° 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).

## Villages and localities in Bochaganj Upazila

Open gazetteers list **169 villages, towns and localities** in Bochaganj Upazila. The largest with a recorded population: Ātgāon (4,654), Baragaon (1,229), Alampur (924), Bajania (899), Chota Bālihāra (749) and Dakkhingaon (712). Settlements here lie between about 32 m and 51 m above sea level (median 45 m).

- Achurgaon
- Adargaon
- Akhapur
- Alampur
- Anora
- Atgaon
- Badh
- Bajania
- Bandhugaon
- Banguan
- Banhara
- Bankot
- Bara Bālihāra
- Bara Sultānpur
- Baragaon
- Barga
- Barsha
- Barua
- Basantpur
- Begungaon
- Behagaon
- Belbāsh
- Bhander Kānda
- Bharla
- Bhāduāri
- Bishtupur
- Bochāganj
- Bongaon
- Bājal
- Bāmangaon
- Bāsudebpur
- Bātāsan
- Bāzār
- Chandipur
- Chengan
- Chhatail
- Chhātail
- Chota Bālihāra
- Chota Sultanpur
- Chāpaltor
- Chāpāidāngi
- Chāpāil
- Chāpāitor
- Dahara
- Dakchāi
- Dakkhingaon
- Dakshin Madhabpur
- Dakshin Mādhabpur
- Daula
- Daulatpur
- Deogaon
- Deokhāra
- Deomora
- Deor
- Deul
- Dhananjoypur
- Dhantala
- Dhoddhāir
- Dholdangi
- Dighri
- Dumuria
- Durgāpur
- Futkibāri
- Gangāpur
- Ghorāpir
- Gobindapur
- Gopālpur
- Haripur
- Harishchandrapur
- Hājipur
- Ishania
- Islāmpur
- Isānia
- Janaglipir
- Jashahar
- Jhālihur
- Jingaon
- Jinhur
- Jābāripur
- Jālgaon
- Jāmira
- Kangs
- Kanua
- Karāi
- Khālpāra
- Khāngaon
- Khānpur
- Kisropur
- Kodālkāti
- Korālgaon
- Kukurādāngi
- Kumārpur
- Kākduar
- Kāshipur
- Kātābāri
- Lakshanic
- Lakshmipūr
- Lohāgaon
- Mabārakpur
- Mahabbatpur
- Mahabpur
- Mahesail
- Maheshpur
- Mahespur
- Mahesāil
- Mahirpur
- Mandalpāra
- Manipur
- Maodgaon
- Matizāpur
- Mohanpur
- Mollāpāra
- Mugholkot
- Mulduār
- Muraripur
- Muriala
- Murshidhat
- Mursid Hāt
- Māldagaon
- Mālgaon
- Mānikpur
- Nafanagar
- Naripur
- Nehālgaon
- Nonāgram
- Nāfanagar
- Nārail
- Parera
- Pariālpur
- Parmeswarpur
- Paschim Barsa
- Phutkibāri
- Polāshbāri
- Porbatipur
- Purba Barsha
- Pānchpāra
- Ranagaon
- Ranati
- Rangaon
- Rasulpur
- Ratonda
- Ruhigaon
- Rājbangshipāra
- Rāmdāspara
- Rāmnagar
- Rāmpur
- Sanihari
- Sankachura
- Sankair
- Sankarpur
- Setabganj
- Shekharpur
- Shukdebpur
- Sibpur
- Silet
- Sonkāi
- Srimantapur
- Sripur
- Subidhāt
- Sultānpur
- Sādāmahāl
- Sāhaspur
- Sānam Dānga
- Sātpukur
- Tena
- Udaysākua
- Varra
- Ākhāpur
- Ātgāon

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 Bochaganj Upazila

Named natural and historic features inside Bochaganj Upazila, from the GeoNames gazetteer.

### Water

4 rivers and streams.

- Alkasni Nadi
- Rakhasini Nadi
- Shoa Nadi
- Tulai Nadi

### Getting around

2 railway stations.

- 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 Bochaganj Upazila and the best time to visit

Using the climate of 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/).

## Nearest hospital, bank and fuel from Bochaganj Upazila

Need Nearest mapped Distance 

Hospital Bochaganj Upazila Health Complex · Bochaganj 2.1 km [Map](https://www.openstreetmap.org/?mlat=25.79979&mlon=88.46730#map=17/25.79979/88.46730) 

Bank Sonali Bank Limited · Kaharole 11 km [Map](https://www.openstreetmap.org/?mlat=25.86295&mlon=88.51622#map=17/25.86295/88.51622) 

ATM Dutch-Bangla Bank Limited ATM · Dinajpur Sadar 23 km [Map](https://www.openstreetmap.org/?mlat=25.69775&mlon=88.65568#map=17/25.69775/88.65568) 

Petrol pump Alam Filling Station আলম ফিলিং ষ্টেশন · Pirganj 12 km [Map](https://www.openstreetmap.org/?mlat=25.85920&mlon=88.36641#map=17/25.85920/88.36641) 

Hotel Sayma Parvez Amusement Park · Bochaganj 4.9 km [Map](https://www.openstreetmap.org/?mlat=25.81939&mlon=88.42143#map=17/25.81939/88.42143) 

Mall Shahid Mozaffar Hussain Market · Pirganj 12 km [Map](https://www.openstreetmap.org/?mlat=25.85716&mlon=88.36064#map=17/25.85716/88.36064) 

School Moheshpur Adibasi High School · Bochaganj 6.8 km [Map](https://www.openstreetmap.org/?mlat=25.74967&mlon=88.39901#map=17/25.74967/88.39901) 

College সেতাবগঞ্জ সরকারি কলেজ · Bochaganj 2.0 km [Map](https://www.openstreetmap.org/?mlat=25.78876&mlon=88.43377#map=17/25.78876/88.43377) 

Police station কাহারোল থানা,দিনাজপুর · Kaharole 19 km [Map](https://www.openstreetmap.org/?mlat=25.79680&mlon=88.64594#map=17/25.79680/88.64594) 

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

Straight-line distance from the centre of the division, within 40 km.

## Hospitals, banks and other services in Bochaganj Upazila

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

- Hospitals1
- Hotels1
- Schools2
- Colleges and universities1
- Restaurants2

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.

## Other upazilas in Dinajpur District

- Birampur
- Birganj
- Birol
- Chirirbandar
- Dinajpur Sadar
- Fulbari
- Ghoraghat
- Hakimpur
- Kaharole
- Khansama
- Nababganj
- Parbatipur

## Quick answers

- Where is Bochaganj Upazila?In Dinajpur District, Rangpur Division, Bangladesh
- What is the population of Bochaganj Upazila?169,073 (2022 estimate)
- What is the median age in Bochaganj Upazila?About 32 years (2022 estimate)
- What is the population density of Bochaganj Upazila?About 758 people per km²
- What borders Bochaganj Upazila?Birganj Upazila, Birol Upazila, Kaharole Upazila and Pirganj Upazila
- How many villages are in Bochaganj Upazila?169 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Bochaganj Upazila?Settlements lie between 32 m and 51 m
- What is the best time to visit Bochaganj Upazila?November to March
- Where is the nearest hospital to Bochaganj Upazila?Bochaganj Upazila Health Complex, about 2.1 km from the centre
- Where is the nearest bank to Bochaganj Upazila?Sonali Bank Limited, about 11 km from the centre
- Where is the nearest ATM to Bochaganj Upazila?Dutch-Bangla Bank Limited ATM, about 23 km from the centre
- Where is the nearest petrol pump to Bochaganj Upazila?Alam Filling Station আলম ফিলিং ষ্টেশন, about 12 km from the centre
- How many hospitals are in Bochaganj Upazila?1 mapped
- What is the P-code of Bochaganj Upazila?BD55270021 (OCHA common operational dataset)
