Denmark
19502100
2025
Net migrants
+22,103
Net migration rate
+3.7 per 1,000 people
Net migration from 1950 to 2100 (projections after 2024)
Net migrants
+1,502,234
Cumulative over selected range
Peak immigration
60,219
Top year: 2022
Peak emigration
-12,428
Lowest year: 1956
Recent avg (10 yrs)
+9051
Per year
Migration flows in Denmark are relatively modest.