Immigration in Denmark

Denmark recorded 101,724 immigrants in 2024.

Measure: Immigration Unit: People Data: 1998 to 2024 Source: Eurostat
Denmark, 2024 101,724 People
Change from 2023 +3.4% 2023: 98,344 immigrants
European Union, 2024 5,684,984 immigrantsip (Source flag ip) Official aggregate
Position in 2024 16th of 33 See the full ranking

Immigration in Denmark over time

View
Places
2 selected
Denmark European Union ×

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

Immigration (people), 2000 to 2024
Period DenmarkEuropean Union
2024 101,724 immigrants 5,684,984 immigrantsip (value imputed by Eurostat or other receiving agencies, provisional)
2023 98,344 immigrants 6,011,360 immigrantsep (estimated, provisional)
2022 121,183 immigrants 6,997,284 immigrantsep (estimated, provisional)
2021 63,489 immigrants 4,132,213 immigrantsbep (break in time series, estimated, provisional)
2020 57,230 immigrants 3,279,673 immigrantsep (estimated, provisional)
2019 61,384 immigrants 4,206,293 immigrantsbep (break in time series, estimated, provisional)
2018 64,669 immigrants 3,936,055 immigrantsep (estimated, provisional)
2017 68,579 immigrants 3,766,413 immigrantsep (estimated, provisional)
2016 74,383 immigrants 3,735,536 immigrantsbep (break in time series, estimated, provisional)
2015 78,492 immigrants 4,097,244 immigrantsbep (break in time series, estimated, provisional)
2014 68,388 immigrants 3,187,841 immigrantsep (estimated, provisional)
2013 60,312 immigrants 2,901,962 immigrantsbep (break in time series, estimated, provisional)
2012 54,409 immigrants –
2011 52,833 immigrants –
2010 52,236 immigrants –
2009 51,800 immigrants –
2008 57,357 immigrantsb (break in time series) –
2007 64,656 immigrants –
2006 56,750 immigrants –
2005 52,458 immigrants –
2004 49,860 immigrants –
2003 49,754 immigrants –
2002 52,778 immigrants –
2001 55,984 immigrants –
2000 52,915 immigrants –

Flags: b break in time series; 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 +3.4% from 98,344 immigrants in 2023.
  • Since 2014, when it was 68,388 immigrants, the figure has changed by +48.7%.
  • Among the 33 countries with data for 2024, Denmark has the 16th 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 Denmark
Provider update
29 May 2026
Retrieved
9 November 2026
Published here
9 November 2026
Licence
Eurostat reuse policy (attribution)
Attribution
Source: Eurostat