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 (Old NH 71).
[2] The region has an average elevation of 209 metres (688 feet).
Shahkot is a subdivision and tehsil of Jalandhar District.
Shahkot is near the Sutlej river which divides Doaba and Malwa.