Mahruri is a village in Kanda tehsil in district of Bageshwar, Uttarakhand, India. As per the data provided by Census of India in 2011, total population of Mahruri was 542 which includes 246 males and 296 females. Mahruri covers 423.44 ha area. Pincode of Mahruri is 263631.