# Pirganj Upazila Upazila, Thakurgaon District, Rangpur Division

> Source: https://wherepedia.org/bangladesh/rangpur/thakurgaon/pirganj/

Upazila · Thakurgaon District 

# Pirganj Upazila

Pirganj Upazila is an upazila (sub-district) of Bangladesh in Thakurgaon District, Rangpur Division. It covers **353.6 km²**. 193 named villages and localities are recorded here, and 30 mapped services such as hospitals, banks and schools.

- 354km²
- 30mapped services
- 47 mtypical elevation

## Where is Pirganj Upazila?

Pirganj Upazila lies in [Thakurgaon District](https://wherepedia.org/bangladesh/rangpur/thakurgaon/), [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/), [Bochaganj Upazila](https://wherepedia.org/bangladesh/rangpur/dinajpur/bochaganj/), [Ranishankail Upazila](https://wherepedia.org/bangladesh/rangpur/thakurgaon/ranishankail/) and [Thakurgaon Sadar Upazila](https://wherepedia.org/bangladesh/rangpur/thakurgaon/thakurgaon-sadar/). By area it is the 117th largest of 507 upazilas in Bangladesh. It covers 19.6% of [Thakurgaon District](https://wherepedia.org/bangladesh/rangpur/thakurgaon/). The centre of Pirganj Upazila is about 314 km in a straight line from Dhaka, the capital. The centre point is at 25.8424° N, 88.3679° 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 Pirganj Upazila

Open gazetteers list **193 villages, towns and localities** in Pirganj Upazila. The largest with a recorded population: Pīrgaaj (34,606). Settlements here lie between about 35 m and 58 m above sea level (median 47 m).

- Agra
- Alampur
- Bahara
- Bairchuna
- Balāgaon
- Barabāil
- Basandi
- Bath Pāligaon
- Begungaon
- Beldahi
- Beldāngi
- Belsua
- Betura
- Bhabanipur
- Bhabānipur
- Bhebra
- Bhelatair
- Bhimtia
- Bhomradah
- Bhomradaha
- Bhādua
- Bhākura
- Bhāmda
- Birahali
- Bishmāil
- Bishnupur
- Biswaspur
- Boldia
- Boldiāra
- Bonbāri
- Bondānga
- Bonuapara
- Briddigaon
- Burpusikal
- Bālarhāt
- Bāligaon
- Bānshgara
- Bāria
- Chak Bāsudebpur
- Chandipur
- Chenda
- Chhota Beganbar
- Chāndaria
- Chāndpur
- Chāndra
- Chāngaon
- Chāpar
- Chāpāpāra
- Dakshin Madhabpur
- Dakshin Malancha
- Dakshin Naopāra
- Dalapatipur
- Dastampur
- Daulatpur
- Dehāngar
- Deonāpāra
- Dopāil
- Dubra
- Durgāpur
- Dānājpur
- Ektiārpur
- Ekānnāpur
- Garua
- Ghidob
- Ghorādap
- Ghughua
- Gilābāri
- Goaga
- Golandgoan
- Gopjnāthpur
- Guāgaon
- Hajipur
- Harsua
- Hābibpur
- Hājipur
- Hārita
- Hātpara
- Hātpāra
- Indrāil
- Islāmpur
- Jabarhat
- Jagannāthpur
- Jagtha
- Jangaon
- Jashaipāra
- Joykrisnna
- Joykur
- Juktipāra
- Jābarhat
- Jālai
- Kahalai
- Kalijug
- Karana
- Karnāi
- Kastor
- Katgaon
- Khangaon
- Khatsinga
- Khidrāgarh Gaon
- Khāmār Nārāyanpur
- Khāmār Sinyua
- Khāngaon
- Kismat
- Kismat Dalapatipur
- Kosa Dāngipāra
- Kosa Rāniganj
- Kosa Rānigonj
- Kosha Raniganj
- Krishnapur
- Kumuria
- Kushārigaon
- Kāchan Dumuria
- Kānāri
- Kātgaon
- Lakshmipur
- Laxmipur
- Laxmipur Kumuria
- Lehemba
- Mahadebpur
- Maheshpur
- Malgo
- Matiani
- Mitrabati
- Mohanpur
- Mādhabpur
- Mājkhuria
- Mālancha
- Mālgo
- Māllikpur
- Nahāli
- Nal Dighi
- Nasibganj
- Nodhabāri
- Noāpāra
- Nyāmatpur
- Nānahar
- Nāodānga
- Nāodāngi
- Nāopāra
- Nārāyanpur
- Paria
- Pirganj
- Pirganj Union
- Poyānahya
- Pānihāta
- Pātuāpāra
- Pīrgaaj
- Ragunathpur
- Ranshiha
- Ransia
- Rādhikāpur
- Rāghabpur
- Rājair
- Rāmdebpur
- Rāmna Chāndha
- Sataha
- Sengaon
- Setrai
- Setrāpāra
- Shailmari
- Shimulbāri
- Shyāmpur
- Sindanna
- Sindur Hah
- Sindurna
- Sindāgar
- Singhor
- Singārol
- Sinuya
- Sirāil
- Sotiya
- Surjyapur
- Syedpur
- Sāguni
- Sāhapara
- Sālgota
- Sāprābāri
- Sāsor
- Sātiya
- Tarala
- Thumnia
- Tārinir Hāt
- Ujjalkota
- Updail
- Uttar Mālancha
- Ynua
- Āgra
- Ājlābād
- Ākāsil
- Ālargāon
- Ānantopāra
- Ārāzi Ujjālkota
- Ārāzi Ālampur

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

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

### Water

2 rivers and streams.

- Bogurakharl Khāl
- Julāi Nadi

### Forests and nature

1 forest reserve.

- Thumnia Reserved Forest

### Getting around

1 railway station.

- Bhomrādaha

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

Using the climate of Thakurgaon District, the warmest month is May (average 31 °C) and the coolest is Jan (16 °C). About 1,701 mm of rain falls in a year; the wettest month is Jul (427 mm) and the driest Dec (2 mm). The most comfortable months for a visit are **October to March**.

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

Month Average °C Rain mm 

Jan 16 6 

Feb 20 10 

Mar 26 26 

Apr 30 72 

May 31 164 

Jun 31 271 

Jul 29 427 

Aug 29 324 

Sep 28 288 

Oct 25 106 

Nov 21 5 

Dec 17 2 

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

## Nearest hospital, bank and fuel from Pirganj Upazila

Need Nearest mapped Distance 

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

Bank Janata Bank Limited · Pirganj 1.8 km [Map](https://www.openstreetmap.org/?mlat=25.85697&mlon=88.36064#map=17/25.85697/88.36064) 

ATM Brac Bank · Thakurgaon Sadar 23 km [Map](https://www.openstreetmap.org/?mlat=26.03199&mlon=88.46243#map=17/26.03199/88.46243) 

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

Hotel Sayma Parvez Amusement Park · Bochaganj 5.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 1.8 km [Map](https://www.openstreetmap.org/?mlat=25.85716&mlon=88.36064#map=17/25.85716/88.36064) 

School Pirganj Pilot High School · Pirganj 1.8 km [Map](https://www.openstreetmap.org/?mlat=25.85706&mlon=88.35935#map=17/25.85706/88.35935) 

College Pirganj Govt College, Thakurgaon · Pirganj 2.8 km [Map](https://www.openstreetmap.org/?mlat=25.86655&mlon=88.35914#map=17/25.86655/88.35914) 

Police station Ranisankail Police Station · Ranishankail 13 km [Map](https://www.openstreetmap.org/?mlat=25.90168&mlon=88.25235#map=17/25.90168/88.25235) 

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

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

- Banks5
- Petrol pumps2
- Shopping malls2
- Schools5
- Colleges and universities2
- Cinemas3
- Restaurants11

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

- Baliadangi
- Haripur
- Ranishankail
- Thakurgaon Sadar

## Quick answers

- Where is Pirganj Upazila?In Thakurgaon District, Rangpur Division, Bangladesh
- What borders Pirganj Upazila?Birganj Upazila, Bochaganj Upazila, Ranishankail Upazila and Thakurgaon Sadar Upazila
- How many villages are in Pirganj Upazila?193 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Pirganj Upazila?Settlements lie between 35 m and 58 m
- What is the best time to visit Pirganj Upazila?October to March
- Where is the nearest hospital to Pirganj Upazila?Bochaganj Upazila Health Complex, about 11 km from the centre
- Where is the nearest bank to Pirganj Upazila?Janata Bank Limited, about 1.8 km from the centre
- Where is the nearest ATM to Pirganj Upazila?Brac Bank, about 23 km from the centre
- Where is the nearest petrol pump to Pirganj Upazila?Alam Filling Station আলম ফিলিং ষ্টেশন, about 1.9 km from the centre
- How many banks are in Pirganj Upazila?5 mapped
- How many petrol pumps are in Pirganj Upazila?2 mapped
- What is the P-code of Pirganj Upazila?BD55940082 (OCHA common operational dataset)
