Population Statistics
HomeUKTrendsMoray

Moray population, 2001–2024

Moray has an estimated population of 95,010 (mid-2024), up 9.2% since 2001. Official ONS mid-year estimates for the Moray local authority area.

95,010
population, mid-2024
+9.2%
since 2001
+0.9%
last 10 years
2016
peak year (95,110)
2005201020152020 87k 95k

Year by year

YearPopulationChange
202495,010+0.2%
202394,790+0.5%
202294,300+0.0%
202194,270+0.4%
202093,870-0.3%
201994,170+0.1%
201894,090-0.6%
201794,660-0.5%
201695,110+0.3%
201594,800+0.7%
201494,180+0.3%
201393,940+1.3%
201292,720-0.8%
201193,470-0.2%
201093,690+0.6%
200993,160+0.3%
200892,840+1.5%
200791,440+0.7%
200690,780+0.8%
200590,100+0.8%
200489,380+0.6%
200388,830+1.3%
200287,690+0.8%
200187,000
Figures are ONS mid-year population estimates for the Moray local authority area (code S12000020), which can differ from the population of a town of the same name. Sources & method.