Shivpur is a village in Ramanujganj tehsil in district of Surguja, Chhattisgarh, India. As per the data provided by Census of India in 2011, total population of Shivpur was 605 which includes 295 males and 310 females. Shivpur covers 336.35 ha area. Pincode of Shivpur is 497220.