Gujranwala is an industrial city in Gujranwala District in the province of Punjab in Pakistan. Gujranwala is 226 meters above sea level and is the seventh-most-populous of the Pakistani metropolitan areas.
About 80 kilometers south is the provincial capital, Lahore. Sialkot and Gujrat lie to its north. Gujrat connects Gujranwala with Bhimber, Mirpure Azad Jammun and Kashmir, and Sialkot connects it with Jammun. About 160 kilometers southwest is Faisalabad. To its west are Hafizabad and Pindi Bhattian, which connect Gujranwala to Jhang, Chiniot and Sargodha.
Gujranwala has a hot semi-arid climate, and changes throughout the year.