# Kaharole Upazila Upazila, Dinajpur District, Rangpur Division

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

Upazila · Dinajpur District 

# Kaharole Upazila

Kaharole Upazila is an upazila (sub-district) of Bangladesh in Dinajpur District, Rangpur Division. It had an estimated **166,954 people** in 2022 on 206 km² (about 811 per km²). 148 named villages and localities are recorded here, and 19 mapped services such as hospitals, banks and schools.

- 166,954people (2022)
- 206km²
- 19mapped services
- 45 mtypical elevation

## How many people live in Kaharole Upazila?

Kaharole Upazila had an estimated **166,954 people** in 2022 — 5.1% of Dinajpur District, 316th of 406 upazilas. There are 1,060 women for every 1,000 men (above the Dinajpur District figure of 1,038). Spread over 206 km², that is about **811 people per km²**, 288th of 406 upazilas.

24.1% of people are children under 15 and 7.6% are 65 or older; the median age is about 31 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,681**

5–9 ****13,327**

10–14 ****13,203**

15–19 ****12,594**

20–24 ****13,471**

25–29 ****14,307**

30–34 ****14,089**

35–39 ****12,829**

40–44 ****11,913**

45–49 ****11,363**

50–54 ****9,124**

55–59 ****8,887**

60–64 ****5,541**

65–69 ****5,313**

70–74 ****3,112**

75–79 ****2,533**

80+ ****1,667**

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

Kaharole 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 5 other upazilas: [Birganj Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/birganj/), [Birol Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/birol/), [Bochaganj Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/bochaganj/), [Dinajpur Sadar Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/dinajpur-sadar/) and [Khansama Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/khansama/). By area it is the 336th largest of 507 upazilas in Bangladesh. It covers 5.9% of [Dinajpur District](https://wherepedia.org/bangladesh/rangpur/dinajpur/). The centre of Kaharole Upazila is about 296 km in a straight line from Dhaka, the capital. The centre point is at 25.8025° N, 88.5985° 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 Kaharole Upazila

OpenStreetMap lists 2 named sights in Kaharole Upazila: 2 monuments.

- Dosh moile more · monument
- তেভাগা চত্বর · monument

### Nearby, outside Kaharole Upazila

- Birganj National Park · nature reserve, Birganj7.9 km
- বিজয় চত্বর · monument, Birganj8.6 km
- Birgange Govt. College, Shahid Minar · monument, Birganj8.6 km
- Singra National Park · nature reserve, Birganj10 km
- শহীদ মিনার · castle or fort, Dinajpur Sadar13 km
- Golapgonj · attraction, Birganj14 km
- ভাটিনা · attraction, Dinajpur Sadar17 km
- হাজির দীঘি · attraction, Dinajpur Sadar18 km
- aristocrats · castle or fort, Dinajpur Sadar18 km
- মহারাজা মোড় · monument, Dinajpur Sadar20 km
- Rudra Chattar · memorial, Dinajpur Sadar20 km
- Dinajpur Museum · museum, Dinajpur Sadar20 km

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: Kaharole Upazila

- 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

- Saidpur Airport (SPD) · Saidpur31 km
- Bagdogra Airport (IXB) · Siliguri101 km

### Nearest railway station

সেতাবগঞ্জ রেল ষ্টেশন (Bochaganj), about 14 km from the centre.

### Daylight

Days are longest in Jun (about 13.7 hours, sunrise around 05:13) and shortest in Dec (about 10.5 hours, sunrise around 06:44, sunset around 17:16).

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.

## Villages and localities in Kaharole Upazila

Open gazetteers list **148 villages, towns and localities** in Kaharole Upazila. Settlements here lie between about 38 m and 52 m above sea level (median 45 m).

- Balarāmpur
- Balia
- Bamandeon
- Bangshipur
- Barapatia
- Bergaon
- Berāt
- Bhabānipur
- Bhelaya
- Bhātgaon
- Bikrampur
- Bisua
- Boālpātma
- Bugdaīr
- Bāchāl
- Bāhārpur
- Bāishpur
- Bākhuria
- Bākhārkhurid
- Bākpur
- Bālāpukur
- Bāripāsha
- Bāsudebpur
- Bātāpāra
- Chak Bājitpur
- Chak Iswār
- Chak Maharampur
- Chak Prānkrishna
- Chechugaon
- Chholakuri
- Chāndura
- Chātul
- Dabar
- Dahunda
- Dakhin Maheshpur
- Daulatpur
- Debipur
- Deonāghāta
- Dhanigrām
- Dipikura
- Dohachi
- Dwipnagar
- Dābar
- Fershādānga
- Gar Mullikpur
- Gar Nurpur
- Gauripur
- Ghosarara
- Ghāghar
- Gopālpur
- Guliāra
- Haripur
- Helencha Kuri
- Husainpur
- Hātgaon
- Hātisha
- Iagnnāthpur
- Ichāil
- Ishānpur
- Iswar Nagar
- Iswargrām
- Isānīa
- Itua
- Joynand Hāt
- Joyrāmpur
- Jāmālpur
- Kaharole
- Kainagar
- Kamalpur
- Kanta
- Keutpāra
- Khosālpāra
- Khāspār
- Kāhārol
- Kāmar Digha
- Kāmāir
- Kāmāir Baranda
- Kāntafarm
- Kāntanagar
- Kātgaon
- Kātna
- Kāzikātna
- Maghia Bil
- Mahadipur
- Maheshpur
- Mallikpur
- Mandalpāra
- Mathurāpur
- Mirzāpur
- Moheshpur
- Mohāmmadpur
- Mollāpāra
- Mukundapur
- Mālgrām
- Mālihāta
- Nayabad
- Nayābād
- Nijāi
- Nirmāil
- Noāgāon
- Nātlāri
- Olān
- Parameshpur
- Parameswaripur
- Pauria
- Payesh
- Prasādpur
- Punarbhaba
- Purba Mullikpur
- Purba Sādipur
- Pāikpāra
- Pānigaon
- Pānisāil
- Pārbatipur
- Ramchandrapur
- Rasulpur
- Ratigan
- Rukanpur
- Rāmchsndrapui
- Rāmpur
- Rāngaon
- Saidpur
- Sankarpur
- Shyāmpur
- Shāhāpur
- Sibpur
- Singārigaon
- Sukdebpur
- Sultāmpur
- Sultānpur
- Sundarban
- Sundarpukur
- Sundarpur
- Sādipur
- Sādlapur
- Sāinagar
- Sāndāil
- Sāptia
- Sāranja
- Sātpur
- Tarala
- Targaon
- Tarkānda
- Teghara
- Telia
- Turukdiāra
- Tārāpur
- Uchitpur

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

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

### Water

1 river or stream.

- Dhāp River

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

Need Nearest mapped Distance 

Hospital Kaharole Upazila Health Complex · Kaharole 1.3 km [Map](https://www.openstreetmap.org/?mlat=25.79373&mlon=88.60668#map=17/25.79373/88.60668) 

Bank Rajshahi Krishi Unnayan Bank · Birganj 8.4 km [Map](https://www.openstreetmap.org/?mlat=25.85889&mlon=88.65469#map=17/25.85889/88.65469) 

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

Petrol pump Janani Filing Station জননী ফিলিং ষ্টেশন · Birganj 7.7 km [Map](https://www.openstreetmap.org/?mlat=25.84997&mlon=88.65513#map=17/25.84997/88.65513) 

Hotel Sky Hotel & Restaurant · Kaharole 1.3 km [Map](https://www.openstreetmap.org/?mlat=25.79121&mlon=88.59907#map=17/25.79121/88.59907) 

Mall Janani Online & Stationary (JOS), Shopping mall · Birganj 8.7 km [Map](https://www.openstreetmap.org/?mlat=25.86313&mlon=88.65318#map=17/25.86313/88.65318) 

School Jagdal High School,Birganj,Dinajpur · Birganj 5.6 km [Map](https://www.openstreetmap.org/?mlat=25.83875&mlon=88.63796#map=17/25.83875/88.63796) 

College BACE Mitali Training Centre · Birganj 7.2 km [Map](https://www.openstreetmap.org/?mlat=25.84532&mlon=88.65281#map=17/25.84532/88.65281) 

Police station কাহারোল থানা,দিনাজপুর · Kaharole 4.8 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 Kaharole Upazila

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

- Hospitals3
- Banks2
- Petrol pumps2
- Hotels1
- Schools5
- Colleges and universities2
- Pharmacies1
- Restaurants2
- Police stations1

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
- Bochaganj
- Chirirbandar
- Dinajpur Sadar
- Fulbari
- Ghoraghat
- Hakimpur
- Khansama
- Nababganj
- Parbatipur

## Quick answers

- Where is Kaharole Upazila?In Dinajpur District, Rangpur Division, Bangladesh
- What is the population of Kaharole Upazila?166,954 (2022 estimate)
- What is the median age in Kaharole Upazila?About 31 years (2022 estimate)
- What is the population density of Kaharole Upazila?About 811 people per km²
- What borders Kaharole Upazila?Birganj Upazila, Birol Upazila, Bochaganj Upazila, Dinajpur Sadar Upazila and Khansama Upazila
- What is there to see in Kaharole Upazila?Dosh moile more, তেভাগা চত্বর
- What time zone is Kaharole Upazila in?UTC+6
- What currency is used in Kaharole Upazila?Taka (BDT)
- What language is spoken in Kaharole Upazila?Bengali, English (main languages nationally)
- How many villages are in Kaharole Upazila?148 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Kaharole Upazila?Settlements lie between 38 m and 52 m
- What is the best time to visit Kaharole Upazila?November to March
- Where is the nearest hospital to Kaharole Upazila?Kaharole Upazila Health Complex, about 1.3 km from the centre
- Where is the nearest bank to Kaharole Upazila?Rajshahi Krishi Unnayan Bank, about 8.4 km from the centre
- Where is the nearest ATM to Kaharole Upazila?Dutch-Bangla Bank Limited ATM, about 13 km from the centre
- Where is the nearest petrol pump to Kaharole Upazila?Janani Filing Station জননী ফিলিং ষ্টেশন, about 7.7 km from the centre
- How many hospitals are in Kaharole Upazila?3 mapped
- How many banks are in Kaharole Upazila?2 mapped
- How many petrol pumps are in Kaharole Upazila?2 mapped
- What is the P-code of Kaharole Upazila?BD55270056 (OCHA common operational dataset)
