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.
It used to be one district named Dir but in 1996 it was divided into two, Upper Dir and Lower Dir District.