Mahmadganj is a village in Amritpur tehsil in district of Farrukhabad, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Mahmadganj was 2,683 which includes 1,476 males and 1,207 females. Mahmadganj covers 406.3 ha area. Pincode of Mahmadganj is N/A.