The province falls into 3 main geographical divisions:
- Rugged mountainous regions in the north and west
- Comparatively narrow strip of a plain and the plateau between the Indus in the east and the hills in the west along the boundary with FATA; these constitute the districts of Peshawar, Kohat, Bannu, and Dera Ismail Khan
- The Cis-Indus region of the Hazara (this region comprises of the districts of Abbottabad, Battagram, Haripur, Kohistan, Mansehra, and the newly created Torghar).
Rugged Mountains; Khyber Pakhtunkhwa
Mountains dominate the northern and the western areas of the province. These mountains are comprised of the Hindu Kush Mountains, Himalaya Mountains, and the Dir, Swat, and Kohistan Ranges.
The Hindu Kush Range to the north begins in Gilgit-Baltistan (Pakistani Administered Kashmir Region), then moves west into the Chitral district of KP, and continues into Afghanistan. To the south, the Hindu Kush Mountains are roughly bounded by the Ghizer River (Ghizer Valley, Kashmir), which is a tributary of the Indus. Tirich Mir, located in Chitral district, is the highest peak of the Hindu Kush Range in Pakistan, at a height of 7,690 m.
Immediately south of the Hindu Kush are 3 subparallel ranges: the Kohistan, Swat, and Dir Ranges. All three run in a north-south direction, and are separated from each other by rivers. The most easterly of these is the Kohistan Range. It is bounded by the Indus River in the east and the Swat River in the west. In the middle is the Swat Range, which is bounded on the east by Swat River and on the west by Panjkora River. The westerly Range is the Dir Range, which is bounded on the east by Panjkora River and on the west by Kunar River. These ranges vary greatly in altitude as they move north to south. To the north, their elevation can reach 5,000-6,000 m, and to the south, their elevation can be as low as 200 m. These three subparallel ranges are found mostly in the Malakand Division, Mardan Division, and Kohistan district.
The Himalayas in KP are generally divided into 3 subparallel ranges: the Great Himalayas, the Lesser Himalayas, and the Sub-Himalayas. Of these, the Great Himalayas and Sub-Himalayas are not located in Pakistan. Only the Lesser Himalayas are present, and form definite ranges broken by hilly country and small plains. This region is seismically active, with frequent mild to moderate tremors. The Lesser Himalayas in KP are located in Torghar, Haripur, Abbottabad, Battagram, and Mansehra districts. These mountains have an elevation range of 2,000 to 3,000 m in Pakistan.
The Sufaid Koh Mountains (also spelled Safed Koh; also called Spin Ghar) run in an east-west direction, forming the watershed between Kabul and Kurram Rivers. The Khyber Pass traverses this mountain. Eastward, minor ranges descend from its southern slopes to River Indus. The highest peak of this Range is Mount Sikaram, at 4,761 m (Kurram Agency, FATA). The Sufaid Koh throws out a series of parallel spurs to the east, traversing the entirety of Kohat district.
The Sheikh Budin Range (southern extremity of the Salt Range) forms the boundary between Bannu and Dera Ismail Khan, and merges eventually into the Suleiman Range.
The Suleiman Mountains are the southern extensions of the Hindu Kush Mountains. To the east, these mountains enter the districts of Dera Ghazi Khan in Punjab and Dera Ismail Khan in KP, and the Range approaches the Indus River near Mithankot in the Rajanpur district of Punjab. The highest peak of the Suleiman Mountains is the Takht-e-Suleiman (Solomon’s Throne) located in the Frontier Region Dera Ismail Khan (FR Dera Ismail Khan, FATA). This Takht (peak) forms an impassable barrier between the KP province and Balochistan.
Wazir hills merge into the Suleiman Range and form the boundary between the two FATA Agencies: the North and South Waziristan Agencies (NWA and SWA).
Plains and Plateaus; Khyber Pakhtunkhwa
The tract between the Indus and the Hills of KP is comprised of 4 minor natural divisions. In the most northern portion is the Peshawar Valley, a lacustrine basin encompassed by hills and including Mardan, Swabi, and the southern parts of the area that used to constitute Malakand Division. To the south of Peshawar lies Kohat, a rugged tableland broken by low ranges of hills and separated from Peshawar by the Jowaki Range. South of Kohat is Bannu, in the broad basin of the Kurram River, and completely surrounded by low ranges. The district of Dera Ismail Khan stretches south of Bannu, a vast expanse of barren plain enclosed between the Suleiman Range on the west and the Indus on the east, tapering to a blunt point at its southern extremity.
Cis-Indus Division; Khyber Pakhtunkhwa
The Cis-Indus Division forms a wedge, extending northeastward far into the Outer Himalayan Range and tapering to a narrow point at the head of Kaghan Valley. The mountain chains which enclose the Kaghan defile sweep southwards into the broader portion of the province, throwing off well-wooded spurs which break up the region into numerous isolated glens. Towards the base of the wedge, on the confines of Attock District (Punjab province), the hills open out, and fertile plains take the place of the terraced hillsides and forests of the northern uplands.
 Torghar was created in 2011
 Malakand Division (abolished in 2000) consisted of Buner, Chitral, Lower and Upper Dir, Malakand, Shangla, and Swat districts.
 Mardan Division (abolished in 2000) consisted of Mardan and Swabi districts
 Lacustrine Basin/ Plains are lakes that get filled up by incoming sediments
Most of the province’s rivers drain into the Indus, with the exception of Kunhar River in Hazara, which flows down to Kaghan Valley and into Jhelum River. The major tributaries of the River Indus flowing through KP are as follows:
|River||Tributaries||Drains into (River)|
|River Swat||Panjkora, Gabral, Ushu||River Kabul; River Indus|
|River Kabul. In Pakistan, this river divides into 2 streams: Adezai & Naguman. Adezai is the main stream||Panjsher, Tagas, Alingar, Alishang, Surkhab, and Kunar (Afghanistan), Swat, Budhni, Shah Alam, and Landai||River Indus|
|Bara River||Hill torrents of Tirah Hills||River Kabul; River Indus|
|Kurram River||River Kaitu, hill torrents of Sufaid Koh Mountains including Kurma, and Kirmana streams||River Indus|
|Tochi/ Gambila River||Hill torrents||Kurram River; Indus River|
|Gomal River||Kundar, Wana Toi, Zhob||River Indus|
Table 1.3 KP Rivers
In addition to the above mentioned rivers, a large number of hill torrents flowing down the hills join these major rivers. Some of the hill torrents/ streams are Katiala, Shambor Nala, Sardaryab River, Katgala, and Aju Khwar.
Major lakes of the province include Aansoo Lake (Kaghan Valley), Attabad Lake (Hunza Valley), Dudipatsar Lake (Kaghan Valley), Dudibachsar Lake (Kaghan Valley), Kumdol Lake (Swat District), Lalusar Lake (Naran Valley), Mahodand Lake (Kalam Valley), Payee Lake (Kaghan Valley), Saiful Malook Lake (Kaghan Valley), Saral Lake (Kaghan Valley), Siri Lake (Kaghan Valley), Spin Khwar Lake (Swat Valley), and Tarbela Lake (artificial lake in Hazara district).
Figure 1.5 KP Aansoo Lake (Kaghan Valley)
Figure 1.6 KP Saiful Malook Lake (Kaghan Valley)
Figure 1.7 KP Attabad Lake (Hunza Valley)
Figure 1.8 KP Siri Lake (Kaghan Valley)
- Khyber Pass: At an altitude of 1,070 m, the Khyber Pass is the Northern Gateway to Pakistan, connecting Afghanistan with Pakistan at Landi Kotal. This Pass traverses the Sufaid Koh (Spin Ghar) Mountains
- Darkot Pass: This is a high mountain pass (elevation: 4,703 m or 15,430 ft) that connects Broghil Valley in Chitral to Ghizer Valley in Gilgit. The pass is located at a distance of 16 km east of Koyo Zum Peak (6,872 m)
- Malakand Pass: This is a mountain pass in Malakand District, KP. It is a metallic road pass which starts at Dargai. At the other end of the pass, the road descends into Bat Khela town
- Shangla Pass: This pass connects Swat district to Shangla district
- Lowari Top: This is one of the 4 major mountain passes that enter Chitral. It connects Chitral with Dir in KP. The pass is 3,118 m (10,230 ft) high and is closed due to snow from November to late May
- Shandur Pass: This pass connects Chitral to Gilgit-Baltistan
- Dorah Pass: The Dorah pass connects Chitral to Badakhshan in Afghanistan
- Broghol Pass: This connects the Wakhan Corridor in Afghanistan to Chitral
- Babusar Pass or Babusar Top: With an elevation of 4,173 m or 13,691 ft, this is a mountain pass at the north of the 150 km (93 miles) long Kaghan Valley connecting the valley—via the Thak Nala—to Chilas on the Karakoram Highway (KKH).
- The Peiwar Kotal Pass at a height of 2,611 m. connects Afghanistan and Kurram district.
- Gomal Pass (Hindu Kush Mountains; on Durand Line border) located at a height of 6,000 m. connects Afghanistan with South Waziristan.
- Terimengal Pass; passing through Sufed Koh Mountains this pass connects Kurram district with Afghanistan
Figure 1.9 Bab-e-Khyber
Figure 1.10 A view of the Shangla Pass
Following are some of the glaciers found in the mountains of KP:
- Anoshah Glacier, Chitral
- Noroghikun Glacier, Chitral district: the center of this glacier is at a latitude of 36.7259 and longitude of 72.5286, and at an elevation of 4,388 m above sea level
- Upper and Lower Gazikistan Glaciers, Chitral district: Both are at an elevation of 4,446.4 m
- Sanober and Booni Gole Glaciers, Chitral
- Darkoot Glacier, Chitral
- Udren Darband, Chitral: The length of this glacier is 30 km
- Atahk, Chitral: The length of Atahk is 24 km
- Roshgol, Chitral
- Ziwar, Chitral
- Unu-Gol, Chitral
- Chiantar, Chitral
- Zindikharom, Chitral
There are many other glaciers that are less than 10 km in length. These glaciers are mostly located in unexplored areas; some of these are Lower Tirich Glacier, Prechu Glacier, and Upper Darband Glacier.
Figure 1.11 Crossing ChitiBoui Glacier Broghil valley; Chitral
Figure 1.12 KP Boroghil Valley’s Glacier, Chitral
 Provincial Report 1998, NWFP (now KP) Government.
KP is home to 2 types of forests: coniferous forests and scrub forests. Coniferous forests are the evergreen forests which survive in low temperatures. Scrub forests are both broad-leaved and of the tropical thorny varieties. In KP, as in other parts of Pakistan, there are various types of forests with differing status: Protected, Reserved, and Private, Guzara Forests, as well as Irrigated Plantations.
The following table shows the status of forests as per KP Development Statistics 2018-19:
|Total Forest Area||188,2015 HA||Resumed Land||36,531 HA|
|Reserved Forests||93,951 HA||Communal Forests||49,754 HA|
|Protected Forests||470,761 HA||Guzara Forests||278,473 HA|
|Unclassed Forests||105,202 HA||Private Plantations||715,309 HA|
|Section 38 Forests||7,763 HA||Miscellaneous||124,271 HA|
|Linear Plantations||8,665 km|
Table 1.4 KP Forests
Some of the important Alpine/ coniferous forests of the province include Drosh Gol (Chitral), Puritgol and Chinar (Chitral district), and Tooshi Gol (Chitral district). Some important scrub forests include Rakh Topi (Kohat District), Ghurzandi (Kohat District), Bagra (Haripur District), Resi, Toi Banda (Kohat District), Thanedarwala (Bannu District), Nizampur (Nowshera District), Totalai (Buner District), and Qalandarabad (Abbottabad District). Kamrani in Lower Dir district is a protected subtropical, scrub, and Alpine forest.
 Owned by Government
 Private lands given up voluntarily
The soils of the province form 2 main tracts which differ in agricultural conditions. The soils east of the Indus are deep and rich in the plain tracts, but shallow and stony in the hills. The soils found in the west of the Indus may be further subdivided into stony uplands and level plains. Since rainfall is scanty and varied, agriculture depends on irrigation.
Figure 1.13 KP Rugged Mountains, KP
Figure 1.14 KP Yarkun Valley
According to the Imperial Gazetteer of India:
The Province stretching southwards from the Baroghil Pass in the Hindu Kush, covers nearly 6 degrees of latitude. Mainly a mountainous region, but including the Peshawar Valley and the braded riverain tract of the Indus in Dera Ismail Khan District, its climatic conditions are extremely diversified, the latter district being one of the hottest areas in Pakistan, while over the mountain region to the north the weather is temperate in summer and intensely cold in winter. The air is generally dry, and hence the daily and annual averages of temperatures are frequently very large.
Generally the Province has 2 wet seasons; the Monsoon—when moisture is brought up by the winds from the Arabian Sea and the Bay of Bengal; the other in winter when storms from Mesopotamia, Persia and the Caspian districts bring widespread rains and snowfall. (v. 19, p. 148)
The following types of climate are common in the province:
North Region; Khyber Pakhtunkhwa (Chitral Region)
The extreme north, comprising of Chitral district, typically has a continental steppe climate, with average annual precipitation ranging from 100 mm per year in the far north to 600 mm in Drosh in the south. Most of this precipitation is from frontal cloud bands that form during the winter, and produce heavy thunderstorms in the spring. The town of Chitral averages 420 mm of rainfall per year, with 350 mm of rain from December to May. At high elevations, as in the Hindu Kush, snowfall can be much heavier and consequently large glaciers are a prominent feature of the landscape. Snow also isolates Chitral town, making it largely inaccessible for most of the year.
Temperatures in the valleys vary from 30 °C (86 °F) in July to as low as 0 °C (32 °F) in January. Frost is common in the plains during winter.
South Region (Dir, Swat, and Hazara); Khyber Pakhtunkhwa
In the south of the province, constituted by the districts of Dir, Swat, and Hazara Division, the climate becomes more typical of the Indian subcontinent, although a considerable proportion of the annual precipitation still comes from frontal cloud bands during the winter months.
Dir and Hazara districts are some of the wettest places in Pakistan; annual rainfall at Dir, for example, averages 1,475 mm, of which 400 mm is accumulated during the summer Monsoon, from July to September, and twice that amount during the winter rainy season which lasts from December to April. At Abbottabad, which is further east from Hazara, the annual rainfall averages about 1,195 mm, of which as much as 650 mm is accumulated during the Southwest Monsoon. In Swat, which is relatively more sheltered, the annual rainfall averages around 850 mm, with about 430 mm expected between June and September.
In all areas, October and November are the driest months with rainfalls generally under 30 mm per month, except in the most exposed areas.
Temperatures in this region are warmer than in Chitral, and even at 1,200 m (3,900 ft) elevation, in Abbottabad, the heat and humidity can be oppressive during the Monsoon season. In winter, most of Swat receives significant snowfall, but in Hazara, temperatures are usually around 5 °C (41 °F).
Southern Khyber Pakhtunkhwa
The region south of the Himalaya/ Hindu Kush foothills has the typically hot and dry climate prevalent in most of Pakistan. Temperatures in the summer are quite oppressively hot; in the south, around Mardan, temperatures as high as 45 °C (113 °F) are not uncommon, while in Peshawar, highs of 40 °C (104 °F) are common during the summer. In winter, however, this region is both warmer and generally drier than the rest of KP, with temperatures averaging around 17 °C (62 °F) in Peshawar and over 20 °C (68 °F) in the extreme south of the province. Nights, however, can still be quite cold during the winter.
Southern KP experiences little (and very erratic) monsoonal rain, with Peshawar and Dera Ismail Khan both averaging around 114.5 mm (4.5 inches) of rain in July and August, and negligible rainfall in June or September. In fact, no summer rain of significance occurs in some years. In winter, rainfall usually peaks in March, but Peshawar averages less than 254 mm (10 inches) between December and May, and Dera Ismail Khan less than 120 mm. On certain mountain slopes such as around Kohat, winter rainfall may predominate, though this is unpredictable.
The combination of a short but powerful summer Monsoon with frequent winter cloud bands gives a bimodal rainfall regime in the central parts of KP.
The Hindu Kush and some portions of the Himalaya Range are in KP, a location that makes it a seismically active region. Most of the areas of the province fall in Zone 2B of the Seismic Zone Map of Pakistan which is the Minor to Moderate Damage zone, but some areas like Chitral, Dir, Swat, and Hazara region fall in Zones 3 and 4, which are the Moderate to Severe Damage Seismic Zones of Pakistan.
Khyber Pakhtunkhwa Districts
- Peshawar District Profile
- Abbottabad District Profile
- Bannu District Profile
- Battagram District Profile
- Buner District Profile
- Charsadda District Profile
- Chitral District Profile
- Dera Ismail Khan District Profile
- Lower Dir District Profile
- Upper Dir District Profile
- Hangu District Profile
- Haripur District Profile
- Karak District Profile
- Kohat District Profile
- Kohistan District Profile
- Lakki Marwat District Profile
- Malakand District Profile
- Mansehra District Profile
- Mardan District Profile
- Nowshera District Profile
- Shangla District Profile
- Swabi District Profile
- Swat District Profile
- Tank District Profile
- Torghar District Profile
- Bajaur Tribal Distyrict Ptofile
- Khyber Tribal District Profile
- Kurram Tribal District
- Mohmand Tribal District Profile
- North Waziristan Tribal District Profile
- Orakzai Tribal District Profile
- South Waziristan Tribal District Profile