Stuttgart, Germany Population 1950-2019

Chart and table of population level and growth rate for the Stuttgart, Germany metro area from 1950 to 2019. United Nations population projections are also included through the year 2035.
  • The current population of Stuttgart in 2019 is 631,000, a 0.16% increase from 2018.
  • The population of Stuttgart in 2018 was 630,000, a 0.32% increase from 2017.
  • The population of Stuttgart in 2017 was 628,000, a 0.48% increase from 2016.
  • The population of Stuttgart in 2016 was 625,000, a 0.48% increase from 2015.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Germany
City Name Population
Berlin 3,557,000
Hamburg 1,791,000
Munich 1,521,000
Cologne 1,108,000
Frankfurt am Main 769,000
Stuttgart 631,000
Duesseldorf 628,000
Dortmund 589,000
Leipzig 585,000
Essen 583,000
Dresden 569,000
Bremen 564,000
Hannover 536,000
Nurenberg 512,000
Duisburg 511,000
Bochum 374,000
Wuppertal 350,000
Bielefeld 335,000
Mannheim 327,000
Westfalen 326,000
Bonn 320,000
Karlsruhe 316,000
Stuttgart - Historical Population Data
Year Population Growth Rate
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%