Mainpur is a village in Lalganj tehsil in district of Azamgarh, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Mainpur was 1,268 which includes 574 males and 694 females. Mainpur covers 174.52 ha area. Pincode of Mainpur is N/A.