HomePakistanAttockAttock

Attock

City · Pakistan

CountryPakistan TypeCity
© Optographer / CC BY-SA 3.0

Why Attock

Attock is a city and administrative capital in the Punjab province of Pakistan, situated relatively close to the national capital of Islamabad. Positioned on the Pothohar Plateau directly east of the Indus River, the settlement occupies a fertile floodplain created by the Haro River. The local landscape is defined by elevated terrain, bordered by the Gandghar Range to the north and the Kala Chitta Mountain Range to the south. Lowland areas sit between 300 and 600 meters above sea level, whereas the surrounding mountain crests reach elevations exceeding 1,200 meters.

Historically situated within the ancient region of Gandhara, this location functioned for centuries as a vital crossing point over the Indus River for invaders including Alexander the Great, Mahmud of Ghazni, Timur, Nader Shah, and Babur. Mughal Emperor Akbar established the older settlement of Attock Khurd in the sixteenth century, overseeing the completion of Attock Fort in 1583. Control over the territory later changed hands among the Marathas, Durrani forces, and the Sikh Empire under Maharaja Ranjit Singh, before coming under British colonial rule in 1849. The modern city was formally laid out in 1908 under the name Campbellpur—honoring Sir Colin Campbell—before its historical name was officially restored in 1978.

Today, the city has a population exceeding 176,000 residents. Punjabi is the primary language spoken by a majority of the population, alongside notable communities of Pashto and Urdu speakers, as well as smaller populations speaking Hindko, Saraiki, Sindhi, and Kashmiri. The district is recognized for its high academic standards within the nation and serves as a site for major educational institutions, including COMSATS University Islamabad and the Air University Aerospace and Aviation Campus in nearby Kamra. The area is also known for its strong tradition of military service.

Travelers exploring the district can observe the historic Attock Fort, which historically guarded key travel routes linking Central and South Asia. The surrounding physical geography features dramatic river corridors along the Indus and Haro, set against rugged hill ranges. Recreational options in the vicinity include sports facilities such as the Indus Golf Club and the PAC Golf Club.

Attock features a humid subtropical climate, which brings hot, muggy summers and cold to mild winters. The city is located approximately 80 kilometers from Rawalpindi, 100 kilometers from Peshawar, and 10 kilometers from the Pakistan Aeronautical Complex in Kamra.

01 Weather

Weather right now · Attock
77°
Clear sky
Feels 77° · Humidity 64% · Wind 4 mph
Today Clear sky 90° 74°
Sat Clear sky 94° 76°
Sun Light rain 96° 78° ☔ 20%
Mon Clear sky 97° 79°
Tue Clear sky 98° 79°
Weather by OpenWeather · updated hourly · weather map →