Bhupalpur 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 Bhupalpur was 119 which includes 62 males and 57 females. Bhupalpur covers 65 ha area. Pincode of Bhupalpur is 405026.