Kanshi 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 Kanshi Pur was 1,630 which includes 834 males and 796 females. Kanshi Pur covers 206.05 ha area. Pincode of Kanshi Pur is 177202.