Shakpur is a village in Labpur tehsil in district of Birbhum, West Bengal, India. As per the data provided by Census of India in 2011, total population of Shakpur was 1,268 which includes 659 males and 609 females. Shakpur covers 199.45 ha area. Pincode of Shakpur is 731303.