Shogalpur is a village in Rajpura tehsil in district of Patiala, Punjab, India. As per the data provided by Census of India in 2011, total population of Shogalpur was 683 which includes 366 males and 317 females. Shogalpur covers 152 ha area. Pincode of Shogalpur is 140702.