As of 2001[update] India census,[5] Manoharpur had a population of 20,825. Males constituted 53% of the population and females 47%. Manoharpur had an average literacy rate of 72%, higher than the national average at the time (59.5%): male literacy was 75%, and female literacy is 69%. In Manoharpur, 11% of the population was under 6 years of age.
^"Mouza Information". Land & Land Reforms Department, Government of West Bengal. Archived from the original on 22 December 2016. Retrieved 16 October 2018.