As of the 2016 census, the population of Dunoon was 1,177.