Harpura is a village in Batala in Gurdaspur district of Punjab State, India. It is located 14 kilometres (8.7 mi) from sub district headquarter, 42 kilometres (26 mi) from district headquarter and 9 kilometres (5.6 mi) from Sri Hargobindpur. The village is administrated by Sarpanch an elected representative of the village.