Shahkot is a small city and a tehsil among five tehsils of Jalandhar district, Punjab, India. Shahkot is situated on Jalandhar-Moga-Barnala-Sirsa National Highway 703. Shahkot is administered by the Municipal Committee. About 250 villages belong to Shahkot tehsil .