Frankfurt am Main, Germany Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Frankfurt am Main, Germany metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Frankfurt am Main in 2024 is 801,000, a 0.63% increase from 2023.
  • The metro area population of Frankfurt am Main in 2023 was 796,000, a 0.63% increase from 2022.
  • The metro area population of Frankfurt am Main in 2022 was 791,000, a 0.76% increase from 2021.
  • The metro area population of Frankfurt am Main in 2021 was 785,000, a 1.03% 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
Frankfurt am Main - Historical Population Data
Year Population Growth Rate
2024 801,000 0.63%
2023 796,000 0.63%
2022 791,000 0.76%
2021 785,000 1.03%
2020 777,000 1.04%
2019 769,000 1.18%
2018 760,000 1.47%
2017 749,000 1.49%
2016 738,000 1.51%
2015 727,000 1.39%
2014 717,000 1.41%
2013 707,000 1.43%
2012 697,000 1.31%
2011 688,000 1.03%
2010 681,000 0.89%
2009 675,000 1.05%
2008 668,000 0.91%
2007 662,000 1.07%
2006 655,000 0.92%
2005 649,000 0.62%
2004 645,000 0.16%
2003 644,000 0.31%
2002 642,000 -0.31%
2001 644,000 -0.16%
2000 645,000 0.16%
1999 644,000 0.00%
1998 644,000 -0.16%
1997 645,000 -0.62%
1996 649,000 -0.31%
1995 651,000 -0.76%
1994 656,000 -0.91%
1993 662,000 0.46%
1992 659,000 1.54%
1991 649,000 1.41%
1990 640,000 1.59%
1989 630,000 3.11%
1988 611,000 -1.13%
1987 618,000 4.04%
1986 594,000 -0.50%
1985 597,000 -1.32%
1984 605,000 -1.63%
1983 615,000 -1.28%
1982 623,000 -0.64%
1981 627,000 -0.63%
1980 631,000 -0.63%
1979 635,000 -0.63%
1978 639,000 -0.47%
1977 642,000 -0.62%
1976 646,000 -0.62%
1975 650,000 -0.61%
1974 654,000 -0.61%
1973 658,000 -0.45%
1972 661,000 -0.60%
1971 665,000 -0.60%
1970 669,000 -0.30%
1969 671,000 -0.15%
1968 672,000 -0.30%
1967 674,000 -0.15%
1966 675,000 -0.30%
1965 677,000 -0.15%
1964 678,000 -0.29%
1963 680,000 -0.15%
1962 681,000 -0.29%
1961 683,000 2.25%
1960 668,000 2.30%
1959 653,000 2.35%
1958 638,000 2.41%
1957 623,000 2.30%
1956 609,000 2.35%
1955 595,000 2.41%
1954 581,000 2.29%
1953 568,000 2.34%
1952 555,000 2.40%
1951 542,000 1.88%
1950 532,000 0.00%