Upper Dir is one of the 26 districts in the Khyber Pakhtunkhwa province of Pakistan. It is located in the north-western part of the province and has an area of 3,699 km square kilometers.  Dir is the district headquarters. 