The district lies in between two main cities i.e., Gujrat lies in the North and in South its Sheikhupura and Lahore. The Chenab river forms the Northern boundary of the district. Beyond the river, it is bounded by:
- On North Wazirabaddistricts
- On the East by Sialkot district
- On the South by Sheikhupura district
- On the West by Hafizabad district
Gujranwala district is spread over an area of 2,433 square kilometers and comprises of the Four Tehsils:
- City Gujranwala
- Sadar Gujranwala
- Kamoke Town
- Nowshera Virkan Town
- Cantonment