Population Statistics
HomeUKTrendsStoke-on-Trent

Stoke-on-Trent population, 2001–2024

Stoke-on-Trent has an estimated population of 270,425 (mid-2024), up 12.5% since 2001. Official ONS mid-year estimates for the Stoke-on-Trent local authority area.

270,425
population, mid-2024
+12.5%
since 2001
+6.8%
last 10 years
2024
peak year (270,425)
2005201020152020 240k 270k

Year by year

YearPopulationChange
2024270,425+1.7%
2023265,822+2.0%
2022260,624+1.0%
2021258,102-0.3%
2020258,866-0.1%
2019259,181+0.1%
2018258,843+0.2%
2017258,235+0.8%
2016256,168+0.8%
2015254,095+0.3%
2014253,316+0.7%
2013251,568+0.5%
2012250,322+0.6%
2011248,719+0.5%
2010247,381+0.6%
2009245,869+0.1%
2008245,509+0.7%
2007243,697+0.3%
2006243,069+0.7%
2005241,481+0.2%
2004241,078+0.4%
2003240,031+0.0%
2002239,955-0.2%
2001240,422

Food businesses

Stoke-on-Trent has 330 takeaways, 353 restaurants and cafés and 210 pubs and bars on the FSA's statutory register (as of July 2026) — 0.93 takeaways per restaurant against an English average of 0.49, and 12.2 takeaways per 10,000 residents. How that compares across England.

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