Skip to main content

Top up balance

Largest cities in Germany

19 cities with more than 300,000 people, ranked by 2025 population.

cities of 300k+
19
combined population
19.8 million
largest
Berlin
Real estate market: Germany
#City20252050 (projected)Change
1Berlin3.6 million3.4 million−5.8%
2Essen2.7 million2.5 million−6.3%
3Munich1.8 million1.8 million+1.6%
4Hamburg1.8 million1.7 million−4.7%
5Cologne1.1 million1.1 million−6%
6Dusseldorf907,000853,000−6%
7Frankfurt900,000873,000−3%
8Stuttgart899,000873,000−2.9%
9Bonn756,000709,000−6.2%
10Dortmund748,000668,000−10.7%
11Wuppertal663,000621,000−6.3%
12Nuremberg644,000610,000−5.3%
13Hanover611,000564,000−7.7%
14Dresden555,000524,000−5.6%
15Leipzig542,000476,000−12.2%
16Mannheim448,000429,000−4.2%
17Wiesbaden427,000415,000−2.8%
18Bremen422,000405,000−4%
19Augsburg344,000350,000+1.7%

Source: United Nations, World Urbanization Prospects 2025 (CC BY 3.0 IGO). 2030–2050 are projections.