Masarpur is a village in Karhal tehsil in district of Mainpuri, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Masarpur was 2,028 which includes 1,090 males and 938 females. Masarpur covers 490.69 ha area. Pincode of Masarpur is N/A.