Makhanpur is a village in Pathankot tehsil in district of Gurdaspur, Punjab, India. As per the data provided by Census of India in 2011, total population of Makhanpur was 834 which includes 420 males and 414 females. Makhanpur covers 286 ha area. Pincode of Makhanpur is 145026.