Shangla History and Culture

Shangla District is a mountainous district in the Malakand Division of Khyber Pakhtunkhwa, Pakistan, with its headquarters at Alpuri. It lies along the eastern side of Swat Valley’s hill ranges and is bordered by Kohistan to the north, Battagram and Torghar to the east, Swat to the west, and Buner to the south. Shangla’s total area is about 1,586 square kilometers, and the landscape rises quickly into high elevations, creating cool upland conditions and making road connectivity an important development challenge. Besham is the largest city of the district.

Shangla History

Shangla’s recorded history reflects its long human presence and cultural crossroads. The area was for centuries integrated with the Swat region, and for much of its early modern history it remained part of Swat District until it was formally established as a separate district in 1995, recognizing its distinct identity and governance needs.

Archaeological evidence indicates that ancient civilizations, including Buddhist communities linked to the Gandhara cultural sphere, once thrived here; relics and sculptures found at sites such as Pirsar, Chakesar, and Daut testify to this early heritage. It is even believed that Alexander the Great passed through this region during his campaigns in 326 BC.

Over the centuries, Shangla’s terrain continued to be shaped by successive cultural and political influences from neighboring powers, including the Hindu Shahi dynasty and later incorporation into state structures in the subcontinent. Its history remains intertwined with that of Swat and the wider Khyber Pakhtunkhwa highlands, blending ancient legacy with more recent administrative evolution.

Tehsils of Shangla District

There are following three Tehsils of Shangla District:

  1. Alipuri Tehsil. Its area is 1105 sq. km.
  2. Bisham Tehsil. Its area is 184 sq. km.
  3. Puran Tehsil. Its area is 297 sq. km.

Population and Demographics

According to census held in year 2023, population of Shangla district is 891,252, average household size is 7.10, average annual growth rate is 2.71, while total number of house holds is 125,551. According to 2017 census, population of this district was 759,609, while according to 1998 census, its population was 434,563.

Shangla Villages List

There are 111 villages / rural localities / rural towns in this District. Among the villages in Shangla, 65 have population of 5,000 or more. While, 29 villages have between 2,000 to 4,999 residents. There are also 15 villages with population ranging from 1,000 to 1,999 inhabitants. There is one village with population between 500 to 999. Here is the list of villages of Shangla District:

S. NoName Of VillagePopulation 2017MaleFemale
1AJMIR5,4752,7262,748
2GANSHAL9,6334,8554,778
3ALPURI10,2925,2934,999
4BASI12,6536,3996,254
5ACHAR3,7241,8891,834
6AMNAY8,9784,6444,334
7BANDA CHINA5,0602,4672,593
8KAS (GHOR BO 4,8282,5022,326
9MANGAI3,6331,8611,772
10SHAHSAND6,5773,3213,256
11BILKANAI11,2475,6435,604
12DERI LARRI10,1785,2634,915
13DAMORAI14,4197,2557,163
14KARSHUT7,8073,9803,826
15DAWALAT KALA9,3924,8544,538
16ZARA8,3434,2624,081
17BANR7,2083,5833,625
18DERI10,0925,1874,904
19KOZKANA16,5578,5817,976
20SERAIKANA5,0442,6002,444
21LILOWANI23,57911,99811,580
22BAZAR KOT3,7371,9371,800
23MALAK KHEL K9,8305,0194,811
24PAGURRAY9,4594,6204,839
25PIR ABAD10,3925,1395,253
26PITAW10,0715,1434,928
27DONAI9,1934,6834,510
28RANIAL5,4942,7432,751
29SANGRAI7,2323,6693,563
30BARKANA10,3205,2795,041
31SHAHPUR15,8468,2207,626
32GANDAO8,0554,0693,986
33WAHAB KHEL K12,9856,6526,333
34BUNERWAL5,4312,7612,670
35KOTKAR5,8692,9822,887
36CHAKISAR17,2298,8568,373
37KHADANG9,6355,0194,616
38CHIDAM4,0312,0112,020
39DANAKOL7,5283,8073,721
40JATKOOL5,2832,4982,785
41KANDAI5,3262,6722,652
42DANDAI SONDA3,6201,8371,783
43LANGBAR10,6045,4885,116
44GULI BAT5,2622,7452,517
45KARORA5,6342,9602,674
46OPEL3,5151,7791,736
47PONIAL2,4661,2021,264
48DAWOOT3,4551,6081,847
49GUNAGAR4,1462,1681,978
50SARKUL3,8651,9111,954
51TALOON7,8863,6714,215
52ALAMI BANDA3,6461,7131,933
53MARTONG SER1,586798788
54PISHKAND1,888910978
55PISHLAR4,5542,2422,312
56BEHAR4,3372,1872,150
57CHORAQ BABA1,267600666
58TORANAY3,4761,6461,830
59GADO GARRI1,876948928
60HASHAM KHEL2,1471,0971,050
61MUSA KHELA S1,365683682
62NASK1,364651713
63RICHBAND1,116467649
64SALAY1,272643629
65ASHARO SAR403188215
66DAURA SAR1,361626735
67GEER1,9659111,054
68KABAL GARAM9,4104,6724,738
69KOTKAY MART1,834941893
70SHAGA1,265619646
71DADIL8,4914,3354,156
72KAMACH8,6244,3134,311
73KOZKALAI7,5083,9653,543
74MANDORIA3,1501,6161,534
75MANZKALAI5,1102,5822,528
76MIR JALAY1,9791,056923
77DANAKOL3,4841,7231,761
78TORAWRRI1,299584713
79TOTWALAN4,4662,2942,172
80BISHAM3,0821,5731,509
81KIRRAY5,0502,4872,563
82BOTIAL15,9758,4097,564
83HAWALAY1,202627575
84KORMANG10,9115,5735,336
85LAHORE7,3804,1533,227
86BARBAIKOT3,6761,7121,964
87MAIRA19,0459,8609,185
88SHANG19,6589,8979,760
89BANDAI8,5684,3634,205
90TAKHTA11,4035,7865,617
91ALUCH6,4993,2853,214
92DARA SERAI3,1641,6411,523
93KOLALAI2,2231,1261,097
94KOTKAY PURA5,0622,5962,466
95BANGLAI10,5775,4025,175
96CHAGUM9,8855,0054,880
97BINA3,4601,8171,643
98CHOGA12,8056,5486,256
99GARRI4,8562,4552,401
100KAZPOW8,0993,9264,172
101KADONA6,6393,4103,229
102NIMKALAI13,4857,0496,436
103ENAWAR3,5201,8241,696
104PANDORIA2,8011,4851,316
105SHAIKAWLAI8,5794,3884,191
106SANDOI15,1747,8227,352
107MACHKANDI4,9802,5932,387
108MARIKZI2,1569941,162
109SANGRRI6,5373,2433,294
110SHINCORAY969508461
111SANILA13,8287,2046,623

Shangla Map | Location:

Here is the Location of Shangla District as per google map: