Shangla District (ضلع شانگله) is located in the Khyber-Pakhtunkhwa province of Pakistan. The district headquarters are located at Alpuri. It was previously a subdivision of Swat District, but was upgraded to the status of a district on July 10, 1995 by the then Chief Minister Aftab Khan Sherpao. The total area of the district is 1,586 square kilometres. Shangla comprises two sub division, Alpuri and Puran Tehsil. There are four (4) sub tehsils i.e. Besham, Chakesar, Martung and Makhuzai. Shangla has the lowest Human Development Index in the province and second lowest in the country.
The district is bounded in the north by Kohistan District, in the east by Battagram District and the tribal area of Kala Dhaka (Black Mountain of Hazara), in the west by Swat District and in the south by Buner District.
The communications with Swat are Shangla pass (Shangla top).
Shangla district consists of small valleys, and is situated between the hillocks and surrounded by high mountains full of forests comprising Pindrow Fir, Morinda Spruce, Blue Pine (Kail), Chir Pine and Deodar Cedar trees. The average elevation of the district is 2000 to 3000 meters above sea level. The highest point (3,440 m) is near Kuz Ganrshal in the north of the district. There are beautiful isolated valleys most suitable for seed production of highly demanded cross pollinated vegetable crops. Moreover Shangla has got pretty enough potential for hydel power generation, one such project underway is at Khan Khwar.