Shakargarh, the headquarters of Shakargarh Tehsil, is a city in the north-east of Pakistan in Narowal District of Punjab province. The city is at 32°16'0N 75°10'0E and is on the west bank of the Ravi River.