Upper Dir is one the 24 districts in the Khyber Pakhtunkhwa Province of Pakistan. The district was formed in 1996, when Dir District was divided into Upper Dir and Lower Dir.
The district is administratively subdivided into six tehsils which contain a total of 31-3=28 (3 UCs shifted to Lower Dir namely Khall, Akhagram and Toor Mang) Union Councils:
|Name of Tehsil||No. of Unions|
|Khal||4-3=1 (3 UC shifted to Lower Dir)|
|Total||31-3=28(3 UCs, shifted to Lower Dir)|