Cities in Germany Ranked by Population (city proper)
Population of the city proper (the municipality itself, not the metro area), using the most recent figure recorded in Wikidata. Source: Wikidata (CC0 1.0 (public domain)).
Summary
Berlin ranks #1 with 3.7 million people (2025). That is 2 times Hamburg in second place (1.87 million people). The top five are Berlin, Hamburg, Munich, Cologne and Frankfurt. The median across all 41 is 319,536 people; Rostock is last at 204,929 people.
- #1
- Berlin · 3.7 million people
- Median
- 319,536 people
- Coverage
- 41 cities in Germany
- Data year
- As recorded in Wikidata
- Last updated
- 2026-11-14
Full ranking
| Rank | City | Country | Population (people) | Year |
|---|---|---|---|---|
| 1 | Berlin | Germany | 3,700,577 | 2025 |
| 2 | Hamburg | Germany | 1,869,473 | 2025 |
| 3 | Munich | Germany | 1,505,036 | 2025 |
| 4 | Cologne | Germany | 1,025,523 | 2025 |
| 5 | Frankfurt | Germany | 760,656 | 2025 |
| 6 | Bremen | Germany | 693,204 | 2022 |
| 7 | Düsseldorf | Germany | 619,444 | 2025 |
| 8 | Leipzig | Germany | 615,932 | 2025 |
| 9 | Stuttgart | Germany | 609,365 | 2025 |
| 10 | Dortmund | Germany | 600,880 | 2025 |
| 11 | Bremen | Germany | 588,413 | 2025 |
| 12 | Essen | Germany | 573,618 | 2025 |
| 13 | Dresden | Germany | 562,764 | 2025 |
| 14 | Nuremberg | Germany | 531,159 | 2025 |
| 15 | Hanover | Germany | 522,803 | 2025 |
| 16 | Duisburg | Germany | 500,810 | 2025 |
| 17 | Bochum | Germany | 358,880 | 2025 |
| 18 | Wuppertal | Germany | 357,243 | 2025 |
| 19 | Bielefeld | Germany | 331,419 | 2025 |
| 20 | Bonn | Germany | 323,587 | 2025 |
| 21 | Mannheim | Germany | 319,536 | 2025 |
| 22 | Karlsruhe | Germany | 309,247 | 2025 |
| 23 | Münster | Germany | 306,368 | 2025 |
| 24 | Augsburg | Germany | 301,786 | 2025 |
| 25 | Wiesbaden | Germany | 288,584 | 2025 |
| 26 | Mönchengladbach | Germany | 267,176 | 2025 |
| 27 | Gelsenkirchen | Germany | 266,199 | 2025 |
| 28 | Aachen | Germany | 263,703 | 2025 |
| 29 | Altona | Germany | 261,213 | 2011 |
| 30 | Brunswick | Germany | 252,811 | 2025 |
| 31 | Kiel | Germany | 251,842 | 2025 |
| 32 | Chemnitz | Germany | 247,252 | 2025 |
| 33 | Magdeburg | Germany | 244,494 | 2025 |
| 34 | Freiburg im Breisgau | Germany | 238,299 | 2025 |
| 35 | Krefeld | Germany | 230,738 | 2025 |
| 36 | Halle (Saale) | Germany | 226,186 | 2025 |
| 37 | Mainz | Germany | 223,888 | 2025 |
| 38 | Erfurt | Germany | 217,159 | 2025 |
| 39 | Lübeck | Germany | 217,061 | 2025 |
| 40 | Oberhausen | Germany | 213,178 | 2025 |
| 41 | Rostock | Germany | 204,929 | 2025 |
About the top 10
#1 Berlin
Berlin ranks #1 on this list with 3.7 million people (2025).
- Country
- Germany
- Population
- 3,700,577 people (2025)
- Area
- 891.7 km²
- Density
- 4,150 people per km²
- Elevation
- 34 m
- Founded
- 1244
- Coordinates
- 52.52° N, 13.38° E
Also ranks #15 in latitude · #49 in founded · #156 in elevation.
#2 Hamburg
Hamburg ranks #2 on this list with 1.87 million people (2025).
- Country
- Germany
- Population
- 1,869,473 people (2025)
- Area
- 755.1 km²
- Density
- 2,476 people per km²
- Elevation
- 6 m
- Coordinates
- 53.55° N, 10.00° E
Also ranks #11 in latitude · #46 in elevation · #244 in population density.
#3 Munich
Munich ranks #3 on this list with 1.51 million people (2025).
- Country
- Germany
- Population
- 1,505,036 people (2025)
- Area
- 2.23 km²
- Density
- 675,692 people per km²
- Elevation
- 519 m
- Founded
- 1158
- Coordinates
- 48.14° N, 11.57° E
Also ranks #2 in population density · #32 in latitude · #45 in founded.
#4 Cologne
Cologne ranks #4 on this list with 1.03 million people (2025).
- Country
- Germany
- Population
- 1,025,523 people (2025)
- Area
- 405 km²
- Density
- 2,532 people per km²
- Elevation
- 59 m
- Coordinates
- 50.94° N, 6.96° E
Also ranks #22 in latitude · #191 in elevation · #239 in population density.
#5 Frankfurt
Frankfurt ranks #5 on this list with 760,656 people (2025).
- Country
- Germany
- Population
- 760,656 people (2025)
- Area
- 248 km²
- Density
- 3,067 people per km²
- Elevation
- 101 m
- Founded
- 100
- Coordinates
- 50.11° N, 8.68° E
#6 Bremen
Bremen ranks #6 on this list with 693,204 people (2022).
- Country
- Germany
- Population
- 693,204 people (2022)
- Area
- 419.4 km²
- Density
- 1,653 people per km²
- Coordinates
- 53.13° N, 8.73° E
#7 Düsseldorf
Düsseldorf ranks #7 on this list with 619,444 people (2025).
- Country
- Germany
- Population
- 619,444 people (2025)
- Area
- 217.4 km²
- Density
- 2,849 people per km²
- Elevation
- 38 m
- Coordinates
- 51.23° N, 6.78° E
#8 Leipzig
Leipzig ranks #8 on this list with 615,932 people (2025).
- Country
- Germany
- Population
- 615,932 people (2025)
- Area
- 297.8 km²
- Density
- 2,068 people per km²
- Elevation
- 116 m
- Coordinates
- 51.34° N, 12.38° E
#9 Stuttgart
Stuttgart ranks #9 on this list with 609,365 people (2025).
- Country
- Germany
- Population
- 609,365 people (2025)
- Area
- 207.2 km²
- Density
- 2,942 people per km²
- Elevation
- 245 m
- Coordinates
- 48.78° N, 9.18° E
#10 Dortmund
Dortmund ranks #10 on this list with 600,880 people (2025).
- Country
- Germany
- Population
- 600,880 people (2025)
- Area
- 280.7 km²
- Density
- 2,141 people per km²
- Elevation
- 103 m
- Founded
- 882
- Coordinates
- 51.51° N, 7.47° E
Profile facts: Wikidata (CC0).
Source and method
Population of the city proper (the municipality itself, not the metro area), using the most recent figure recorded in Wikidata.
Source: Wikidata. Licence: CC0 1.0 (public domain). Retrieved: 2026-11-14.
Data: Wikidata (CC0)
Values are shown as published. Provider terms: Wikidata. All licences: Sources & licences.