Infographic: Which European countries are the biggest donors of financial aid for Ukrainian refugees?

Inna Kramarchuk
Inna Kramarchuk Journalist
Infographic: Which European countries are the biggest donors of financial aid for Ukrainian refugees?
infographic: slovoidilo.ua
The EU has prepared a plan for the gradual termination of temporary protection for Ukrainian refugees, which provides for two main scenarios: transition to legal residence in EU countries or voluntary return to Ukraine.

Temporary protection for Ukrainians in EU countries will be in effect until March 4, 2027, according to ThePublic.info, citing «Slovo i Dilo».

At the same time, there are still about 5.2 million Ukrainian refugees remaining in Europe who were forced to leave due to the Russian invasion. The largest number of Ukrainians are hosted by Germany, Poland, and the Czech Republic, as well as the United Kingdom and Spain. And it is Germany and Poland that lead in the amount of expenses for aid to Ukrainian refugees. 

The majority of Ukrainian refugees reside in Germany. According to data for 2025, over 1.2 million Ukrainians live there. In nearly three and a half years, the German government has spent 36.55 billion euros on aid.

Poland ranks second in the number of Ukrainians accepted. Officially, there are over 1 million Ukrainian refugees in Ukraine. Since the beginning of Russia's invasion of Ukraine, Polish authorities have allocated 29.3 billion euros to support Ukrainian refugees.

Czechia is the third country in Europe by the number of Ukrainian refugees (397.3 thousand), trailing behind Germany and Poland, with 8.05 billion euros allocated. Fewer refugees from Ukraine live in the United Kingdom and Spain – 254.6 and 247.9 thousand respectively. The countries have allocated different amounts for aid: 3.83 and 8.63 billion euros respectively.

France has spent 4.46 billion euros on aid to Ukrainians (currently there are approximately 73.6 thousand refugees from Ukraine), Romania – 4.17 billion (192.9 thousand refugees), Italy – 3.64 billion euros (178.6 thousand refugees), Switzerland – 3.56 billion (70.9 thousand refugees respectively).

Belgian authorities have spent 3.39 billion euros on Ukrainian refugees since January 2022 (93.4 thousand people), the Netherlands – 3.26 billion (130 thousand refugees), Slovakia – 3.07 billion (147.4 thousand refugees). Ireland allocated 3.06 billion euros for refugee aid, with 115.4 thousand refugees in the country. Norway – 3.03 billion euros (82.2 thousand refugees).

Hungary received 2.92 billion euros for refugee aid (64.2 thousand refugees). Austria has allocated 2.66 billion euros since January 2022 (88.3 thousand refugees), Bulgaria – 2.6 billion (73.9 thousand refugees), Turkey – 2.13 billion (2.6 thousand refugees).

Sweden, where 46.6 thousand Ukrainian refugees are registered, spent 1.21 billion euros on aid. Finland spent the same amount (75.7 thousand refugees). And nearly the same – Denmark (40.7 thousand refugees) and Latvia (30.7 thousand refugees) – each 1.1 billion euros.

Portugal, with about 65.6 thousand refugees from Ukraine registered, spent 0.92 billion euros on aid.

Lithuania – 0.83 billion euros (approximately 47.7 thousand refugees), Estonia – 0.74 billion euros (41.6 thousand refugees). Greece and Croatia each allocated over 0.5 billion euros, Cyprus, Slovenia, and Luxembourg each over 0.2 billion euros. Expenses for refugees from Ukraine in Malta and Iceland are each 0.1 billion euros.

Thus, the total expenses of European countries for aid to Ukrainian refugees from January 2022 to August 2025 amount to 137.4 billion euros.

Share tittle