Niamatpur Upazila (Bangla: নিয়ামতপুর উপজেলা) is a sub‑district of Naogaon District in Rajshahi Division, Bangladesh. The upazila headquarters lies roughly 38 km southwest of Naogaon town and about 64 km northwest of Rajshahi city. The area extends over approximately 449.09 km² and includes 35,299 households.
Geographically, Niamatpur is positioned at around 24°51′30″ N latitude and 88°34′00″ E longitude. It is bordered by Porsha Upazila to the north, Tanore and Nachole Upazilas to the south, Manda and Mohadevpur Upazila to the east, and Gomastapur plus Nachole Upazila to the west.

Administration
The upazila is governed by one upazila parishad and 8 union councils (also known as parishad). It has 321 mouzas and 341 villages. The area falls within the electoral constituency of 46, Naogaon-01 (Mohadevpur–Badalgachhi).
Union Parishads
Niamatpur upazila has 8 union parishads. They are:

Heritage of Niamatpur Upazila
The upazila hosts a historical Premgosai Mela (BN: প্রেমগোসাই মেলা) of Gujishahar. The vibrant village fair is held annually during Paush Sankranti. This age-old event draws large crowds from across the country. It creates a festive atmosphere that lasts for an entire week.
Education
The following is a list of educational institutions in Niamatpur Upazila.
| Type of Institution | Quantity | Remarks |
|---|---|---|
| Colleges | 4 | Includes 2 Degree Colleges |
| School and College (Combined) | 2 | – |
| Girls’ High School and College | 1 | – |
| Technical Colleges | 2 | – |
| High Schools | 43 | Includes 5 Girls’ Schools |
| Lower Secondary Schools | 6 | – |
| Government Primary Schools | 72 | – |
| Registered Non-Government Primary Schools | 50 | – |
| Madrasas | 26 | 2 Fazil, 6 Alim |
| Ebtedayee Madrasas | 24 | Primary-level religious schools |
Literacy in Niamatpur Upazila
As of the 2022 census1, the literacy rate in the upazila is 72.63%, where the male literacy rate at 74.81% and the female literacy rate at 70.49%.
Historical Literacy Rate (1981-2022)
| Year | Literacy Rate (%) |
|---|---|
| 1981 | 17.7% |
| 1991 | 25.8% |
| 2001 | 41.1% |
| 2011 | 44.7% |
| 2022 | 72.63% |
Population
As of the 2022 census2, the total population of Niamatpur Upazila is 270,452. Among them, 134,320 are male and 136,112 are female. The number of households is 73,528, with an average household size of 3.65 persons. The gender ratio stands at 98.68 males per 100 females. The annual population growth rate is 0.76%, with male growth at 0.81% and female growth at 0.70%.
Population by Religion
| Religion | Population | Percentage (%) |
|---|---|---|
| Muslim | 211,592 | 78.24% |
| Hindu | 50,194 | 18.56% |
| Christian | 4,816 | 1.78% |
| Buddhist | 18 | 0.01% |
| Others | 3,832 | 1.41% |
| Total | 270,452 | 100% |
In Niamatpur Upazila, Muslims form the majority, comprising 78.24% of the total population. Hindus are the second-largest religious group, accounting for 18.56%. Christians represent a small portion at 1.78%, while Buddhists make up a negligible 0.01%. The “Others” category includes 1.41% of the population.


Haat-Bazaar
The following is a list of Haat and Bazaar in Niamatpur Upazila.





References and Footnotes
- Population and Housing Census 2022, District Report – Naogaon ↩︎
- Population and Housing Census 2022, District Report – Naogaon ↩︎










