Magraul Kalan is a village in Kulpahar tehsil in district of Mahoba, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Magraul Kalan was 2,372 which includes 1,221 males and 1,151 females. Magraul Kalan covers 460.8 ha area. Pincode of Magraul Kalan is 210423.