Shahbad is a village in Batala tehsil in district of Gurdaspur, Punjab, India. As per the data provided by Census of India in 2011, total population of Shahbad was 1,556 which includes 824 males and 732 females. Shahbad covers 214 ha area. Pincode of Shahbad is 143505.