Leipzig, Germany Metro Area Population 1950-2021

Chart and table of population level and growth rate for the Leipzig, Germany metro area from 1950 to 2021. United Nations population projections are also included through the year 2035.
  • The current metro area population of Leipzig in 2021 is 596,000, a 0.85% increase from 2020.
  • The metro area population of Leipzig in 2020 was 591,000, a 1.03% increase from 2019.
  • The metro area population of Leipzig in 2019 was 585,000, a 1.04% increase from 2018.
  • The metro area population of Leipzig in 2018 was 579,000, a 1.22% increase from 2017.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Germany
City Name Population
Berlin 3,567,000
Hamburg 1,789,000
Munich 1,553,000
Cologne 1,129,000
Frankfurt am Main 785,000
Duesseldorf 635,000
Stuttgart 634,000
Leipzig 596,000
Dortmund 590,000
Essen 582,000
Dresden 581,000
Bremen 566,000
Hannover 537,000
Duisburg 519,000
Nurenberg 512,000
Bochum 378,000
Wuppertal 349,000
Mannheim 336,000
Bielefeld 334,000
Westfalen 333,000
Bonn 320,000
Karlsruhe 320,000
Leipzig - Historical Population Data
Year Population Growth Rate
2021 596,000 0.85%
2020 591,000 1.03%
2019 585,000 1.04%
2018 579,000 1.22%
2017 572,000 1.42%
2016 564,000 1.26%
2015 557,000 1.27%
2014 550,000 1.48%
2013 542,000 1.31%
2012 535,000 1.13%
2011 529,000 0.95%
2010 524,000 1.16%
2009 518,000 0.97%
2008 513,000 0.79%
2007 509,000 0.79%
2006 505,000 0.80%
2005 501,000 0.60%
2004 498,000 0.40%
2003 496,000 0.40%
2002 494,000 0.20%
2001 493,000 0.41%
2000 491,000 0.41%
1999 489,000 0.41%
1998 487,000 0.41%
1997 485,000 0.21%
1996 484,000 0.41%
1995 482,000 -0.82%
1994 486,000 -1.62%
1993 494,000 -1.20%
1992 500,000 -1.38%
1991 507,000 -2.50%
1990 520,000 -3.35%
1989 538,000 -1.65%
1988 547,000 -0.55%
1987 550,000 -0.36%
1986 552,000 -0.54%
1985 555,000 -0.36%
1984 557,000 -0.18%
1983 558,000 -0.36%
1982 560,000 -0.36%
1981 562,000 -0.18%
1980 563,000 -0.35%
1979 565,000 -0.18%
1978 566,000 -0.18%
1977 567,000 -0.35%
1976 569,000 -0.18%
1975 570,000 -0.35%
1974 572,000 -0.17%
1973 573,000 -0.17%
1972 574,000 -0.35%
1971 576,000 -0.17%
1970 577,000 -0.35%
1969 579,000 -0.17%
1968 580,000 -0.17%
1967 581,000 -0.34%
1966 583,000 -0.17%
1965 584,000 -0.34%
1964 586,000 -0.17%
1963 587,000 -0.34%
1962 589,000 -0.17%
1961 590,000 -0.34%
1960 592,000 -0.17%
1959 593,000 -0.17%
1958 594,000 -0.34%
1957 596,000 -0.17%
1956 597,000 -0.33%
1955 599,000 -0.17%
1954 600,000 -0.33%
1953 602,000 -0.17%
1952 603,000 -0.33%
1951 605,000 -0.17%
1950 606,000 0.00%