Upazila · Joypurhat District
# Kalai Upazila

Kalai Upazila is an upazila (sub-district) of Bangladesh in Joypurhat District, Rajshahi Division. It had an estimated 152,138 people in 2022 on 166 km² (about 916 per km²). 132 named villages and localities are recorded here, and 17 mapped services such as hospitals, banks and schools.
- 152,138 people (2022)
- 166 km²
- 17 mapped services
- 26 m typical elevation

## How many people live in Kalai Upazila?

Kalai Upazila had an estimated 152,138 people in 2022 — 16.1% of Joypurhat District, 330th of 406 upazilas. There are 1,079 women for every 1,000 men (above the Joypurhat District figure of 1,052). Spread over 166 km², that is about 916 people per km², 248th of 406 upazilas.

20.7% of people are children under 15 and 6.9% are 65 or older; the median age is about 32 years (it is 33 across Joypurhat District). For every 100 people of working age (15–64) there are 38 children and older people.
- 0–4 10,159
- 5–9 10,493
- 10–14 10,905
- 15–19 10,528
- 20–24 12,508
- 25–29 14,783
- 30–34 14,208
- 35–39 13,509
- 40–44 11,661
- 45–49 10,638
- 50–54 8,761
- 55–59 7,858
- 60–64 5,685
- 65–69 4,397
- 70–74 2,967
- 75–79 1,792
- 80+ 1,286

Source: UNFPA and US Census Bureau (USCB) via OCHA HDX, population 2022 (COD-PS, CC BY-IGO).

## Where is Kalai Upazila?

Kalai Upazila lies in Joypurhat District, Rajshahi Division, Bangladesh. It borders 5 other upazilas: Gobindaganj Upazila, Joypurhat Sadar Upazila, Khetlal Upazila, Panchbibi Upazila and Shibganj Upazila. By area it is the 403rd largest of 507 upazilas in Bangladesh. It covers 17.2% of Joypurhat District. The centre of Kalai Upazila is about 195 km in a straight line from Dhaka, the capital. The centre point is at 25.0781° N, 89.1988° E.

Source: Bangladesh Bureau of Statistics (BBS) via OCHA HDX, administrative boundaries (COD-AB, CC BY-IGO).

## Things to see in and around Kalai Upazila

OpenStreetMap lists 1 named sights in Kalai Upazila: 1 attraction.
- Matrai · attraction

### Nearby, outside Kalai Upazila
- Rajargari Pond · waterfall, Shibganj 11 km
- Kishan Chicken Hatchery · aquarium, Joypurhat Sadar 13 km
- Joypurhat Freedom Fighters Monument · monument, Joypurhat Sadar 16 km
- Vihar Dhap · ruins, Shibganj 16 km
- Kishan Poultry & Hatchery Private Limited · aquarium, Joypurhat Sadar 17 km
- Saheed Minar Joypurhat · monument, Joypurhat Sadar 17 km
- Shahid Dr Abul Kashem Moydan · monument, Joypurhat Sadar 17 km
- Khulnar Dhap · archaeological site, Bogura Sadar 18 km
- Godaibari Dhap · archaeological site, Bogura Sadar 19 km
- Mahasthangarh Museum · museum, Shibganj 20 km
- Govinda Bhita · attraction, Shibganj 20 km
- Jahajghata · archaeological site, Shibganj 20 km

Source: © OpenStreetMap contributors (ODbL), Geofabrik extract — named settlements.

Named attractions, museums, viewpoints, historic sites and natural features mapped in OpenStreetMap. Places of worship are not listed.

## Know before you go: Kalai Upazila
- Time zone UTC+6, no daylight saving · Asia/Dhaka
- Currency Taka (BDT)
- Country calling code +880
- Languages Bengali, English
- Plug types Type A, C, G, K · 220 V
- Driving side Left
- Postcode format 4 digits (####)

### Nearest airports
- Saidpur Airport (SPD) · Saidpur 81 km
- Shah Makhdum Airport (RJH) · Rajshahi 92 km

### Nearest railway station

Joypurhat Railway Station (Joypurhat Sadar), about 18 km from the centre.

### Daylight

Days are longest in Jun (about 13.7 hours, sunrise around 05:12) and shortest in Dec (about 10.6 hours, sunrise around 06:40, sunset around 17:16).

Source: GeoNames country and time-zone files (CC BY 4.0); Wikidata (CC0) — plug types, mains voltage, driving side; retrieved 2026-11-03; OurAirports (public domain).

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

Open gazetteers list 132 villages, towns and localities in Kalai Upazila. Settlements here lie between about 20 m and 29 m above sea level (median 26 m).
- Abdāl Singha
- Aora
- Arbāb
- Atāhār
- Bahuti
- Bali Sibsamudra
- Baligrām
- Barai
- Begungaon
- Bejkhanda
- Bherendi
- Bhusha
- Bhābki
- Bhātōhār
- Bināil
- Biāla
- Bofalgāri
- Burai
- Burāil
- Bādōuchcha
- Bākhra
- Bālāti
- Bāmangoon
- Bāmni Hāri
- Bāndighi
- Bāsura
- Bōnihāra
- Chak Gōduka
- Chak Tākāhut
- Char Murāli
- Chechuria
- Chhatragrām
- Chok Bārdi
- Dhulpāra
- Dhunat
- Dingrapāra
- Dudhāil
- Duranja
- Durgāpur
- Dāmgar
- Dāudia
- Ekdāla
- Elata
- Garhbalāni
- Ghāturia
- Gobindapur
- Gohāra
- Gongādaspur
- Gopinathpur
- Gōrail
- Hatiar Bazar
- Himāil
- Hājipur
- Hārunja
- Hātior
- Inkhur
- Jagadumbor
- Jaminpur
- Jaypur
- Jhāmutpur
- Jindārpur
- Jāmura
- Kalai
- Kapanka
- Karimpur
- Kharpa
- Khōrija Pākuria
- Kujāil
- Kusumsāra
- Kādirpur
- Kālāi
- Kāsipur
- Kāthail Gopināthpur
- Kāthāil
- Kātāhār
- Lakshmichāpar
- Madni
- Mahirōm
- Mohail
- Moheshpur
- Mulgram
- Mulgrām
- Mulāmgarin Hāt
- Murāil
- Muslimganj Bazar
- Mādōrpur
- Māndāi
- Mātrāi
- Mōstor
- Nandail Dighi
- Nimerpāra
- Noyapōro
- Nunāj
- Nāndail
- Nāndoil Dighipāra
- Nānāhār
- Paikshwar
- Parail
- Parba Krishnagur
- Punat
- Pur
- Purba Drogoon
- Purba Durgāpur
- Purba Itāik
- Purba Sarāil
- Pāgail
- Pāikpāro
- Pānchgrām
- Pōrbatipur
- Raghunāthpur
- Ranipukur Bazar
- Salukgāri
- Samshiro
- Saranjia
- Sekhar Hāt
- Sheikhpur
- Sibsamudra
- Sikta
- Silimpar
- Sālgun
- Sātar
- Takahut
- Talorabaiguni
- Telihār
- Thol
- Thupsāra
- Tālkhur
- Udaypur
- Ulipur
- Āklāpāra
- Ārāzi Gōrail
- Āshurail

Source: GeoNames (CC BY 4.0) — settlements, natural and historic features; © OpenStreetMap contributors (ODbL), Geofabrik extract — named settlements.

## Weather in Kalai Upazila and the best time to visit

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

## Nearest hospital, bank and fuel from Kalai Upazila
| Need | Nearest mapped | Distance | |
| Hospital | Upazila Health Complex Kalai · Kalai | 3.9 km | Map |
| Bank | Brac · Kalai | 2.6 km | Map |
| ATM | Pubali Bank ATM · Joypurhat Sadar | 17 km | Map |
| Petrol pump | M R Oil Pump Station এম আর তেল পাম্প স্টেশন · Kalai | 2.5 km | Map |
| Hotel | ফারিস্তা পার্ক,সান্তাহার, নওগাঁ · Kalai | 5.7 km | Map |
| Mall | Rajib Tower · Joypurhat Sadar | 17 km | Map |
| School | Punot Gov. Primary School · Kalai | 3.9 km | Map |
| College | Matrai Science & Technical College · Kalai | 5.1 km | Map |
| Police station | Kalai Thana কালাই থানা · Kalai | 3.9 km | Map |

Source: Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL).

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

## Hospitals, banks and other services in Kalai Upazila

Places mapped inside Kalai Upazila in open map data, by type — each number opens the full list with locations.
- Hospitals 2
- Banks 5
- Petrol pumps 1
- Hotels 1
- Schools 3
- Colleges and universities 2
- Restaurants 1
- Police stations 1
- Dental clinics 1

Source: Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL).

Coverage depends on what has been mapped; contact details are not shown.

## Other upazilas in Joypurhat District
- Akkelpur
- Joypurhat Sadar
- Khetlal
- Panchbibi

## Quick answers
- Where is Kalai Upazila? In Joypurhat District, Rajshahi Division, Bangladesh
- What is the population of Kalai Upazila? 152,138 (2022 estimate)
- What is the median age in Kalai Upazila? About 32 years (2022 estimate)
- What is the population density of Kalai Upazila? About 916 people per km²
- What borders Kalai Upazila? Gobindaganj Upazila, Joypurhat Sadar Upazila, Khetlal Upazila, Panchbibi Upazila and Shibganj Upazila
- What is there to see in Kalai Upazila? Matrai
- What time zone is Kalai Upazila in? UTC+6
- What currency is used in Kalai Upazila? Taka (BDT)
- What language is spoken in Kalai Upazila? Bengali, English (main languages nationally)
- How many villages are in Kalai Upazila? 132 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Kalai Upazila? Settlements lie between 20 m and 29 m
- What is the best time to visit Kalai Upazila? November to March
- Where is the nearest hospital to Kalai Upazila? Upazila Health Complex Kalai, about 3.9 km from the centre
- Where is the nearest bank to Kalai Upazila? Brac, about 2.6 km from the centre
- Where is the nearest ATM to Kalai Upazila? Pubali Bank ATM, about 17 km from the centre
- Where is the nearest petrol pump to Kalai Upazila? M R Oil Pump Station এম আর তেল পাম্প স্টেশন, about 2.5 km from the centre
- How many hospitals are in Kalai Upazila? 2 mapped
- How many banks are in Kalai Upazila? 5 mapped
- How many petrol pumps are in Kalai Upazila? 1 mapped
- What is the P-code of Kalai Upazila? BD50380058 (OCHA common operational dataset)

At a glance
- Type: Upazila
- Area: 166.1 km²
- P-code: BD50380058
- District: Joypurhat District

---
Canonical: https://wherepedia.org/bangladesh/rajshahi/joypurhat/kalai/ · Updated 2026-11-03 · Data: national censuses and statistics offices (sources named in each section); © OpenStreetMap contributors (ODbL); Overture Maps; GeoNames; NASA POWER.
