# Habiganj District, Sylhet Division – Upazilas & Population

> Source: https://wherepedia.org/bangladesh/sylhet/habiganj/

District · Sylhet Division 

# Habiganj District

Habiganj District is a district (zila) of Bangladesh in Sylhet Division. It had an estimated **2,404,043 people** in 2022 on 2,611 km² (about 921 per km²). It is divided into 9 upazilas. 107 named villages and localities are recorded here, and 386 mapped services such as hospitals, banks and schools.

- 2,404,043people (2022)
- 2,611km²
- 9upazilas
- 386mapped services

## How many people live in Habiganj District?

Habiganj District had an estimated **2,404,043 people** in 2022 — 19.7% of Sylhet Division, 26th of 64 districts. There are 1,096 women for every 1,000 men (above the Sylhet Division figure of 1,054). Spread over 2,611 km², that is about **921 people per km²**, 44th of 64 districts.

31.0% of people are children under 15 and 7.6% are 65 or older; the median age is about 26 years (it is 26 across Sylhet Division). For every 100 people of working age (15–64) there are 63 children and older people.

0–4 ****269,409**

5–9 ****257,499**

10–14 ****218,885**

15–19 ****212,892**

20–24 ****192,138**

25–29 ****175,195**

30–34 ****163,685**

35–39 ****156,298**

40–44 ****143,434**

45–49 ****128,728**

50–54 ****123,739**

55–59 ****90,530**

60–64 ****88,729**

65–69 ****61,345**

70–74 ****55,205**

75–79 ****32,523**

80+ ****33,809**

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

Habiganj District lies in [Sylhet Division](https://wherepedia.org/bangladesh/sylhet/), [Bangladesh](https://wherepedia.org/bangladesh/). It borders 5 other districts: [Brahmanbaria District](https://wherepedia.org/bangladesh/chattogram/brahmanbaria/), [Kishoreganj District](https://wherepedia.org/bangladesh/dhaka/kishoreganj/), [Moulvibazar District](https://wherepedia.org/bangladesh/sylhet/moulvibazar/), [Sunamganj District](https://wherepedia.org/bangladesh/sylhet/sunamganj/) and [Sylhet District](https://wherepedia.org/bangladesh/sylhet/sylhet/). By area it is the 21st largest of 64 districts in Bangladesh. It covers 21.1% of [Sylhet Division](https://wherepedia.org/bangladesh/sylhet/). The centre of Habiganj District is about 127 km in a straight line from Dhaka, the capital. It is about 74 km from Sylhet, the main town of Sylhet Division. The centre point is at 24.3694° N, 91.4317° 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 Habiganj District

OpenStreetMap lists 6 named sights in Habiganj District: 3 museums; 2 monuments; 1 nature reserve.

- M A Rob (Biruttam) Library and Memorial Museum · museum
- Syed Murad Ahammad Chisti House · museum
- বানিয়াচং রাজবাড়ী · museum
- Satchari National Park · nature reserve
- Shaeed Mina · monument
- শহীদ মিনার · monument

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: Habiganj District

- 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

- Agartala - Maharaja Bir Bikram Airport (IXA) · Agartala57 km
- Osmany International Airport (ZYL) · Sylhet79 km

### Nearest railway station

Shaistaganj Junction (Shayestaganj), about 10 km from the centre.

### Daylight

Days are longest in Jun (about 13.6 hours, sunrise around 05:05) and shortest in Dec (about 10.6 hours, sunrise around 06:30, sunset around 17:08).

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.

## Upazilas of Habiganj District

Upazila Area km² Localities Services 

[Ajmiriganj Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/ajmiriganj/) 180 11 19 

[Bahubal Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/bahubal/) 264 8 32 

[Baniachong Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/baniachong/) 514 22 40 

[Chunarughat Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/chunarughat/) 504 20 24 

[Habiganj Sadar Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/habiganj-sadar/) 189 10 138 

[Lakhai Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/lakhai/) 191 6 8 

[Madhabpur Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/madhabpur/) 280 14 43 

[Nabiganj Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/nabiganj/) 441 13 64 

[Shayestaganj Upazila](https://wherepedia.org/bangladesh/sylhet/habiganj/shayestaganj/) 47 3 18 

Source: [Bangladesh Bureau of Statistics (BBS) via OCHA HDX, administrative boundaries (COD-AB, CC BY-IGO)](https://data.humdata.org/dataset/cod-ab-bgd); [GeoNames (CC BY 4.0) — settlements, natural and historic features](https://www.geonames.org/); [Overture Maps places (CDLA-Permissive-2.0) and © OpenStreetMap contributors (ODbL)](https://overturemaps.org/).

## Villages and localities in Habiganj District

Open gazetteers list **107 villages, towns and localities** in Habiganj District. The largest with a recorded population: Habiganj (88,760), Baniachang (37,807) and Ajmiriganj (13,487). Settlements here lie between about 9 m and 29 m above sea level (median 14 m).

- Aamkandi
- Abdullāpur
- Ajmiriganj
- Amuroad
- Ashera
- Aushkandi
- Badarpur
- Badesahar
- Bagadubi
- Bagsāir
- Bahubal
- Balla
- Bamai
- Baniachang
- Baniachong
- Baniāgaon
- Bejora
- Birāt
- Bitangal
- Bogi
- Chhētiāin
- Chunarughat
- Chunarughāt
- Chāndpur
- Dakhin Shangar
- Dangarkhola
- Daulatpur
- Debpāra
- Dharmaghar
- Dhuliakhāl
- Dhānkholabāri
- Durgapur
- Dādpur
- Gajāriākāndi
- Gobindapur
- Habiganj
- Halimpur
- Hāidarpur
- Ikrām
- Ispur
- Itākhola
- Jagannāthpur
- Jagatpur
- Jalsuka
- Jalsukha
- Jantari
- Jarulia Bazar
- Joypur
- Jādabpur
- Jājiuta
- Kachuwa Bazar
- Kakailsen
- Kaliārbhānga
- Karab
- Khorānagar
- Khāgāura
- Krishnapur
- Kubājpur
- Kālikāpur
- Kāmālpur
- Lakhai
- Lakshmipur
- Latifpur
- Lugaon
- Madhabpur
- Madhya Sangāir
- Mainābad
- Majal
- Mantala
- Markuli
- Mashājan
- Mathurāpur
- Mirāsi
- Muchikandi
- Mukrampur
- Muriauk
- Mādhabpur
- Mādna
- Mākālkāndi
- Mārkuli
- Nabiganj
- Nawagaon
- Nawāgaon
- Noyapāra
- Olipur
- Pail
- Paschim Pokhra
- Pitua
- Pāhārpur
- Rajar Bazar
- Rasidpur
- Richi
- Rupapail
- Rākhi
- Satchari Tripura Basti
- Shahaji Bāzār
- Shaistaganj
- Shibpasha
- Shilpasha
- Shāistāganj
- Sibpāsha
- Sokhdebpur
- Subidpur
- Sujātpur
- Sukhchar
- Umednagar
- Uttarshangar

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

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

### Water

5 rivers and streams.

- Bibiyāna River
- Gopla Lungla River
- Karāngi Chara
- Khowai River
- Sutāng River

### Forests and nature

1 forest.

- Tarap Hill Reserved Forest

### Estates

5 estates.

- Amo Tea Garden
- Chāndpur Tea Garden
- Lalchānd Tea Garden
- Rema Tea Garden
- Surma Tea Garden

### Getting around

1 railway station; 1 bridge.

- Asampara Bazar
- Eichaillar pul

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 Habiganj District and the best time to visit

In Habiganj District, the warmest month is May (average 29 °C) and the coolest is Jan (18 °C). About 2,941 mm of rain falls in a year; the wettest month is Jun (559 mm) and the driest Jan (12 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 18 12 

Feb 21 29 

Mar 26 76 

Apr 28 287 

May 29 454 

Jun 28 559 

Jul 28 513 

Aug 28 420 

Sep 28 340 

Oct 26 205 

Nov 22 27 

Dec 19 20 

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

## Hospitals, banks and other services in Habiganj District

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

- Hospitals56
- Banks22
- ATMs1
- Petrol pumps27
- Hotels23
- Shopping malls13
- Schools107
- Colleges and universities33
- Cinemas1
- Pharmacies20
- Restaurants58
- Police stations12
- Dental clinics13

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 Habiganj District?In Sylhet Division, Bangladesh
- What is the population of Habiganj District?2,404,043 (2022 estimate)
- What is the median age in Habiganj District?About 26 years (2022 estimate)
- What is the population density of Habiganj District?About 921 people per km²
- What borders Habiganj District?Brahmanbaria District, Kishoreganj District, Moulvibazar District, Sunamganj District and Sylhet District
- What is there to see in Habiganj District?M A Rob (Biruttam) Library and Memorial Museum, Satchari National Park, Shaeed Mina, Syed Murad Ahammad Chisti House
- What time zone is Habiganj District in?UTC+6
- What currency is used in Habiganj District?Taka (BDT)
- What language is spoken in Habiganj District?Bengali, English (main languages nationally)
- How many villages are in Habiganj District?107 named settlements (GeoNames, OpenStreetMap)
- What is the elevation of Habiganj District?Settlements lie between 9 m and 29 m
- What is the best time to visit Habiganj District?November to March
- How many hospitals are in Habiganj District?56 mapped
- How many banks are in Habiganj District?22 mapped
- How many ATMs are in Habiganj District?1 mapped
- How many petrol pumps are in Habiganj District?27 mapped
- What is the P-code of Habiganj District?BD6036 (OCHA common operational dataset)
