Mahgava is a village in Bakshi Ka Talab tehsil in district of Lucknow, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Mahgava was 2,737 which includes 1,442 males and 1,295 females. Mahgava covers 378.93 ha area. Pincode of Mahgava is N/A.