Population Statistics
HomeUKTrendsShropshire

Shropshire population, 2001–2024

Shropshire has an estimated population of 332,455 (mid-2024), up 17.4% since 2001. Official ONS mid-year estimates for the Shropshire local authority area.

332,455
population, mid-2024
+17.4%
since 2001
+7.4%
last 10 years
2024
peak year (332,455)
2005201020152020 283k 332k

Year by year

YearPopulationChange
2024332,455+0.9%
2023329,558+0.7%
2022327,352+0.8%
2021324,669+1.1%
2020321,054+0.4%
2019319,729+0.8%
2018317,112+0.6%
2017315,232+0.8%
2016312,836+0.7%
2015310,751+0.4%
2014309,436+0.4%
2013308,181+0.1%
2012307,921+0.3%
2011307,108+0.8%
2010304,523+0.8%
2009302,069+0.5%
2008300,473+1.0%
2007297,633+1.1%
2006294,531+1.0%
2005291,523+0.9%
2004288,810+0.7%
2003286,913+0.7%
2002284,901+0.6%
2001283,254

Food businesses

Shropshire has 228 takeaways, 731 restaurants and cafés and 411 pubs and bars on the FSA's statutory register (as of July 2026) — 0.31 takeaways per restaurant against an English average of 0.49, and 6.9 takeaways per 10,000 residents. How that compares across England.

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