Bremen, Germany Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Bremen, Germany metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Bremen in 2024 is 568,000, a 0% increase from 2023.
  • The metro area population of Bremen in 2023 was 568,000, a 0.18% increase from 2022.
  • The metro area population of Bremen in 2022 was 567,000, a 0.18% increase from 2021.
  • The metro area population of Bremen in 2021 was 566,000, a 0.18% 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
Bremen - Historical Population Data
Year Population Growth Rate
2024 568,000 0.00%
2023 568,000 0.18%
2022 567,000 0.18%
2021 566,000 0.18%
2020 565,000 0.18%
2019 564,000 0.18%
2018 563,000 0.36%
2017 561,000 0.36%
2016 559,000 0.54%
2015 556,000 0.36%
2014 554,000 0.36%
2013 552,000 0.55%
2012 549,000 0.18%
2011 548,000 0.00%
2010 548,000 0.00%
2009 548,000 0.18%
2008 547,000 0.00%
2007 547,000 0.00%
2006 547,000 0.18%
2005 546,000 0.18%
2004 545,000 0.18%
2003 544,000 0.37%
2002 542,000 0.37%
2001 540,000 0.00%
2000 540,000 -0.37%
1999 542,000 -0.55%
1998 545,000 -0.55%
1997 548,000 -0.18%
1996 549,000 0.00%
1995 549,000 -0.18%
1994 550,000 -0.54%
1993 553,000 -0.18%
1992 554,000 0.36%
1991 552,000 0.73%
1990 548,000 1.48%
1989 540,000 2.27%
1988 528,000 -0.94%
1987 533,000 1.72%
1986 524,000 -0.76%
1985 528,000 -1.31%
1984 535,000 -1.65%
1983 544,000 -1.09%
1982 550,000 -0.72%
1981 554,000 -0.36%
1980 556,000 -0.54%
1979 559,000 -0.36%
1978 561,000 -0.53%
1977 564,000 -0.35%
1976 566,000 -0.53%
1975 569,000 -0.52%
1974 572,000 -0.35%
1973 574,000 -0.52%
1972 577,000 -0.35%
1971 579,000 -0.52%
1970 582,000 0.34%
1969 580,000 0.35%
1968 578,000 0.35%
1967 576,000 0.35%
1966 574,000 0.17%
1965 573,000 0.35%
1964 571,000 0.35%
1963 569,000 0.35%
1962 567,000 0.35%
1961 565,000 2.17%
1960 553,000 2.22%
1959 541,000 2.27%
1958 529,000 2.32%
1957 517,000 2.17%
1956 506,000 2.22%
1955 495,000 2.27%
1954 484,000 2.33%
1953 473,000 2.16%
1952 463,000 2.21%
1951 453,000 1.80%
1950 445,000 0.00%