Frankfurt am Main, Germany Population 1950-2019

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