Shapnil is a village in Banjar tehsil in district of Kullu, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Shapnil was 485 which includes 245 males and 240 females. Shapnil covers 75 ha area. Pincode of Shapnil is 175123.