Nageshwari (Bengali: নাগেশ্বরী) is an upazila of Kurigram District in the Division of Rangpur, Bangladesh located at 25°58′45″N 89°42′30″E / 25.9792°N 89.7083°E / 25.9792; 89.7083.
[4] According to the 2011 Census of Bangladesh, Nageshwari Upazila had 94,108 households and a population of 394,258.
Nageshwari had a literacy rate (age 7 and over) of 38.67%, compared to the national average of 51.8%, and a sex ratio of 1038 females per 1000 males.
[8] Nageshwari Thana, formed in 1793, was turned into an upazila on 15 April 1983.
[9] The upazila is divided into Nageshwari Municipality and 14 union parishads: Bamondanga, Berubari, Bhitorbond, Bollobherkhas, Hasnabad, Kachakata, Kaligonj, Kedar, Narayanpur, Newyashi, Noonkhawa, Raigonj, Ramkhana, and Sontaspur.