Masirha Ratan is a village in Malihabad tehsil in district of Lucknow, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Masirha Ratan was 3,196 which includes 1,621 males and 1,575 females. Masirha Ratan covers 283.27 ha area. Pincode of Masirha Ratan is N/A.