Stuttgart, Germany Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Stuttgart, Germany metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Stuttgart in 2024 is 636,000, a 0.16% increase from 2023.
  • The metro area population of Stuttgart in 2023 was 635,000, a 0% increase from 2022.
  • The metro area population of Stuttgart in 2022 was 635,000, a 0.16% increase from 2021.
  • The metro area population of Stuttgart in 2021 was 634,000, a 0.16% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Germany
City Name Population
Berlin 3,577,000
Hamburg 1,787,000
Munich 1,585,000
Cologne 1,149,000
Frankfurt am Main 801,000
Duesseldorf 641,000
Stuttgart 636,000
Leipzig 607,000
Dresden 592,000
Dortmund 590,000
Essen 581,000
Bremen 568,000
Hannover 538,000
Duisburg 527,000
Nurenberg 512,000
Bochum 381,000
Wuppertal 348,000
Mannheim 346,000
Westfalen 340,000
Bielefeld 334,000
Karlsruhe 323,000
Bonn 320,000
Stuttgart - Historical Population Data
Year Population Growth Rate
2024 636,000 0.16%
2023 635,000 0.00%
2022 635,000 0.16%
2021 634,000 0.16%
2020 633,000 0.32%
2019 631,000 0.16%
2018 630,000 0.32%
2017 628,000 0.48%
2016 625,000 0.48%
2015 622,000 0.32%
2014 620,000 0.49%
2013 617,000 0.33%
2012 615,000 0.49%
2011 612,000 0.66%
2010 608,000 0.50%
2009 605,000 0.67%
2008 601,000 0.50%
2007 598,000 0.67%
2006 594,000 0.34%
2005 592,000 0.34%
2004 590,000 0.17%
2003 589,000 0.17%
2002 588,000 0.34%
2001 586,000 0.51%
2000 583,000 0.17%
1999 582,000 -0.34%
1998 584,000 -0.17%
1997 585,000 -0.17%
1996 586,000 -0.17%
1995 587,000 -0.68%
1994 591,000 -1.01%
1993 597,000 0.17%
1992 596,000 1.71%
1991 586,000 1.91%
1990 575,000 1.41%
1989 567,000 0.00%
1988 567,000 2.72%
1987 552,000 -2.13%
1986 564,000 0.36%
1985 562,000 -0.35%
1984 564,000 -1.05%
1983 570,000 -1.38%
1982 578,000 -0.69%
1981 582,000 -0.17%
1980 583,000 -0.85%
1979 588,000 -0.84%
1978 593,000 -0.67%
1977 597,000 -0.83%
1976 602,000 -0.82%
1975 607,000 -0.82%
1974 612,000 -0.81%
1973 617,000 -0.80%
1972 622,000 -0.96%
1971 628,000 -0.79%
1970 633,000 -0.16%
1969 634,000 0.00%
1968 634,000 -0.16%
1967 635,000 0.00%
1966 635,000 -0.16%
1965 636,000 0.00%
1964 636,000 -0.16%
1963 637,000 0.00%
1962 637,000 -0.16%
1961 638,000 2.24%
1960 624,000 2.30%
1959 610,000 2.35%
1958 596,000 2.41%
1957 582,000 2.28%
1956 569,000 2.34%
1955 556,000 2.39%
1954 543,000 2.26%
1953 531,000 2.31%
1952 519,000 2.37%
1951 507,000 1.81%
1950 498,000 0.00%