Mashru is a village in Kandaghat tehsil in district of Solan, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Mashru was 62 which includes 29 males and 33 females. Mashru covers 38.81 ha area. Pincode of Mashru is 173222.