Countries in Europe by net migration

People who moved into the country in a year minus people who moved out, for every 1,000 inhabitants — above zero, more arrive than leave. 43 countries in Europe, highest first. World Bank, 2025

Map: Net migration — Europe
Highest
+43.7
Ukraine
Median country
+1.3
half above, half below
Lowest
−14.9
Montenegro
Countries in Europe by net migration, World Bank, 2025
#CountryPer 1,000 peopleRegion
1Ukraine+43.7Eastern Europe
2Andorra+10.2Southern Europe
3Malta+8.9Southern Europe
4Luxembourg+7.6Western Europe
5Iceland+6.9Northern Europe
6Ireland+6.5Northern Europe
7Netherlands+5.8Western Europe
8United Kingdom+5.6Northern Europe
9Norway+5.3Northern Europe
10Liechtenstein+4.7Western Europe
11Sweden+4.4Northern Europe
12Switzerland+4.1Western Europe
13Denmark+3.7Northern Europe
14San Marino+3.6Southern Europe
15Finland+3.2Northern Europe
16Belgium+2.7Western Europe
17Monaco+2.6Western Europe
18Spain+2.0Southern Europe
19Greece+1.6Southern Europe
20Portugal+1.5Southern Europe
=21France+1.3Western Europe
=21Italy+1.3Southern Europe
=21Slovenia+1.3Southern Europe
24Austria+1.2Western Europe
25Belarus−0.3Eastern Europe
26Bulgaria−0.5Eastern Europe
27Croatia−0.9Southern Europe
28Romania−1.5Eastern Europe
29Hungary−1.7Eastern Europe
30Russia−1.8Eastern Europe
31Serbia−2.0Southern Europe
32Bosnia and Herzegovina−2.2Southern Europe
33North Macedonia−3.1Southern Europe
=34Germany−4.0Western Europe
=34Latvia−4.0Northern Europe
36Slovakia−5.8Eastern Europe
37Lithuania−8.5Northern Europe
38Poland−9.1Eastern Europe
39Estonia−9.8Northern Europe
=40Albania−10.3Southern Europe
=40Czechia−10.3Eastern Europe
42Moldova−12.6Eastern Europe
43Montenegro−14.9Southern Europe

No World Bank figure for Vatican City.

Territories and other places

Not ranked: dependencies of the states above, places whose status is disputed. Highest first.

PlacePer 1,000 peopleStatus
Faroe Islands+7.0Territory of Denmark
Isle of Man+2.0Territory of United Kingdom

Questions

Which country in Europe has the highest net migration?
Ukraine has the highest net migration in Europe: +43.7 per 1,000 people (2025). Next come Andorra (+10.2 per 1,000 people) and Malta (+8.9 per 1,000 people).
Which country in Europe has the lowest net migration?
Montenegro, with −14.9 per 1,000 people (2025).
What is the typical net migration of a country in Europe?
The median of the 43 countries in Europe is +1.3 per 1,000 people: half are above it, half below. The median, not the average, because a few countries at the top would drag an average far above almost everyone.
Where do the figures come from?
People who moved into the country in a year minus people who moved out, for every 1,000 inhabitants — above zero, more arrive than leave. Source: World Bank, 2025. Only independent states are ranked; territories are listed separately. A country’s continent follows Natural Earth; the handful of island states it files under the open ocean are placed by their UN subregion.

Source: World Bank (CC BY 4.0). Figures more than 5 years older than the newest are left out rather than shown beside current ones. Countries sharing a value share a rank. All sources.