Population Statistics
HomeUKTrendsCroydon

Croydon population, 2001–2024

Croydon has an estimated population of 409,342 (mid-2024), up 22.2% since 2001. Official ONS mid-year estimates for the Croydon local authority area.

409,342
population, mid-2024
+22.2%
since 2001
+8.2%
last 10 years
2024
peak year (409,342)
2005201020152020 335k 409k

Year by year

YearPopulationChange
2024409,342+1.8%
2023402,217+2.2%
2022393,547+0.7%
2021390,691-0.4%
2020392,101+0.4%
2019390,643+0.9%
2018386,999+0.4%
2017385,567+0.3%
2016384,382+0.8%
2015381,277+0.8%
2014378,244+1.1%
2013374,270+1.3%
2012369,617+1.3%
2011364,815+1.9%
2010357,951+1.5%
2009352,763+1.0%
2008349,308+1.5%
2007344,029+1.1%
2006340,449+0.4%
2005339,052+0.6%
2004337,134+0.4%
2003335,919+0.2%
2002335,415+0.1%
2001335,112

Food businesses

Croydon has 425 takeaways, 593 restaurants and cafés and 72 pubs and bars on the FSA's statutory register (as of July 2026) — 0.72 takeaways per restaurant against an English average of 0.49, and 10.4 takeaways per 10,000 residents. How that compares across England.

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