Nalahi is a village in Tira Sujanpur tehsil in district of Hamirpur, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Nalahi was 330 which includes 144 males and 186 females. Nalahi covers 94.28 ha area. Pincode of Nalahi is 177007.