Mahasu is a village in Kotkhai tehsil in district of Shimla, Himachal Pradesh, India. As per the data provided by Census of India in 2011, total population of Mahasu was 298 which includes 152 males and 146 females. Mahasu covers 129.1 ha area. Pincode of Mahasu is 171202.