Population Statistics
HomeUKTrendsLewisham

Lewisham population, 2001–2024

Lewisham has an estimated population of 301,255 (mid-2024), up 18.4% since 2001. Official ONS mid-year estimates for the Lewisham local authority area.

301,255
population, mid-2024
+18.4%
since 2001
+3.5%
last 10 years
2019
peak year (305,906)
2005201020152020 254k 301k

Year by year

YearPopulationChange
2024301,255+0.3%
2023300,225+0.4%
2022299,164-0.3%
2021300,013-1.4%
2020304,169-0.6%
2019305,906+0.9%
2018303,127+0.7%
2017300,924+0.7%
2016298,809+1.2%
2015295,364+1.5%
2014291,086+1.8%
2013286,056+1.8%
2012281,011+1.5%
2011276,938+1.6%
2010272,525+0.8%
2009270,418+1.5%
2008266,508+2.0%
2007261,188+1.2%
2006257,976+1.2%
2005254,930+1.0%
2004252,455+0.2%
2003251,936-0.7%
2002253,662-0.3%
2001254,336

Food businesses

Lewisham has 378 takeaways, 650 restaurants and cafés and 86 pubs and bars on the FSA's statutory register (as of July 2026) — 0.58 takeaways per restaurant against an English average of 0.49, and 12.5 takeaways per 10,000 residents. How that compares across England.

Figures are ONS mid-year population estimates for the Lewisham local authority area (code E09000023), which can differ from the population of a town of the same name. Sources & method.