Net migration rate
The difference between immigration and emigration during the year, per 1,000 people, estimated by Eurostat as total population change minus natural change. It therefore also includes statistical adjustments.
43 countries have a value for 2025, the latest period in the data.
Trend over time
The chart loads when you scroll to it. The table below shows the same data.
The chart shows a calculation from the published values. The table below keeps the published values.
Per 1,000 people. Source: Eurostat. Gaps mean no published value; points are not joined across missing years.
| Period | Germany | Greece |
|---|---|---|
| 2025 | 2.9 per 1,000 people | 4.8 per 1,000 peopleep (estimated, provisional) |
| 2024 | 5.4 per 1,000 people | 5.2 per 1,000 people |
| 2023 | 8.1 per 1,000 peopleb (break in time series) | 2.9 per 1,000 people |
| 2022 | 2.5 per 1,000 peopleb (break in time series) | 0.4 per 1,000 people |
| 2021 | 3.7 per 1,000 people | -3.3 per 1,000 people |
| 2020 | 2.4 per 1,000 people | -1.0 per 1,000 people |
| 2019 | 3.7 per 1,000 people | 1.7 per 1,000 people |
| 2018 | 4.8 per 1,000 people | 0.2 per 1,000 people |
| 2017 | 5.1 per 1,000 people | -0.4 per 1,000 people |
| 2016 | 5.6 per 1,000 people | -0.2 per 1,000 people |
| 2015 | 14.3 per 1,000 people | -4.9 per 1,000 people |
| 2014 | 7.2 per 1,000 people | -5.0 per 1,000 people |
| 2013 | 5.6 per 1,000 people | -6.2 per 1,000 people |
| 2012 | 4.9 per 1,000 people | -6.0 per 1,000 people |
| 2011 | 3.7 per 1,000 peopleb (break in time series) | -2.9 per 1,000 people |
| 2010 | 1.6 per 1,000 people | -0.1 per 1,000 people |
| 2009 | -0.1 per 1,000 people | 1.3 per 1,000 people |
| 2008 | -0.7 per 1,000 people | 2.1 per 1,000 people |
| 2007 | 0.5 per 1,000 people | 2.1 per 1,000 people |
| 2006 | 0.3 per 1,000 people | 2.2 per 1,000 people |
| 2005 | 1.0 per 1,000 people | 2.9 per 1,000 people |
| 2004 | 1.0 per 1,000 people | 2.6 per 1,000 people |
| 2003 | 1.7 per 1,000 people | 2.4 per 1,000 people |
| 2002 | 2.7 per 1,000 people | 2.6 per 1,000 people |
| 2001 | 3.3 per 1,000 people | 4.8 per 1,000 people |
Flags: b break in time series; ep estimated, provisional . A dash means no value was published.
In short
- Among the 43 countries with a value for 2025, the highest is Georgia (63.6 per 1,000 people) and the lowest Moldova (-16.7 per 1,000 people).
- Half of the countries are above 4.6 per 1,000 people and half below.
- From 2024 to 2025 the value rose in 12 countries and fell in 27.
- The figure for the European Union was 4.6 per 1,000 people in 2025, against 0.3 per 1,000 people in 2020 (+4.3). The source marks a break in the series during this period, so part of the change may come from a change in method.
About this measure
Before comparing
- Includes statistical adjustments, so it is not a direct count of migrants.
Source and dates
All countries in 2025 Every value is for 2025, so the countries are compared at the same point in time.
- 1 Georgia 63.6 per 1,000 people
- 2 Malta 23.9 per 1,000 people
- 3 Monaco 12.0 per 1,000 people
- 4 Spain 11.8 per 1,000 peoplep (provisional)
- 5 Cyprus 11.3 per 1,000 peoplep (provisional)
- 6 Luxembourg 10.1 per 1,000 people
- 7 Ireland 9.4 per 1,000 people
- 8 Liechtenstein 8.3 per 1,000 peoplep (provisional)
- 9 Iceland 8.0 per 1,000 people
- 10 Switzerland 7.4 per 1,000 peoplep (provisional)
- 11 Belgium 6.4 per 1,000 peoplep (provisional)
- 12 Portugal 6.2 per 1,000 people
- 13 Lithuania 5.8 per 1,000 people
- 14 Bulgaria 5.5 per 1,000 people
- 15 Finland 5.4 per 1,000 people
- 16 Romania 5.4 per 1,000 peopleep (estimated, provisional)
- 17 Denmark 5.3 per 1,000 people
- 18 Netherlands 5.2 per 1,000 peoplep (provisional)
- 19 Italy 5.0 per 1,000 peoplep (provisional)
- 20 Croatia 4.9 per 1,000 people
- 21 Greece 4.8 per 1,000 peopleep (estimated, provisional)
- 22 Armenia 4.6 per 1,000 people
- 23 Norway 4.0 per 1,000 people
- 24 Slovenia 4.0 per 1,000 people
- 25 Czechia 3.9 per 1,000 people
- 26 France 3.4 per 1,000 peoplep (provisional)
- 27 Austria 3.3 per 1,000 people
- 28 Germany 2.9 per 1,000 people
- 29 United Kingdom 2.5 per 1,000 people
- 30 Sweden 1.2 per 1,000 people
- 31 North Macedonia 0.5 per 1,000 people
- 32 Slovakia 0.3 per 1,000 people
- 33 Türkiye 0.3 per 1,000 people
- 34 Azerbaijan 0.1 per 1,000 people
- 35 Hungary 0.1 per 1,000 people
- 36 Poland 0.1 per 1,000 people
- 37 Bosnia and Herzegovina 0.0 per 1,000 peoplep (provisional)
- 38 Serbia 0.0 per 1,000 people
- 39 Latvia -0.7 per 1,000 people
- 40 Montenegro -1.5 per 1,000 people
- 41 Estonia -2.1 per 1,000 people
- 42 Albania -12.1 per 1,000 people
- 43 Moldova -16.7 per 1,000 peoplee (estimated)
- European Union 4.6 per 1,000 peopleep (estimated, provisional)
Downloads
Share and cite
Other citation formats
Embed this chart on your site
Data as JSON: API · how to use it. Updates: Atom feed.
Report a problem with this figure
The plain link always shows the latest figures. The version link keeps today's numbers while that saved publication is retained (the most recent 30 publications).
Related measures
- ImmigrationEurostat
- Natural population changeEurostat
In this topic
Map
The map loads when you scroll to it.
Grey: no value for 2025. Colour groups split countries into roughly equal numbers. Boundaries: Natural Earth.