Hannover, Germany Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Hannover, Germany metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Hannover in 2024 is 538,000, a 0% increase from 2023.
  • The metro area population of Hannover in 2023 was 538,000, a 0% increase from 2022.
  • The metro area population of Hannover in 2022 was 538,000, a 0.19% increase from 2021.
  • The metro area population of Hannover in 2021 was 537,000, a 0% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Germany
City Name Population
Berlin 3,577,000
Hamburg 1,787,000
Munich 1,585,000
Cologne 1,149,000
Frankfurt am Main 801,000
Duesseldorf 641,000
Stuttgart 636,000
Leipzig 607,000
Dresden 592,000
Dortmund 590,000
Essen 581,000
Bremen 568,000
Hannover 538,000
Duisburg 527,000
Nurenberg 512,000
Bochum 381,000
Wuppertal 348,000
Mannheim 346,000
Westfalen 340,000
Bielefeld 334,000
Karlsruhe 323,000
Bonn 320,000
Hannover - Historical Population Data
Year Population Growth Rate
2024 538,000 0.00%
2023 538,000 0.00%
2022 538,000 0.19%
2021 537,000 0.00%
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%