Chakwal city is situated in plateau range of northern Punjab which is undulating in elevation between 1500 to 2500 ft above mean sea level. It is linked to Motorway (M-2) at a distance of 17 K.M via Balkasar interchange. The city is connected with (N-5) National Highway by Chakwal – Sohawa Road and Chakwal – Mandra Road. It is at a distance of 119 KM from Jhelum, 100 KM from Rawalpindi, 297 KM from Lahore. It was previously connected by Rail to other parts of the country through Mandra junction but later on this track was abandoned and removed.
Tehsil Chakwal spreads over an area of 3,120 square kilometres with a population of 598,048 (as per DCR 1998)*. It has 25 Union Councils, out of which 5 urban Union Councils constitute CO Unit Chakwal and the rest are rural Union Councils. Before carving out of Kalar Kahar, it had 38 Union Councils in total.