The present study was conducted in order to explore the floristic composition and life form classes of district Shangla, Khyber Pakhtunkhwa Pakistan. Floristic survey of district Shangla was conducted from 15 March 2011 to 5 November 2013 to collect information’s concerning the flora of district Shangla. The flora of district Shangla consist of 515 plant species belonging to 101 families. The plants explore belong to 113 annual herbs, 227 perennial herbs and 38 biennial herbs. The taxanomicaly investigated shrubs were 89 species and trees were 48 species. The well-represented families were Asteraceae contributing 63 taxa, Labiatae 31, Rosaceae 26, Ranunculaceae 23, Papilionaceae 18, Brassicaceae 17 and Polygonaceae 10 taxa. The life form spectrum showed that the most dominant life form class was Therophyte with maximum number of 222 species (43.3%) followed by Phanerophytes with 137 species (26.8%), Chamaephytes with 56 species (10.92%), Cryptophytes with 50 species (9.85%), Hydrophytes 28 species (5.44%), Geophytes 12 species (2%), and Hemicryptophytes 10 species (1.98%) respectively. The present study reveals that the study area is diverse in its floristic composition having varieties of life form classes. The dominant Therophytic life form shows that the flora of the area is under sever anthropogenic activity. Phenarophytes occupy second position in life form, which shows that the area is occupied by stratified thick forests. However, the forests of the study area are under sever threat of deforestation and erosion thus protective measures should be adopted for the conservation of the precious flora of the study area.