Kakrain is a village in Palampur tehsil in district of Kangra, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Kakrain was 708 which includes 361 males and 347 females. Kakrain covers 63.45 ha area. Pincode of Kakrain is 176085.