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