Raghunathpur is located at . It has an average elevation of 58 metres (190 feet).
India census, Raghunathpur had a population of 5601. Males constitute 55% of the population and females 45%. Raghunathpur has an average literacy rate of 53%, lower than the national average of 59.5%: male literacy is 62%, and female literacy is 42%. In Raghunathpur, 18% of the population is under 6 years of age.