Upazilas in Naogaon District
Naogaon district, located in the Rajshahi division, has 11 upazilas (sub-districts). Below is a full list of upazilas (also known as Thana) in Naogaon along with some basic geographical information presented in card and chart.
List of Upazilas in Naogaon District and Basic Information
Atrai
Area: 284.41 sq. km.
Population: 193256
Constituency: Naogaon-6
Badalgachhi
Area: 213.98 sq. km.
Population: 201342
Constituency: Naogaon-3
Dhamoirhat
Area: 300.80 sq. km.
Population: 184778
Constituency: Naogaon-2
Manda
Area: 375.94 sq. km.
Population: 363858
Constituency: Naogaon-4
Mohadevpur
Area: 397.67 sq. km.
Population: 292859
Constituency: Naogaon-3
Naogaon Sadar
Area: 275.73 sq. km.
Population: 405148
Constituency: Naogaon-5
Niamatpur
Area: 449.10 sq. km.
Population: 248351
Constituency: Naogaon-1
Patnitala
Area: 382.39 sq. km.
Population: 231900
Constituency: Naogaon-2
Porsha
Area: 252.83 sq. km.
Population: 132095
Constituency: Naogaon-1
Raninagar
Area: 258.33 sq. km.
Population: 177970
Constituency: Naogaon-6
Sapahar
Area: 244.49 sq. km.
Population: 161792
Constituency: Naogaon-1
Population Rankings of Naogaon Upazilas
This chart shows the population rankings of all upazilas in Naogaon district, as per 2011 census.
Area Rankings of Naogaon Upazilas
This chart displays the area rankings of the upazilas in Naogaon district. Niamatpur is the largest upazila and Badalgachhi is the smallest.
Upazilas Photo Gallery
![]() |
| Atrai Upazila Parishad Building – 2023. |
![]() |
| Mohadevpur Upazila Parishad Complex in 2024. |
![]() |
| Raninagar Upazila Parishad Complex in 2024. |
![]() |
| Dhamoirhat Upazila Parishad Complex. |
![]() |
| Patnitala Upazila Parishad, 2024. |
Photo: Rumon Anam





