Nahog is a village in Nohra tehsil in district of Sirmaur, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Nahog was 461 which includes 228 males and 233 females. Nahog covers 286.45 ha area. Pincode of Nahog is 173104.