Migration flows · 2025
Ukraine
Where people move to and from Ukraine in 2025. The left column is where residents go; the right column is where arrivals come from. Reported movements only.
Total leaving Ukraine
4,943,395
Total arriving in Ukraine
2,628
Ukraine & its flows
Flat world map. Red arrows & labels = where people go to; green arrows & labels = where people come from. Drag to pan, scroll or use the buttons to zoom (zoom in to reveal names of small or clustered countries).
Incoming vs outgoing by year
Yearly totals of people arriving in and leaving Ukraine. Reported movements only.
Where Ukraine’s people go
Top destination countries
- 1 Germany 1,174,908
- 2 Poland 977,492
- 3 Czechia 393,080
- 4 United Kingdom 270,860
- 5 Spain 252,231
- 6 Romania 199,469
- 7 Canada 174,308
- 8 Moldova 148,995
- 9 Slovak Republic 138,855
- 10 Netherlands 132,229
- 11 Ireland 118,725
- 12 Belgium 92,486
- 13 Austria 91,922
- 14 Norway 84,600
- 15 Bulgaria 82,460
- 16 France 79,460
- 17 Finland 77,565
- 18 Switzerland 70,732
- 19 Italy 66,817
- 20 Hungary 64,841
- 21 Portugal 59,833
- 22 Lithuania 51,326
- 23 Sweden 49,351
- 24 Denmark 48,829
- 25 Belarus 42,021
Where arrivals come from
Top origin countries
- 1 Afghanistan 911
- 2 Syrian Arab Republic 510
- 3 Russian Federation 361
- 4 Belarus 98
- 5 Somalia, Fed. Rep. 93
- 6 Iraq 81
- 7 Tajikistan 79
- 8 Iran, Islamic Rep. 71
- 9 Uzbekistan 54
- 10 Azerbaijan 43
- 11 Armenia 39
- 12 Sri Lanka 32
- 13 West Bank and Gaza 29
- 14 Kyrgyz Republic 28
- 15 Sudan 25
- 16 Congo, Rep. 22
- 17 Georgia 20
- 18 India 18
- 19 Viet Nam 18
- 20 Kazakhstan 18
- 21 Pakistan 18
- 22 Angola 17
- 23 Eritrea 16
- 24 Ethiopia 15
- 25 Lebanon 12