Sahiwal (Urdu en Punjabi: ساہيوال) is een stad in het gelijknamige district in het oosten van Pakistan.

Sahiwal ligt in de provincie Punjab, ongeveer 100 kilometer ten zuiden van Faisalabad en ongeveer 80 kilometer van de grens met India.

Bij de volkstelling van 2023 had de stad 538.344 inwoners, het gehele district had 2.881.811 inwoners.

Categorie:Punjab (Pakistan) Categorie:Stad in Pakistan