Upper Dir District is a district in the North-West Frontier Province of Pakistan . 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 .