Population Statistics
HomeUKTrendsNorth Lanarkshire

North Lanarkshire population, 2001–2024

North Lanarkshire has an estimated population of 344,540 (mid-2024), up 7.3% since 2001. Official ONS mid-year estimates for the North Lanarkshire local authority area.

344,540
population, mid-2024
+7.3%
since 2001
+1.8%
last 10 years
2024
peak year (344,540)
2005201020152020 321k 345k

Year by year

YearPopulationChange
2024344,540+0.5%
2023342,780+0.5%
2022340,920-0.1%
2021341,280-0.0%
2020341,400-0.0%
2019341,570+0.4%
2018340,350+0.0%
2017340,310+0.2%
2016339,740+0.3%
2015338,750+0.1%
2014338,440+0.1%
2013338,000+0.0%
2012337,990+0.1%
2011337,720+0.4%
2010336,280+0.3%
2009335,160+0.6%
2008333,280+0.6%
2007331,160+0.7%
2006328,740+0.5%
2005327,140+0.5%
2004325,400+0.5%
2003323,700+0.4%
2002322,520+0.4%
2001321,180
Figures are ONS mid-year population estimates for the North Lanarkshire local authority area (code S12000050), which can differ from the population of a town of the same name. Sources & method.