Swansea, UK Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Swansea, UK metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Swansea in 2024 is 318,000, a 0.63% increase from 2023.
  • The metro area population of Swansea in 2023 was 316,000, a 0.64% increase from 2022.
  • The metro area population of Swansea in 2022 was 314,000, a 0.32% increase from 2021.
  • The metro area population of Swansea in 2021 was 313,000, a 0.64% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in UK
City Name Population
London 9,748,000
Manchester 2,812,000
West Midlands 2,685,000
West Yorkshire 1,942,000
Glasgow 1,708,000
South Hampshire 959,000
Liverpool 923,000
Newcastle upon Tyne 829,000
Nottingham 813,000
Sheffield 751,000
Bristol 714,000
Belfast 647,000
Brighton-Worthing-Littlehampton 628,000
Leicester 571,000
Edinburgh 559,000
Bournemouth/Poole 523,000
Cardiff 492,000
Coventry-Bedworth 450,000
Middlesbrough 395,000
The Potteries 394,000
Reading-Wokingham 353,000
Sunderland 347,000
Preston 336,000
Birkenhead 334,000
Kingston upon Hull 327,000
Newport 323,000
Southend-On-Sea 321,000
Swansea 318,000
Swansea - Historical Population Data
Year Population Growth Rate
2024 318,000 0.63%
2023 316,000 0.64%
2022 314,000 0.32%
2021 313,000 0.64%
2020 311,000 0.32%
2019 310,000 0.32%
2018 309,000 0.32%
2017 308,000 0.65%
2016 306,000 0.33%
2015 305,000 0.33%
2014 304,000 0.33%
2013 303,000 0.33%
2012 302,000 0.33%
2011 301,000 0.67%
2010 299,000 0.67%
2009 297,000 0.34%
2008 296,000 0.68%
2007 294,000 0.68%
2006 292,000 0.69%
2005 290,000 0.35%
2004 289,000 0.70%
2003 287,000 0.70%
2002 285,000 0.35%
2001 284,000 0.35%
2000 283,000 0.00%
1999 283,000 0.00%
1998 283,000 0.00%
1997 283,000 0.00%
1996 283,000 0.00%
1995 283,000 0.00%
1994 283,000 0.00%
1993 283,000 0.00%
1992 283,000 0.00%
1991 283,000 0.00%
1990 283,000 0.00%
1989 283,000 0.00%
1988 283,000 0.00%
1987 283,000 0.00%
1986 283,000 0.00%
1985 283,000 0.00%
1984 283,000 0.00%
1983 283,000 0.00%
1982 283,000 0.00%
1981 283,000 0.00%
1980 283,000 -0.35%
1979 284,000 -0.35%
1978 285,000 -0.35%
1977 286,000 -0.35%
1976 287,000 -0.35%
1975 288,000 -0.35%
1974 289,000 -0.34%
1973 290,000 -0.34%
1972 291,000 -0.34%
1971 292,000 0.34%
1970 291,000 0.34%
1969 290,000 0.35%
1968 289,000 0.35%
1967 288,000 0.35%
1966 287,000 0.35%
1965 286,000 0.35%
1964 285,000 0.35%
1963 284,000 0.35%
1962 283,000 0.35%
1961 282,000 0.00%
1960 282,000 0.36%
1959 281,000 0.00%
1958 281,000 0.00%
1957 281,000 0.00%
1956 281,000 0.00%
1955 281,000 0.00%
1954 281,000 0.36%
1953 280,000 0.00%
1952 280,000 0.00%
1951 280,000 0.00%
1950 280,000 0.00%