Hasrol is a village in Jawalamukhi tehsil in district of Kangra, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Hasrol was 677 which includes 313 males and 364 females. Hasrol covers 85.55 ha area. Pincode of Hasrol is 176036.