Leipzig, Germany Population 1950-2019

Chart and table of population level and growth rate for the Leipzig, Germany metro area from 1950 to 2019. United Nations population projections are also included through the year 2035.
  • The current population of Leipzig in 2019 is 585,000, a 1.04% increase from 2018.
  • The population of Leipzig in 2018 was 579,000, a 1.22% increase from 2017.
  • The population of Leipzig in 2017 was 572,000, a 1.42% increase from 2016.
  • The population of Leipzig in 2016 was 564,000, a 1.26% 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
Leipzig - Historical Population Data
Year Population Growth Rate
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%