Population Statistics
HomeUKTrendsStockton-on-Tees

Stockton-on-Tees population, 2001–2024

Stockton-on-Tees has an estimated population of 206,800 (mid-2024), up 12.5% since 2001. Official ONS mid-year estimates for the Stockton-on-Tees local authority area.

206,800
population, mid-2024
+12.5%
since 2001
+6.0%
last 10 years
2024
peak year (206,800)
2005201020152020 184k 207k

Year by year

YearPopulationChange
2024206,800+1.5%
2023203,768+1.5%
2022200,753+1.9%
2021197,032+0.3%
2020196,388-0.2%
2019196,860-0.3%
2018197,509+0.2%
2017197,046+0.3%
2016196,412+0.3%
2015195,790+0.3%
2014195,113+0.6%
2013193,923+0.6%
2012192,837+0.5%
2011191,824+0.5%
2010190,902+0.5%
2009189,978+0.5%
2008189,039+0.6%
2007187,937+0.4%
2006187,270+0.5%
2005186,350+0.4%
2004185,687-0.0%
2003185,699+0.4%
2002184,940+0.6%
2001183,795

Food businesses

Stockton-on-Tees has 185 takeaways, 242 restaurants and cafés and 164 pubs and bars on the FSA's statutory register (as of July 2026) — 0.76 takeaways per restaurant against an English average of 0.49, and 8.9 takeaways per 10,000 residents. How that compares across England.

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