Population Statistics
HomeUKTrendsKingston upon Thames

Kingston upon Thames population, 2001–2024

Kingston upon Thames has an estimated population of 172,692 (mid-2024), up 15.9% since 2001. Official ONS mid-year estimates for the Kingston upon Thames local authority area.

172,692
population, mid-2024
+15.9%
since 2001
+4.2%
last 10 years
2024
peak year (172,692)
2005201020152020 149k 173k

Year by year

YearPopulationChange
2024172,692+1.1%
2023170,780+1.0%
2022169,076+0.6%
2021167,992-1.0%
2020169,770-0.0%
2019169,797+0.6%
2018168,729-0.0%
2017168,781+0.1%
2016168,617+0.6%
2015167,594+1.1%
2014165,791+0.8%
2013164,418+1.1%
2012162,562+1.3%
2011160,436+1.1%
2010158,648+0.9%
2009157,307+0.8%
2008156,027+1.0%
2007154,485+0.5%
2006153,667+0.8%
2005152,489+0.9%
2004151,055+0.9%
2003149,683+0.0%
2002149,642+0.4%
2001149,045

Food businesses

Kingston upon Thames has 150 takeaways, 440 restaurants and cafés and 85 pubs and bars on the FSA's statutory register (as of July 2026) — 0.34 takeaways per restaurant against an English average of 0.49, and 8.7 takeaways per 10,000 residents. How that compares across England.

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