Frankfurt am Main, Germany Metro Area Population 1950-2021

Chart and table of population level and growth rate for the Frankfurt am Main, Germany metro area from 1950 to 2021. United Nations population projections are also included through the year 2035.
  • The current metro area population of Frankfurt am Main in 2021 is 785,000, a 1.03% increase from 2020.
  • The metro area population of Frankfurt am Main in 2020 was 777,000, a 1.04% increase from 2019.
  • The metro area population of Frankfurt am Main in 2019 was 769,000, a 1.18% increase from 2018.
  • The metro area population of Frankfurt am Main in 2018 was 760,000, a 1.47% 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
Frankfurt am Main - Historical Population Data
Year Population Growth Rate
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%