Home → Denmark → Population → Net Migration → Average

Denmark Average Net Migration 1960-2025

11,348 66 data points
Net migration · World Bank

Denmark's average net migration from 1960 to 2025 was 11,348, based on 66 data points.

All Data (sorted by year)▾
YearValueChangeRank
2025 22,103 −3,536 187th
2024 25,639 −5,367 183rd
2023 31,006 −29,213 180th
2022 60,219 +33,332 179th
2021 26,887 +16,036 184th
2020 10,851 +1,363 170th
2019 9,488 −9,431 161st
2018 18,919 −5,642 169th
2017 24,561 −8,830 174th
2016 33,391 −8,893 178th
2015 42,284 +15,042 188th
2014 27,242 +5,883 177th
2013 21,359 +4,488 173rd
2012 16,871 +3,376 172nd
2011 13,495 −4,038 168th
Show all
Part of the Kavela network · Where to watch movies, series & football globally → StreamWatchHub