Home » Visualize » Population of German Federal States

Population of Cities in Germany [German Population Statistics]

Posted by:

|

Last Updated:

|

Views:

population of German Federal states
Population of German Federal States as of 2022

Key takeaways

  • Nordrhein-Westfalen is the most populated federal state in Germany, with a population of 17.89 million.
  • Berlin has the highest population density, with around 4033 people living per square km.
  • Berlin is also the most populated city in Germany, with a population of 3.42 million.
  • Bremen, Berlin, and Hamburg have the highest percentage of expats in Germany.
  • 13.89 million foreigners are living in Germany as of 31 Dec 2023.
  • The highest number of foreign nationals living in Germany are Turkish.

Table of Contents

What is the population of German federal states?

Germany has 16 federal states. Nordrhein-Westfalen is the most populated federal state in Germany, with a population of 17.89 million. It accounts for 21.63% of the total German population.

Next in line are Bayern and Baden-Württemberg, which have 13 million and 11.1 million in population, respectively. 

The table below shows the population of all the federal states in Germany as of 15 May 2022.

German Federal StatesPopulationPercentage
Nordrhein-Westfalen17,890,48921.63%
Bayern13,038,72415.76%
Baden-Württemberg11,104,04013.42%
Niedersachsen7,943,2659.60%
Hessen6,207,2787.50%
Rheinland-Pfalz4,094,1694.95%
Sachsen4,038,1314.88%
Berlin3,596,9994.35%
Schleswig-Holstein2,927,5423.54%
Brandenburg2,534,0753.06%
Sachsen-Anhalt2,146,4432.59%
Thüringen2,110,3962.55%
Hamburg1,808,8462.19%
Mecklenburg-Vorpommern1,570,8171.90%
Saarland1,006,8641.22%
Bremen693,2040.84%
Germany82,719,540100%
The population of German federal states as of 15.05.2022 
Source: Zensus Datenbank

Saarland and Bremen have the lowest population in Germany. They account for a mere 1.22% and 0.84% of the total German population, respectively.

Stay tuned!

GermanPedia helps 10k+ members like you to make informed decisions with confidence. Learn something new about Germany every week.

Stay tuned!

GermanPedia helps 10k+ members like you to make informed decisions with confidence. Learn something new about Germany every week.

Population density of Federal States of Germany

population density of germany
Population density of federal states of Germany
German Federal StatesArea (sq km)Population density (Nr of people per sq KM)
Berlin8924033
Hamburg7552396
Bremen4191654
Nordrhein-Westfalen34,085525
Saarland2,569392
Baden-Württemberg35,752311
Hessen21,115294
Sachsen18,416219
Rheinland-Pfalz19,853206
Schleswig-Holstein15,799185
Bayern70,552185
Niedersachsen47,609167
Thüringen16,172130
Sachsen-Anhalt20,446105
Brandenburg29,48086
Mecklenburg-Vorpommern23,18068
German federal states with the highest population density as of 15 May 2022
Source: GermanPedia calculation based on Zensus Datenbank data

The German capital, Berlin, has the highest population density, with around 4033 people living per square km. Next to Berlin is Hamburg, where 2396 people live per square kilometer.

Strangely, Bremen has the lowest population, but it has the third largest population density in Germany. 1654 people per square kilometer are living in Bremen.

Top 10 most populated cities in Germany?

German CityPopulationPercentage
Berlin3,426,3544.09%
Hamburg1,739,1172.08%
Munich1,260,3911.51%
Koeln963,3951.15%
Frankfurt am Main650,0000.78%
Essen593,0850.71%
Stuttgart589,7930.70%
Dortmund588,4620.70%
Duesseldorf573,0570.68%
Bremen546,5010.65%
Most populated German cities as of 2024
Source: WorldPopulationReview

Berlin not only has the most dense population but is also the most populated city in Germany. Berlin attracts a lot of foreigners and offers an open culture.

Berlin, Hamburg, Munich, Köln, and Frankfurt are the top 5 most populated cities in Germany as of 2024.

Which German federal states have the most foreigners?

German Federal StatesPopulationTotal foreignersPercentage
Bremen693,204142,45820.55%
Berlin3,596,999702,97719.54%
Hamburg1,808,846305,27816.88%
Hessen6,207,2781,040,61016.76%
Baden-Württemberg11,104,0401,844,24316.61%
Nordrhein-Westfalen17,890,4892,568,08014.35%
Bayern13,038,7241,860,56514.27%
Saarland1,006,864131,59313.07%
Rheinland-Pfalz4,094,169511,71612.50%
Niedersachsen7,943,265816,62510.28%
Schleswig-Holstein2,927,542258,5548.83%
Thüringen2,110,396132,1436.26%
Sachsen4,038,131252,4636.25%
Brandenburg2,534,075146,2295.77%
Sachsen-Anhalt2,146,443123,5995.76%
Mecklenburg-Vorpommern1,570,81776,2154.85%
Foreigner population in different federal states of Germany
Source: GermanPedia calculation based on Zensus Datenbank data as of 15 May 2022

Based on the percentage of foreigners in a federal state, Bremen, Berlin, and Hamburg are the top three. However, if you look at the number of foreigners in a federal state, Nordrhein-Westfalen, Bayern, and Baden-Württemberg are the top three.

20% of the population of Bremen and Berlin and 16% of the total population of Hamburg, Hessen, and Baden-Württemberg are foreigners.

2.56 million foreigners have settled in Nordrhein-Westfalen. 1.86 million and 1.84 million expats call Bayern and Baden-Württemberg their home, respectively.

Top 10 foreign nationals living in Germany

Foreign Nationals Living in GermanyTotalPercentage
Turkish1,548,0951.85%
Ukraine1,239,7051.48%
Syrians972,4601.16%
Romanian909,7951.09%
Polish887,7151.06%
Italien644,0350.77%
Bulgarian436,8600.52%
Croatian434,0450.52%
Afghanistan419,4100.50%
Greeks359,0450.43%
Indian246,1250.29%
United States122,4750.15%
Top ten foreign nationals living in Germany
Source: Destatis as of 31 Dec. 2023

13.89 million foreigners are living in Germany as of 31 Dec 2023. Turkish are the top foreign nationals living in Germany.

As of December 2023, there were around 1.54 million Turkish in Germany, which is 1.54% of the total German population.

In second place are the Ukranians. There are around 1.24 million Ukrainians in Germany. Syrians come in third place, with almost a million Syrians living in Germany.

Romanians and Polish nationals share the third place. Each has around 900,000 people living in Germany.

There are around 246k Indian and 122k American nationals in Germany.

Sources

Categories:

  • 👍

  • 👎

What can we improve?
Please share your feedback
Your feedback matters to us.
welcome kit for Germanpedia subscribers

Subscribe to get free welcome kit

The welcome kit contains

  • Links to important guides at one place
  • Tips to save money every year
  • Tips to earn money in Germany
  • Know your rights as a tenant
  • Cheatsheet on saving taxes