The district has 3 sub divisions namely Mansehra Tehsil, Oghi Tehsil and Balakot. It also has a tribal territory called Kala Dhaka, which has however now been given a separate district status also. The district currently has 1.5 million people. The important towns in the district are Baffa, Shinkiari, Kaghan, Naran,Garhi Habibullah, Balakot,Phulra, Oghi, Darband and Khaki.