 The city is the capital of Kamoke Tehsil, which is an administrative subdivision of the district and is itself subdivided into 8 Union Councils.It is located on the Grand Trunk Road 21 km from Gujranwala and 44 km from Lahore.Kamoke city was settled in the era of Akbar.