Population Statistics
HomeUKTrendsWalsall

Walsall population, 2001–2024

Walsall has an estimated population of 295,678 (mid-2024), up 16.7% since 2001. Official ONS mid-year estimates for the Walsall local authority area.

295,678
population, mid-2024
+16.7%
since 2001
+8.0%
last 10 years
2024
peak year (295,678)
2005201020152020 253k 296k

Year by year

YearPopulationChange
2024295,678+1.5%
2023291,237+1.5%
2022286,804+0.8%
2021284,392-0.1%
2020284,578-0.0%
2019284,600+0.6%
2018282,921+0.6%
2017281,229+1.0%
2016278,429+1.1%
2015275,490+0.6%
2014273,764+0.8%
2013271,704+0.4%
2012270,517+0.4%
2011269,524+1.0%
2010266,834+0.8%
2009264,774+0.7%
2008263,034+0.8%
2007260,939+0.6%
2006259,454+0.5%
2005258,172+0.6%
2004256,702+0.5%
2003255,352+0.4%
2002254,287+0.4%
2001253,333

Food businesses

Walsall has 300 takeaways, 364 restaurants and cafés and 169 pubs and bars on the FSA's statutory register (as of July 2026) — 0.82 takeaways per restaurant against an English average of 0.49, and 10.1 takeaways per 10,000 residents. How that compares across England.

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