 It has an average elevation of 6 metres (19 feet).Sahapur is also a small village at bankura district of west Bengal under onda police station and shantore panchyat.As per 2011 Census of India Shahpur had a total population of 9,022 of which 4,675 (52%) were males and 4,347 (48%) were females.