Hafizabad (Urdu حافظ اباد) is a city and capital of Hafizabad District located in Punjab, Pakistan. It is the 31st largest city of Pakistan. History Ancient Hafizabad is an old city of Punjab, Pakistan. In 327 BC, during Alexander’s invasion of Punjab, the territory of the Sandal Bar was reported to be a well populated area.