Swansea, UK Metro Area Population 1950-2025

Chart and table of population level and growth rate for the Swansea, UK metro area from 1950 to 2025. United Nations population projections are also included through the year 2035.
  • The current metro area population of Swansea in 2025 is 320,000, a 0.63% increase from 2024.
  • The metro area population of Swansea in 2024 was 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.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in UK
City Name Population
London 9,841,000
Manchester 2,833,000
West Midlands 2,705,000
West Yorkshire 1,956,000
Glasgow 1,719,000
South Hampshire 967,000
Liverpool 929,000
Newcastle upon Tyne 834,000
Nottingham 819,000
Sheffield 757,000
Bristol 720,000
Belfast 652,000
Brighton-Worthing-Littlehampton 632,000
Leicester 575,000
Edinburgh 564,000
Bournemouth/Poole 527,000
Cardiff 495,000
Coventry-Bedworth 455,000
Middlesbrough 398,000
The Potteries 397,000
Reading-Wokingham 356,000
Sunderland 349,000
Preston 338,000
Birkenhead 336,000
Kingston upon Hull 329,000
Newport 325,000
Southend-On-Sea 323,000
Swansea 320,000
Swansea - Historical Population Data
Year Population Growth Rate
2025 320,000 0.63%
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%