Stuttgart, Germany Metro Area Population 1950-2025

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

MLA Citation:
Other Cities in Germany
City Name Population
Berlin 3,580,000
Hamburg 1,788,000
Munich 1,591,000
Cologne 1,153,000
Frankfurt am Main 804,000
Duesseldorf 643,000
Stuttgart 637,000
Leipzig 609,000
Dresden 594,000
Dortmund 590,000
Essen 581,000
Bremen 569,000
Hannover 539,000
Duisburg 529,000
Nurenberg 512,000
Bochum 382,000
Wuppertal 348,000
Mannheim 348,000
Westfalen 342,000
Bielefeld 335,000
Karlsruhe 324,000
Bonn 320,000
Stuttgart - Historical Population Data
Year Population Growth Rate
2025 637,000 0.16%
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%