Net migration in Denmark

Net migration in Denmark was 31,006 in 2023, according to the World Bank. That is down 48.5% from 2022. That is the 12th highest of 27 EU countries in 2023.

2023, persons31,006
Change on 2022-48.5%
Rank12th of 27EU countries ranked
Series high60,2192022
Series low-10,6721975

Net migration in Denmark, 1960 to 2023

-20K020K40K60K80K19601970198019902000201020231960: -4,047 persons1961: 3,012 persons1962: 3,900 persons1963: 594 persons1964: 1,333 persons1965: -2,098 persons1966: 2,011 persons1967: 1,623 persons1968: -3,557 persons1969: 6,687 persons1970: 20,947 persons1971: -1,159 persons1972: 7,053 persons1973: 7,107 persons1974: -437 persons1975: -10,672 persons1976: 3,182 persons1977: 5,548 persons1978: 5,678 persons1979: 5,808 persons1980: 803 persons1981: -1,741 persons1982: 235 persons1983: 1,952 persons1984: 4,325 persons1985: 9,957 persons1986: 11,463 persons1987: 6,338 persons1988: 677 persons1989: 3,720 persons1990: 8,667 persons1991: 10,827 persons1992: 11,937 persons1993: 11,411 persons1994: 10,766 persons1995: 28,958 persons1996: 17,534 persons1997: 12,269 persons1998: 11,098 persons1999: 9,520 persons2000: 10,441 persons2001: 12,192 persons2002: 9,629 persons2003: 7,228 persons2004: 5,166 persons2005: 6,887 persons2006: 10,491 persons2007: 20,560 persons2008: 25,775 persons2009: 15,551 persons2010: 17,533 persons2011: 13,495 persons2012: 16,871 persons2013: 21,359 persons2014: 27,242 persons2015: 42,284 persons2016: 33,391 persons2017: 24,561 persons2018: 18,919 persons2019: 9,488 persons2020: 10,851 persons2021: 26,887 persons2022: 60,219 persons2023: 31,006 persons
persons. Source: World Bank, Net migration (SM.POP.NETM). Retrieved 2026-10-11, published 2026-10-08.
All 64 values
Periodpersons
202331,006
202260,219
202126,887
202010,851
20199,488
201818,919
201724,561
201633,391
201542,284
201427,242
201321,359
201216,871
201113,495
201017,533
200915,551
200825,775
200720,560
200610,491
20056,887
20045,166
20037,228
20029,629
200112,192
200010,441
19999,520
199811,098
199712,269
199617,534
199528,958
199410,766
199311,411
199211,937
199110,827
19908,667
19893,720
1988677
19876,338
198611,463
19859,957
19844,325
19831,952
1982235
1981-1,741
1980803
19795,808
19785,678
19775,548
19763,182
1975-10,672
1974-437
19737,107
19727,053
1971-1,159
197020,947
19696,687
1968-3,557
19671,623
19662,011
1965-2,098
19641,333
1963594
19623,900
19613,012
1960-4,047

Rankings

Definition

Immigrants minus emigrants during the year, citizens and noncitizens together. A negative value means more people left than arrived.

How to cite

World Bank, World Development Indicators. Net migration (SM.POP.NETM). https://data.worldbank.org/indicator/SM.POP.NETM. Retrieved 2026-10-11.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

What is the latest net migration in Denmark? Cite the source.
get_value {"indicator":"net_migration","place":"dk"}
GET https://invokely.ai/api/v1/value?indicator=net_migration&place=dk

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

What is the net migration in Denmark?

Net migration in Denmark was 31,006 in 2023, according to the World Bank. That is down 48.5% from 2022. That is the 12th highest of 27 EU countries in 2023.

Where does this figure come from?

World Bank. Net migration (SM.POP.NETM). Retrieved by Invokely on 2026-10-11.

What was the highest net migration in Denmark?

60,219 in 2022, the highest value since 1960 in this series.

Net migration elsewhere in European Union (27)

Related statistics for Denmark

All statistics for Denmark