Noor ShahNoor Shah is a small town in Sahiwal District, Punjab, Pakistan. According to the 2017 census, the population was 12,976, with over 99% of residents adhering to Islam.