Population of Berlin in 2025 was 3 685 265. By another estimate, population stood at 3 897 145 in 2025. Berlin is the capital and largest city in Germany and one of the largest cities in Europe. In fact, Berlin is the most populous city in the EU within its administrative boundaries. The city of Berlin is a separate state of Germany, surrounded by another state, Brandenburg. In recent years, the population of Berlin has been increasing at a rapid pace, mostly due to immigration. This positive net migration is far above the average for Germany and Europe. The city’s population density was 4 132 inhabitants per square kilometer. Since 2011, Berlin has recorded the highest annual population growth in absolute terms among German-speaking cities.
Population in boroughs of Berlin
Berlin is subdivided into 12 boroughs (Bezirke) each having between 200 000 and 400 000 inhabitants. The most populous borough is Pankow. The figures shown in the map below are as of 2024-12-31, and are according to estimates. Thus the combined population of all boroughs is higher than the official figure of the whole city of Berlin.

Berlin metropolitan area
The Berlin metropolitan area has around 4.8 million inhabitants in 2022, and the
Berlin-Brandenburg metropolitan region, which completely encompasses both federal states (Berlin and Brandenburg), has over 6.2 million inhabitants.