Hadwal is a village in Fatehpur tehsil in district of Kangra, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Hadwal was 742 which includes 365 males and 377 females. Hadwal covers 123.26 ha area. Pincode of Hadwal is 176025.