Barshal is a village in Rampurhat I tehsil in district of Birbhum, West Bengal, India. As per the data provided by Census of India in 2011, total population of Barshal was 3,148 which includes 1,607 males and 1,541 females. Barshal covers 308.21 ha area. Pincode of Barshal is 731233.