Madhusudanpur is a census town in Hooghly district in the Indian state of West Bengal. It is under Mogra police station in Chinsurah Subdivision.
Madhusudanpur is located at 23°01′N 88°24′E / 23.01°N 88.40°E.
As of 2001census, Madhusudanpur had a population of 6806. Males constitute 52% of the population and females 48%. Madhusudanpur has an average literacy rate of 76%, higher than the national average of 59.5%: male literacy is 82%, and female literacy is 69%. In Madhusudanpur, 10% of the population is under 6 years of age.