Dharmapur is a census town in Hooghly district in the state of West Bengal, India. It is under Chinsurah police station in Chinsurah subdivision.
Dharmapur is located at 22°53′N 88°23′E / 22.88°N 88.39°E.
As of 2001census, Dharmapur had a population of 5384. Males constitute 51% of the population and females 49%. Dharmapur has an average literacy rate of 71%, higher than the national average of 59.5%: male literacy is 76% and, female literacy is 65%. In Dharmapur, 10% of the population is under 6 years of age.