Tehsil Attock is one of the six tehsils of Attock district. It
spreads over an area of 1,350 square kilometres with a population of
500,770 (as per DCR 1998). The TMA comprises 11 Union Councils, 3
urban Union Councils and 8 rural Union Councils, with only one CO
unit namely Attock. It is located on the north of Kala Chitta
mountain range which separates it from the rest of the district. At
the northern foot of Kala Chitta hills, Haro river runs up to river
Indus. TMA Attock differs from all other parts of the district
because of its geographic attributes. Its three well defined and
quite distinct geographical tracts are: Chhachh, Sarwala and Nala.
In the north of Attock Tehsil lies Hassanabdal Tehsil.
Attock was raised to the level of Municipal Committee in 1922. After
the implementation of Punjab Local Government Ordinance 2001, it was
given the status of TMA.