KPK Province is divided into 7 divisions containing a total of 25 districts and 71 tehsils. The document lists each division of KPK Province along with their respective districts and tehsils. Some of the major divisions mentioned include Malakand Division containing Swat, Buner, Shangla and Lower Dir districts. Hazara Division contains districts like Abbottabad, Haripur, Manshera and Batagram. Peshawar Division includes the districts of Charsadda, Nowshera and Peshawar. The document provides a comprehensive breakdown of the administrative structure of KPK Province in Pakistan divided at the division, district and tehsil levels.