According to the 2011 Census of Bangladesh, Hakimpur Upazila had 22,895 households and a population of 92,599. 19,296 (20.84%) were under 10 years of age. Hakimpur had a literacy rate (age 7 and over) of 54.72%, compared to the national average of 51.8%, and a sex ratio of 963 females per 1000 males. 28,411 (30.68%) lived in urban areas.[8] Ethnic population was 3,059 (3.30%), of which Oraon were 1,868 and Santal 876.[9]
As of the 1991 Bangladesh census, Hakimpur has a population of 66875. Males constitute 51.22% of the population, and females 48.78%. This Upazila's eighteen up population is 35649. Hakimpur has an average literacy rate of 30.1% (7+ years), better than the national average of 32.4%..[10]
Hakimpur Thana was formed in 1950 and it was turned into an upazila in 1984.[4]
Hakimpur Upazila is divided into Hakimpur Municipality and three union parishads: Alihat, Boalder, and Khattamadobpara. The union parishads are subdivided into 69 mauzas and 83 villages.[8]
Hakimpur Municipality is subdivided into 9 wards and 17 mahallas.[8]
^"Bangladesh Postal Code". Dhaka: Bangladesh Postal Department under the Department of Posts and Telecommunications of the Ministry of Posts, Telecommunications and Information Technology of the People's Republic of Bangladesh. 21 October 2024.
^"District Human Development Report". Uttar Dinajpur. Page 14: Map showing locational setting of Uttar Dinajpur district (includes Dakshin Dinajpur district). Department of Planning, Statistics and Programme Implementation, Government of West Bengal. Archived from the original on 19 January 2018. Retrieved 8 December 2018.