4.7 million refugees from Ukraine across Europe

© ANP / Roger Dohmen Fotografie
Since the Russian invasion on 24 February 2022, 4.7 million people have fled from Ukraine to other parts of Europe. At least 4.4 million of those refugees are Ukrainian nationals. Over 1.1 million Ukrainians are currently living in Germany and nearly 1 million in Poland. In February 2025 there were nearly 120 thousand Ukrainian refugees living in the Netherlands. Statistics Netherlands (CBS) reports this based on figures from Eurostat.

The 4.4 million Ukrainian refugees who have fled to the rest of Europe are covered by the Temporary Protection Directive passed by the European Union on 4 March 2022. All EU member states and EFTA countries (such as Iceland, Norway and Switzerland) have adopted this directive. The United Kingdom has made different arrangements. A further 219 thousand refugees from Ukraine are currently living there. The total number of refugees represents 11 percent of Ukraine’s total population.

Czechia, Poland and Slovakia have the most Ukrainian refugees in relative terms

Czechia has taken in the most Ukrainians relative to its population: more than 36 Ukrainian refugees for every thousand inhabitants. Neighbouring Poland and Slovakia also have relatively high numbers of Ukrainians: 27 and 24 refugees per thousand inhabitants, respectively.

Some countries further away from Ukraine, such as Ireland, Norway, Finland and Iceland, have also taken in relatively high numbers: 21, 14, 12 and 10 Ukrainian refugees per thousand inhabitants, respectively. The European average is around 9 refugees per thousand inhabitants. The Netherlands has received 7 refugees per thousand inhabitants, fewer than the average. Italy and France have received the fewest refugees in relative terms, at 3 and 1 per thousand inhabitants, respectively.

Less than 5 (per thousand residents)
5 to 10 (per thousand residents)
10 to 15 (per thousand residents)
15 to 20 (per thousand residents)
20 or more (per thousand residents)

1)Portugal: most recent figures from December 2024
2)Italy: provisional figures

Ukrainians covered by Temporary Protection Directive, February 2025
COROPPer thousand residentsTotal
Belgium7.487285
Bulgary1170655
Czechia36.4396925
Denemark5.834670
Germany13.71142310
Estonia2635785
Ireland20.6110130
Greece3.232735
Spain4.7227020
France0.855290
Croatia6.726050
Italy2)2.8162820
Cyprus23.422630
Latvia25.948540
Lithuania16.948870
Luxembourg5.73825
Hongary4.139125
Malta42235
Netherlands6.7119990
Austria9.183745
Poland27990035
Portugal1)5.356695
Roemenia9.5180270
Slovenia4.810200
Slovakia24.3131990
Finland12.469595
Sweden4.546995
Iceland10.33965
Liechtenstein17.8710
Norway14.379300
Switserland7.567045

Ukrainians tend to favour countries with an existing Ukrainian community

Before the Russian invasion, Ukrainians needed a residence permit to live in an EU or EFTA country. At the end of December 2021, 1.6 million Ukrainian nationals with a valid residence permit were already living in EU/EFTA countries – almost 4 Ukrainian nationals per thousand inhabitants. A large number of Ukrainians were living in neighbouring Poland and in Czechia before the invasion took place. There were 18 Ukrainian nationals per thousand inhabitants in both countries – 651 thousand in Poland and 194 thousand in Czechia. Following the invasion, many Ukrainians fled to these countries.

There are also countries where relatively few Ukrainian nationals were resident before the invasion, but to which a lot of Ukrainians migrated after the invasion. These include Bulgaria, Germany, Finland, Ireland, Iceland, Liechtenstein and Norway. Fewer Ukrainians than average were resident in those countries before the invasion, but more than average since the invasion. Ireland is a case in point: less than 1 Ukrainian per thousand inhabitants was resident in Ireland before the invasion, but this has increased to 21 per thousand inhabitants, or over 110 thousand Ukrainian nationals in total.

The reverse situation can also be seen. Hungary had a relatively high number of Ukrainian nationals before the invasion. But Hungary has seen relatively few refugees arriving since the war began: 4 Ukrainians per thousand inhabitants. In France, meanwhile, there were relatively few Ukrainians before the invasion, and there have also been relatively few new arrivals.

In the Netherlands there were relatively few Ukrainian nationals with a valid residence permit before the invasion – less than 1 per thousand inhabitants. Now there are 7 Ukrainian nationals per thousand inhabitants here.

Less than 2 (per thousand residents)
2 to 4 (per thousand residents)
4 to 6 (per thousand residents)
6 to 8 (per thousand residents)
8 or more (per thousand residents)
Ukrainians with a valid residence permit, December 2021
COROPPer thousand residents ( per thousand)Total ( per thousand)
Belgium0.55673
Bulgary1.49149
Czechia18.4193547
Denemark211632
Germany1.3109279
Estonia10.714282
Ireland0.42144
Greece220737
Spaine2.197442
France0.318610
Croatia0.62405
Italy3.9230366
Cyprus5.14573
Latvia4.89087
Lithuania11.732884
Luxembourg1.5997
Hungary6.663175
Malta2.31192
Netherlands0.58238
Austria1.19973
Poland17.7651221
Portugal2.627195
Roemenia0.12260
Slovenia1.32655
Slowakije1054138
Finland1.68573
Sweden0.66097
Iceland0.6221
Liechtenstein1.976
Norway0.63135
Switserland0.87146

Many refugees under the age of 18 in Poland

Of the 4.4 million refugees with Ukrainian citizenship, 1.4 million were under the age of 18 when they left Ukraine – 32 percent of the total. Poland has a relatively high share of refugees aged under 18 – 46 percent of the total number. One-third of all the Ukrainian refugees aged under 18 in Europe are living in Poland. Hungary also has a relatively high share of refugees under 18 – 36 percent of the total number of refugees in the country. In Netherlands there are around 31 thousand Ukrainian refugees aged under 18, or 26 percent of the total. Iceland has the fewest in relative terms, at 17 percent.

Less than 20 (%)
20 to 25 (%)
25 to 30 (%)
30 to 35 (%)
35 or more (%)

1)Portugal: most recent figures from December 2024
2)Italy: provisional figures
3)France: no data

Ukrainians under 18 covered by Temporary Protection Directive, February 2025
COROPPercentages (%)Total (%)
Belgium3127050
Bulgarye25.417950
Tsjechië24.396620
Denemark26.69210
Germany28.3323800
Estonia28.510190
Ireland3033055
Greece23.87805
Spain30.168280
France³⁾
Croatia30.27875
Italy²⁾30.449570
Cyprus24.85615
Latvia25.312295
Lithuania30.214745
Luxembourg24.3930
Hungary35.914035
Malta25.3565
Netherlands25.931055
Austria28.223625
Poland45.6451250
Portugal¹⁾27.915815
Romania2850475
Slovenia28.32885
Slovakia27.836655
Finland26.418400
Sweden24.211385
Iceland17.3685
Liechtenstein25.4180
Norway29.223185
Switserland28.318955