The largest city in Germany is Berlin, with roughly 3.6 million residents, followed by Hamburg (about 1.9 million) and Munich (around 1.5 million). These three are the only German cities with more than a million people, but the country's urban landscape stretches far beyond them, with a dense cluster of mid-sized cities concentrated in the western industrial heartland.
The Ten Largest German Cities
Germany is home to roughly 83 million people, and its biggest cities anchor the regions where most of that population lives and works. Ranked by population, the ten largest are:
- Berlin — about 3.6 million. The capital and by far the biggest city, blending government, startups, and a famously creative cultural scene.
- Hamburg — about 1.9 million. A wealthy port city on the Elbe and Germany's gateway to the North Sea.
- Munich — about 1.5 million. The Bavarian capital, known for engineering, finance, and Oktoberfest.
- Cologne — about 1.1 million. A Rhineland hub famous for its twin-spired Gothic cathedral.
- Frankfurt — about 760,000. Germany's banking capital and home to the European Central Bank.
- Stuttgart — about 630,000. The automotive heart of the country, home to Mercedes-Benz and Porsche.
- Düsseldorf — about 620,000. A fashion and business center on the Rhine.
- Leipzig — about 600,000. A fast-growing cultural city in the former East Germany.
- Dortmund — about 590,000. A former coal-and-steel city in the Ruhr region.
- Essen — about 580,000. Another Ruhr city, reinvented around services and green renewal.
Berlin, Hamburg and Munich: The Million-Plus Trio
Only three German cities pass the one-million mark, and each plays a distinct national role. Berlin is the political capital and the largest city by a wide margin, more than 80 percent bigger than the next city down. Reunified in 1990, it remains comparatively affordable and draws artists, technologists, and students from across Europe.
Hamburg is Germany's richest large city per capita and its busiest seaport, with more canals than Venice and Amsterdam combined. Munich, the capital of Bavaria, is the country's most prosperous big-city economy, headquartering firms such as BMW, Siemens, and Allianz while preserving a strong regional identity.
The Ruhr Effect: Why So Many Cities Cluster in the West
One striking feature of the list is how many cities sit close together in western Germany. Cologne, Düsseldorf, Dortmund, and Essen all lie within the Rhine-Ruhr region, a former coal-mining and steel-producing area that industrialized rapidly in the 19th century. Today the wider Rhine-Ruhr metropolitan area links more than ten million people across dozens of adjoining cities, making it one of the largest urban agglomerations in Europe even though no single city there tops Berlin.
This pattern explains why Germany has no single dominant megacity in the way France has Paris or the UK has London. Power, wealth, and population are spread across many regional centers, a legacy of the country's history as a patchwork of independent states before unification in 1871.
City Populations vs. Metro Areas
It is worth distinguishing the city-proper figures above from metropolitan totals. By administrative population, Berlin leads with 3.6 million. But by metropolitan region, the rankings shift: the Rhine-Ruhr area is the most populous, and Frankfurt's Rhine-Main region punches well above the city's modest 760,000 thanks to its role as Europe's financial and aviation crossroads. Whenever you compare "largest cities," check whether the source counts the city limits or the surrounding metro region, since the two can differ enormously.
For more context on the country's geography, economy, and regions, see our germany country guide.
Cities on the Rise
Germany's urban rankings are not static. Leipzig has been one of the country's fastest-growing cities, attracting young residents with low costs and a vibrant arts scene, and has climbed steadily up the list since reunification. Berlin and Munich also continue to grow through both domestic migration and international arrivals, while several Ruhr cities have stabilized after decades of industrial decline. Overall, Germany is highly urbanized, with around three-quarters of its people living in towns and cities.
Germany Has No Single Dominant City
Berlin is the capital and the largest city, but it holds under five per cent of the national population, and Germany's economic weight is spread across a set of regional centres rather than concentrated in one place.
Frankfurt has the stock exchange, the Bundesbank and the European Central Bank. Munich has the carmakers, the insurers and the technology sector. Hamburg has the port and the media industry. Stuttgart has Mercedes and Porsche, Cologne has broadcasting, and the Ruhr has what remains of heavy industry.
The reason is historical. Germany unified only in 1871, and before that it was a collection of kingdoms, duchies and free cities, each with its own capital and institutions. Federalism preserved that structure, and the sixteen Lander retain substantial powers over education, policing and culture.
Berlin Was Divided for Twenty-Eight Years
The Berlin Wall went up in August 1961 and came down in November 1989, and the city it divided is still legible in the map. Sectors were assigned in 1945, West Berlin became an enclave inside East Germany, and the airlift of 1948 and 1949 supplied two million people entirely by air for almost a year.
The division left duplicated infrastructure: two opera houses, two zoos, two sets of major institutions, several of which still operate in parallel. Reunified Berlin inherited both.
The economic gap has proved more durable than the physical one. Eastern Germany still lags the west on income and productivity, and the solidarity surcharge levied to fund reconstruction ran from 1991 until it was largely phased out in 2021.
The Ruhr Is a City Region Without a Centre
Several entries in the German top ten sit in one conurbation. Essen, Dortmund, Duisburg and Bochum are all in the Ruhr, a polycentric urban region of more than five million people that grew on coal and steel from the mid-nineteenth century.
It is among the largest urban agglomerations in Europe, yet it has no dominant core: the cities grew towards each other from separate origins and merged without ever producing a single downtown.
The last German coal mine closed in 2018, and the region has spent forty years converting collieries and steelworks into parks, museums and universities. The Zollverein colliery in Essen, closed in 1986, is now a UNESCO World Heritage Site and the clearest monument to that transition.
Most of These Cities Were Rebuilt From Rubble
Allied bombing destroyed a very large proportion of German urban housing stock, and the cities on this list were reconstructed in two broadly different ways.
Some rebuilt historically. Munich chose to restore its old town largely to its pre-war appearance, and Dresden's Frauenkirche, left as a ruin through the GDR period, was reconstructed stone by stone and reopened in 2005.
Others rebuilt modern. Frankfurt and much of Cologne were reconstructed as functional post-war cities, and Frankfurt went further than any other German city in building a high-rise financial district, which is why it is the only German skyline that reads as American.
Hamburg Is a State as Well as a City
Three German cities are also federal states in their own right: Berlin, Hamburg and Bremen. Hamburg's formal name, the Free and Hanseatic City of Hamburg, records its centuries as an independent Hanseatic trading power.
Its port is the third-busiest in Europe and sits roughly 100 kilometres inland up the Elbe, which requires continual dredging to keep the channel deep enough for modern container ships. The Speicherstadt warehouse district and the adjoining Kontorhaus quarter are a UNESCO World Heritage Site.
The city is also said to have more bridges than Venice, Amsterdam and London combined, a consequence of building across the Elbe, the Alster lakes and a dense network of canals.
Common Questions About German Cities
What is the largest city in Germany?
Berlin is the largest city in Germany, with approximately 3.6 million residents. It is also the national capital and the most populous city in the European Union after no longer trailing only a handful of larger urban areas elsewhere on the continent.
How many cities in Germany have over one million people?
Only three: Berlin, Hamburg, and Munich. Cologne, in fourth place, has just over one million by some metro measures but around 1.1 million within the city limits, placing it close behind the top three.
Is Berlin the biggest city by area as well as population?
Yes. Berlin is also the largest German city by land area, covering roughly 890 square kilometers, which is about nine times the size of central Paris and gives the city plenty of parks, lakes, and forests within its boundaries.
Why doesn't Germany have one dominant city like Paris or London?
Germany unified relatively late, in 1871, from many separate kingdoms and free cities. Each former capital kept its own institutions and economy, so population and influence remain spread across numerous regional centers rather than concentrated in a single metropolis.
Why is Frankfurt the financial centre rather than Berlin?
Because the Bundesbank was placed there in 1948, when Berlin was divided and unsuitable, and the banking sector clustered around it. The European Central Bank followed in 1998, and the concentration has persisted despite reunification.
