Home > Where is Germany > Cities in Germany

Largest Cities in Germany


Berlin is the largest city in Germany, followed by Hamburg, Munich and Cologne. These cities have the highest population in the country and are located in different federal states. They serve as regional centers for administration, trade and transport.




The following is the list of top 50 major cities in Germany is based on the population and rank along with the capital of the respective state and union territory.

Top 50 Largest Cities in Germany

Rank City Population (2024 est.) Area (km2) State
1Berlin3,782,202891.8Berlin
2Hamburg1,910,160755.2Hamburg
3Munich1,604,384310.7Bavaria
4Cologne1,087,353405.2North Rhine-Westphalia
5Frankfurt am Main773,068248.3Hesse
6Stuttgart632,743207.4Baden-Wurttemberg
7Düsseldorf629,047217.4North Rhine-Westphalia
8Leipzig624,689297.6Saxony
9Dortmund588,250280.7North Rhine-Westphalia
10Essen584,580210.3North Rhine-Westphalia
11Bremen582,760325.4Bremen
12Dresden563,311328.3Saxony
13Hanover538,068204.1Lower Saxony
14Nuremberg526,091186.4Bavaria
15Duisburg498,686232.8North Rhine-Westphalia
16Bochum365,742145.7North Rhine-Westphalia
17Wuppertal354,382168.4North Rhine-Westphalia
18Bonn336,465141.2North Rhine-Westphalia
19Bielefeld338,532258.0North Rhine-Westphalia
20Mannheim316,998144.9Baden-Wurttemberg
21Karlsruhe311,919173.5Baden-Wurttemberg
22Münster318,000302.9North Rhine-Westphalia
23Wiesbaden283,000203.9Hesse
24Augsburg304,000146.8Bavaria
25Aachen261,000160.8North Rhine-Westphalia
26Mönchengladbach268,000170.5North Rhine-Westphalia
27Gelsenkirchen259,000104.9North Rhine-Westphalia
28Braunschweig252,000192.1Lower Saxony
29Chemnitz247,000220.9Saxony
30Kiel247,000118.6Schleswig-Holstein
31Krefeld230,000137.8North Rhine-Westphalia
32Halle (Saale)242,000135.0Saxony-Anhalt
33Magdeburg240,000200.9Saxony-Anhalt
34Freiburg im Breisgau235,000153.1Baden-Wurttemberg
35Oberhausen210,00077.1North Rhine-Westphalia
36Lübeck217,000214.2Schleswig-Holstein
37Erfurt216,000269.1Thuringia
38Rostock211,000181.3Mecklenburg-Vorpommern
39Mainz222,00097.7Rhineland-Palatinate
40Kassel201,000106.8Hesse
41Hagen188,000160.4North Rhine-Westphalia
42Hamm179,000226.3North Rhine-Westphalia
43Saarbrücken182,000167.1Saarland
44Mülheim an der Ruhr172,00091.3North Rhine-Westphalia
45Herne157,00051.4North Rhine-Westphalia
46Ludwigshafen am Rhein173,00077.6Rhineland-Palatinate
47Osnabrück168,000119.8Lower Saxony
48Oldenburg174,000103.0Lower Saxony
49Leverkusen166,00078.9North Rhine-Westphalia
50Solingen160,00089.5North Rhine-Westphalia