Population Statistics
HomeUKTrendsSlough

Slough population, 2001–2024

Slough has an estimated population of 167,359 (mid-2024), up 38.8% since 2001. Official ONS mid-year estimates for the Slough local authority area.

167,359
population, mid-2024
+38.8%
since 2001
+13.6%
last 10 years
2024
peak year (167,359)
2005201020152020 121k 167k

Year by year

YearPopulationChange
2024167,359+2.1%
2023163,940+2.6%
2022159,732+0.8%
2021158,448+0.1%
2020158,281+0.4%
2019157,632+1.1%
2018155,915+0.9%
2017154,573+1.3%
2016152,565+1.6%
2015150,104+1.9%
2014147,313+1.7%
2013144,880+1.2%
2012143,095+1.7%
2011140,713+2.1%
2010137,800+2.3%
2009134,742+2.5%
2008131,453+2.7%
2007127,991+2.2%
2006125,200+1.9%
2005122,874+1.7%
2004120,833-0.0%
2003120,869-0.0%
2002120,927+0.3%
2001120,577

Food businesses

Slough has 128 takeaways, 177 restaurants and cafés and 27 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 7.6 takeaways per 10,000 residents. How that compares across England.

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