As of 2021 the population of Dunedin was estimated to be 128,800.