Population Statistics
HomeUKTrendsSwansea

Swansea population, 2001–2024

Swansea has an estimated population of 251,304 (mid-2024), up 12.5% since 2001. Official ONS mid-year estimates for the Swansea local authority area.

251,304
population, mid-2024
+12.5%
since 2001
+5.0%
last 10 years
2024
peak year (251,304)
2005201020152020 223k 251k

Year by year

YearPopulationChange
2024251,304+0.9%
2023248,959+2.5%
2022242,812+2.1%
2021237,897-0.5%
2020238,992+0.1%
2019238,707-0.2%
2018239,184-0.0%
2017239,266-0.0%
2016239,300-0.0%
2015239,354+0.1%
2014239,228-0.0%
2013239,237+0.0%
2012239,197+0.2%
2011238,691+0.6%
2010237,311+0.7%
2009235,601+0.6%
2008234,139+0.7%
2007232,460+0.7%
2006230,793+0.6%
2005229,347+0.5%
2004228,176+0.8%
2003226,350+0.7%
2002224,755+0.6%
2001223,463
Figures are ONS mid-year population estimates for the Swansea local authority area (code W06000011), which can differ from the population of a town of the same name. Sources & method.