Skip to content

Germany’s Net Immigration Falls as Global Flows Reshape the Country 

Germany’s migration picture changed significantly in 2025. While the country still recorded heavy population movement, net migration fell sharply compared with recent years. Around 1.48 million people arrived in Germany, while approximately 1.25 million people left, resulting in a net immigration of 235,000 people nationwide. This was the lowest level since 2020 and far below the average annual net migration recorded between 2015 and 2024.

The headline number, however, only tells part of the story. Germany’s migration system has become increasingly shaped by major external events, especially the war in Ukraine, changing asylum flows, shifting EU migration patterns, and the steady growth of labour and student migration from Asia.

A Decade Shaped by Major Events

Between 2015 and 2025, migration to Germany was strongly influenced by three major developments:

PeriodMain Migration DriverImpact
2015–2016Asylum seeker arrivals, mainly from SyriaSharp rise in immigration
2020–2021COVID-19 pandemicLower arrivals and departures
2022 onwardRussian invasion of UkraineMajor increase in Ukrainian arrivals
Source: statistikportal.de

The 2022 Ukrainian migration wave was especially significant. Net migration from Ukraine rose from just over 6,000 in 2021 to nearly 960,000 in 2022, making it the largest single-country movement in the dataset. By 2025, this had fallen to around 95,500, but Ukraine remained Germany’s leading source of net immigration.

Net Migration Falls Despite High Movement

In 2025, Germany recorded:

  • 1,479,944 arrivals
  • 1,244,944 departures
  • 235,000 net migration

This represented a 45.4% decline from 2024, when net migration stood at 430,183. It was also dramatically lower than the 2022 peak of 1,462,089.

The decline was driven mainly by fewer arrivals rather than a surge in departures. Compared with 2024, arrivals fell by around 214,000, while departures declined slightly. This suggests that Germany is not experiencing a mass exit, but rather a cooling of the extraordinary inflows seen after 2022.

Ukraine Remains the Largest Source

Ukraine continued to be the main country of origin for immigrants in 2025. Since Russia’s full-scale invasion in 2022, Ukraine has consistently ranked as the top source country for immigration to Germany.

However, the Ukrainian migration surge has clearly weakened. The fall from the 2022 peak accounts for a large share of Germany’s overall decline in net migration. This highlights how strongly Germany’s migration figures now depend on external geopolitical events.

Asylum-Related Migration Is Declining

Another major reason for the lower 2025 net migration figure was the decline in arrivals from key asylum-origin countries.

Compared with 2024, net immigration fell significantly from:

Country2024 Net Migration2025 Net MigrationChange
Syria75,00025,000−67%
Turkey41,00024,000−41%
Afghanistan33,00019,000−41%

These figures show that the asylum-driven migration patterns that shaped Germany’s recent migration debate are beginning to unwind.

EU Neighbours See a Reversal

A notable shift has also taken place among Germany’s EU neighbours. Romania, Poland, and Bulgaria were strong net contributors to German migration in earlier years, but all turned negative by 2024 and remained negative in 2025.

Examples include:

  • Romania: from +35,254 in 2021 to −3,619 in 2025
  • Poland: from +3,787 to −16,870
  • Bulgaria: from +17,591 to −13,744

This reversal appears to be driven more by fewer people arriving in Germany than by more people leaving. It may reflect changing labour market conditions in Germany, improved opportunities in home countries, or a combination of both.

German Citizens Are Also Leaving

One of the quieter but more persistent trends is the continued emigration of German citizens. In 2025:

  • 288,579 German citizens left Germany
  • 191,890 returned
  • Net German citizen migration was −96,689

The main destinations for German emigrants included Switzerland, Austria, Spain, the United States, and France. Switzerland alone attracted more than 22,000 German citizens in 2025.

This trend has been building for years. Germany’s net loss of its own citizens has widened from around −23,500 in 2011 to nearly −96,700 in 2025. While this receives less attention than foreign immigration, it may be one of the more structural long-term patterns in the data.

Asian Migration Is Becoming More Important

While conflict-driven migration is declining, several Asian countries are showing steadier growth. This includes migration linked to skilled labour, education, and family networks.

India stands out. Net migration from India remained in a stable range of around 36,000 to 41,000 from 2022 onward, reaching 37,841 in 2025. Vietnam also showed strong growth, rising from 4,599 in 2021 to 17,184 in 2025.

Other countries, such as China and the Philippines, also contributed to this gradual, less volatile pattern. Unlike crisis-driven migration, these flows look more structural and may become increasingly important for Germany’s labour market.

Regional Differences Across Germany

Migration was not evenly distributed across Germany. In 2025, the city-states of Berlin, Bremen, and Hamburg recorded the highest immigration rates relative to population. Eastern German states generally recorded lower immigration rates.

In absolute terms, the largest foreign arrivals were recorded in:

Federal StateForeign Arrivals in 2025
North Rhine-Westphalia294,337
Bavaria265,942
Baden-Württemberg221,664
Lower Saxony144,015
Hesse134,070
Berlin120,392

North Rhine-Westphalia had the highest net foreign migration, followed by Bavaria, Berlin, and Baden-Württemberg. Berlin stands out because, despite having a much smaller population than Bavaria, it recorded a similar net foreign migration gain. This shows that Berlin is absorbing migrants at a much higher per-capita rate.

Five Countries Dominate Germany’s Net Migration

One of the most striking findings in the 2025 data is the concentration of net migration. Just five countries accounted for the overwhelming majority of Germany’s total net migration:

  • Ukraine
  • India
  • Syria
  • Turkey
  • Afghanistan

Together, these five countries accounted for around 86% of Germany’s total net migration in 2025. Ukraine alone represented more than 40% of the total.

This concentration makes Germany’s migration profile highly sensitive to developments outside its control. Changes in Ukraine, India, Syria, Turkey, or Afghanistan could quickly shift Germany’s national migration figures by tens of thousands.

Germany’s Migration Is Changing, Not Collapsing

Germany’s 2025 migration data does not show a collapse in immigration. Instead, it shows a major change in composition.

The wartime Ukrainian surge is fading. Asylum-related migration from Syria, Turkey, and Afghanistan is declining. EU migration from countries such as Romania, Poland, and Bulgaria has reversed. Meanwhile, German citizens continue to leave in growing numbers, and Asian labour and student migration is becoming more important.

The 2025 net migration figure of 235,000 is therefore not just a smaller number. It is the result of several overlapping trends moving in different directions. Germany remains a major migration destination, but its migration system is increasingly concentrated, event-driven, and dependent on developments beyond its borders.