Hannover, Germany Metro Area Population 1950-2020

NOTE: All data from 2020 and beyond are UN projections and DO NOT include any impacts of the COVID-19 virus.
Chart and table of population level and growth rate for the Hannover, Germany metro area from 1950 to 2020. United Nations population projections are also included through the year 2035.
  • The current metro area population of Hannover in 2020 is 537,000, a 0.19% increase from 2019.
  • The metro area population of Hannover in 2019 was 536,000, a 0% increase from 2018.
  • The metro area population of Hannover in 2018 was 536,000, a 0.19% increase from 2017.
  • The metro area population of Hannover in 2017 was 535,000, a 0.38% increase from 2016.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Germany
City Name Population
Berlin 3,562,000
Hamburg 1,790,000
Munich 1,538,000
Cologne 1,119,000
Frankfurt am Main 777,000
Stuttgart 633,000
Duesseldorf 632,000
Leipzig 591,000
Dortmund 590,000
Essen 582,000
Dresden 575,000
Bremen 565,000
Hannover 537,000
Duisburg 515,000
Nurenberg 512,000
Bochum 376,000
Wuppertal 349,000
Bielefeld 334,000
Mannheim 332,000
Westfalen 330,000
Bonn 320,000
Karlsruhe 318,000
Hannover - Historical Population Data
Year Population Growth Rate
2020 537,000 0.19%
2019 536,000 0.00%
2018 536,000 0.19%
2017 535,000 0.38%
2016 533,000 0.38%
2015 531,000 0.19%
2014 530,000 0.38%
2013 528,000 0.19%
2012 527,000 0.38%
2011 525,000 0.38%
2010 523,000 0.38%
2009 521,000 0.39%
2008 519,000 0.39%
2007 517,000 0.19%
2006 516,000 0.00%
2005 516,000 0.00%
2004 516,000 -0.19%
2003 517,000 0.00%
2002 517,000 0.19%
2001 516,000 0.19%
2000 515,000 0.00%
1999 515,000 -0.58%
1998 518,000 -0.77%
1997 522,000 -0.19%
1996 523,000 -0.19%
1995 524,000 -0.19%
1994 525,000 0.19%
1993 524,000 2.75%
1992 510,000 0.99%
1991 505,000 -1.56%
1990 513,000 0.20%
1989 512,000 0.20%
1988 511,000 0.20%
1987 510,000 0.20%
1986 509,000 -0.39%
1985 511,000 -0.97%
1984 516,000 -0.96%
1983 521,000 -0.95%
1982 526,000 -1.13%
1981 532,000 -0.75%
1980 536,000 -0.74%
1979 540,000 -0.74%
1978 544,000 -0.55%
1977 547,000 -0.73%
1976 551,000 -1.25%
1975 558,000 4.69%
1974 533,000 4.92%
1973 508,000 -0.97%
1972 513,000 -0.97%
1971 518,000 -1.15%
1970 524,000 -1.32%
1969 531,000 -1.30%
1968 538,000 -1.28%
1967 545,000 -1.27%
1966 552,000 -1.25%
1965 559,000 -0.53%
1964 562,000 -0.35%
1963 564,000 -0.53%
1962 567,000 -0.53%
1961 570,000 -0.35%
1960 572,000 1.96%
1959 561,000 1.81%
1958 551,000 2.04%
1957 540,000 1.89%
1956 530,000 1.92%
1955 520,000 3.17%
1954 504,000 3.28%
1953 488,000 3.17%
1952 473,000 3.28%
1951 458,000 3.15%
1950 444,000 0.00%