Attock · Wikivoyage
Attock (Urdu: اٹک) is a city in Punjab (Pakistan), Pakistan. Known as Campbellpur in the British era, Attock witnessed a rapid growth in the 20th century. From the village it was in the early 1900s, it has become a bustling district capital. The population of Attock District is about 2,135,000 (2023), while the population of Attock City is around 85,000 (2025). The city lies on the banks of the River Indus and serves as an important link between Punjab and Khyber Pakhtunkhwa.