Makhanpura 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 Makhanpura was 80 which includes 40 males and 40 females. Makhanpura covers 35 ha area. Pincode of Makhanpura is 143110.