Malakpur is a village in Ajnala tehsil in district of Amritsar, Punjab, India. As per the data provided by Census of India in 2011, total population of Malakpur was 1,228 which includes 644 males and 584 females. Malakpur covers 384 ha area. Pincode of Malakpur is 143202.