 According to 2017 population census, the total population of Upper Kohistan District made of Dassu and Kandia is 306337.The population of Dassu is 222,282 while that of Kandia is 84,055.The population of the district is 100% rural.