Shiv Pur is a village in Amb tehsil in district of Una, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Shiv Pur was 205 which includes 109 males and 96 females. Shiv Pur covers 179.98 ha area. Pincode of Shiv Pur is 177202.