Mainpura is a village in Revelganj tehsil in district of Saran, Bihar, India. As per the data provided by Census of India in 2011, total population of Mainpura was 2,710 which includes 1,450 males and 1,260 females. Mainpura covers 130.3 ha area. Pincode of Mainpura is 841214.