Population Statistics
HomeUKTrendsRichmond upon Thames

Richmond upon Thames population, 2001–2024

Richmond upon Thames has an estimated population of 196,678 (mid-2024), up 12.8% since 2001. Official ONS mid-year estimates for the Richmond upon Thames local authority area.

196,678
population, mid-2024
+12.8%
since 2001
+1.1%
last 10 years
2019
peak year (198,185)
2005201020152020 174k 197k

Year by year

YearPopulationChange
2024196,678+0.3%
2023196,061+0.4%
2022195,295-0.0%
2021195,315-1.3%
2020197,797-0.2%
2019198,185+0.5%
2018197,119+0.1%
2017196,849+0.3%
2016196,293+0.7%
2015194,966+0.2%
2014194,492+1.1%
2013192,375+1.3%
2012189,934+1.3%
2011187,527+0.7%
2010186,304+1.0%
2009184,394+0.8%
2008182,927+0.3%
2007182,421-0.1%
2006182,520+0.6%
2005181,508+1.2%
2004179,312+1.2%
2003177,182+1.0%
2002175,441+0.6%
2001174,311

Food businesses

Richmond upon Thames has 66 takeaways, 730 restaurants and cafés and 126 pubs and bars on the FSA's statutory register (as of July 2026) — 0.09 takeaways per restaurant against an English average of 0.49, and 3.4 takeaways per 10,000 residents. How that compares across England.

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