Population Statistics
HomeUKTrendsHighland

Highland population, 2001–2024

Highland has an estimated population of 237,290 (mid-2024), up 13.6% since 2001. Official ONS mid-year estimates for the Highland local authority area.

237,290
population, mid-2024
+13.6%
since 2001
+1.8%
last 10 years
2024
peak year (237,290)
2005201020152020 209k 237k

Year by year

YearPopulationChange
2024237,290+0.3%
2023236,520+0.3%
2022235,710-0.1%
2021235,850+0.8%
2020233,910-0.3%
2019234,510-0.0%
2018234,530-0.1%
2017234,800+0.1%
2016234,570+0.2%
2015234,060+0.4%
2014233,180+0.0%
2013233,080+0.0%
2012233,000+0.1%
2011232,730+0.9%
2010230,730+0.9%
2009228,750+0.8%
2008226,970+1.3%
2007224,000+1.5%
2006220,780+1.2%
2005218,060+1.6%
2004214,560+1.4%
2003211,640+0.9%
2002209,760+0.4%
2001208,920
Figures are ONS mid-year population estimates for the Highland local authority area (code S12000017), which can differ from the population of a town of the same name. Sources & method.