Immigration in Germany

Germany recorded 1,078,504 immigrants in 2024.

Measure: Immigration Unit: People Data: 1998 to 2024 Source: Eurostat
The latest value carries the source flag “Estimated”.
Germany, 2024 1,078,504e (Estimated) People
Change from 2023 −17.2% 2023: 1,303,251 immigrants
European Union, 2024 5,684,984 immigrantsip (Source flag ip) Official aggregate
Position in 2024 2nd of 33 See the full ranking

Immigration in Germany over time

View
Places
2 selected
Germany European Union ×

People. Source: Eurostat. Gaps mean no published value; points are not joined across missing years.

Immigration (people), 2000 to 2024
Period GermanyEuropean Union
2024 1,078,504 immigrantse (estimated) 5,684,984 immigrantsip (value imputed by Eurostat or other receiving agencies, provisional)
2023 1,303,251 immigrantse (estimated) 6,011,360 immigrantsep (estimated, provisional)
2022 1,977,121 immigrantse (estimated) 6,997,284 immigrantsep (estimated, provisional)
2021 801,361 immigrantse (estimated) 4,132,213 immigrantsbep (break in time series, estimated, provisional)
2020 666,639 immigrantse (estimated) 3,279,673 immigrantsep (estimated, provisional)
2019 834,338 immigrantse (estimated) 4,206,293 immigrantsbep (break in time series, estimated, provisional)
2018 855,708 immigrantse (estimated) 3,936,055 immigrantsep (estimated, provisional)
2017 900,291 immigrantse (estimated) 3,766,413 immigrantsep (estimated, provisional)
2016 1,042,484 immigrantse (estimated) 3,735,536 immigrantsbep (break in time series, estimated, provisional)
2015 1,595,865 immigrantse (estimated) 4,097,244 immigrantsbep (break in time series, estimated, provisional)
2014 898,840 immigrantse (estimated) 3,187,841 immigrantsep (estimated, provisional)
2013 692,713 immigrants 2,901,962 immigrantsbep (break in time series, estimated, provisional)
2012 592,175 immigrants –
2011 489,422 immigrants –
2010 404,055 immigrants –
2009 346,216 immigrantsb (break in time series) –
2008 682,146 immigrants –
2007 680,766 immigrants –
2006 661,855 immigrants –
2005 707,352 immigrants –
2004 780,175 immigrants –
2003 768,975 immigrants –
2002 842,543 immigrants –
2001 879,217 immigrants –
2000 841,158 immigrants –

Flags: b break in time series; e estimated; bep break in time series, estimated, provisional; ep estimated, provisional; ip value imputed by Eurostat or other receiving agencies, provisional . A dash means no value was published.

In short

  • That is a change of −17.2% from 1,303,251 immigrants in 2023.
  • Since 2014, when it was 898,840 immigrants, the figure has changed by +20.0%.
  • Among the 33 countries with data for 2024, Germany has the 2nd highest value.
  • The figure for the European Union in 2024 was 5,684,984 immigrants.

Source and dates

Original producer
Eurostat
Source
Eurostat, the statistical office of the European Union
Dataset or series code
migr_imm1ctz · dataset details · view at source
Selection
freq=A citizen=TOTAL agedef=COMPLET age=TOTAL sex=T unit=NR
Observation period
1998 to 2024 for Germany
Provider update
29 May 2026
Retrieved
9 November 2026
Published here
9 November 2026
Licence
Eurostat reuse policy (attribution)
Attribution
Source: Eurostat