← Geomaxxing · data

Ukrainian refugees in Europe, by country

4,340,455 people who fled Ukraine hold temporary protection across 27 EU member states as of 2026-06. Among adults there are 60.6 men per 100 women. Every reporting country is below, ranked by how many it hosts per 1,000 of its own residents.

Under temporary protection4,340,45527 EU states, 2026-06
Male to Female Ratio60.6men per 100 women, adults
Children29.5%under 18
Reporting countries31EU27 + Iceland, Liechtenstein, Norway, Switzerland
Adults under protection, EU total60.6 men per 100 women
1,903,460 women 18+1,153,025 men 18+

Where they went

People under temporary protection per 1,000 residents of the host country. Darker is more. Grey countries report none; Ukraine itself is the origin, not a destination.

Austria: 9.7 per 1,000 (89,630 people) Belgium: 7.9 per 1,000 (94,430 people) Bulgaria: 11.4 per 1,000 (73,635 people) Switzerland: 7.9 per 1,000 (71,840 people) Cyprus: 26.8 per 1,000 (26,360 people) Czechia: 35.8 per 1,000 (390,095 people) Germany: 15.0 per 1,000 (1,250,825 people) Denmark: 8.5 per 1,000 (50,895 people) Spain: 5.4 per 1,000 (264,535 people) Estonia: 22.1 per 1,000 (30,330 people) Finland: 12.7 per 1,000 (71,620 people) France: 0.7 per 1,000 (47,635 people) Greece: 3.9 per 1,000 (40,685 people) Croatia: 7.7 per 1,000 (29,795 people) Hungary: 4.7 per 1,000 (44,375 people) Ireland: 21.8 per 1,000 (118,840 people) Iceland: 11.9 per 1,000 (4,650 people) Italy: 0.9 per 1,000 (50,810 people) Lithuania: 17.3 per 1,000 (50,070 people) Luxembourg: 5.4 per 1,000 (3,710 people) Latvia: 16.9 per 1,000 (31,430 people) Netherlands: 7.8 per 1,000 (139,895 people) Norway: 15.4 per 1,000 (86,040 people) Poland: 26.3 per 1,000 (958,885 people) Portugal: 5.6 per 1,000 (60,575 people) Romania: 11.2 per 1,000 (212,575 people) Slovakia: 27.0 per 1,000 (146,430 people) Slovenia: 5.4 per 1,000 (11,425 people) Sweden: 4.6 per 1,000 (48,330 people) Ukraine, country of origin Czechia 35.8 Cyprus 26.8 Poland 26.3 Estonia 22.1 Ireland 21.8 Lithuania 17.3 Latvia 16.9
  1. 1Czechia35.8per 1,000
  2. 2Slovakia27.0per 1,000
  3. 3Cyprus26.8per 1,000
  4. 4Poland26.3per 1,000
  5. 5Liechtenstein23.1per 1,000
026+ per 1,000

Every reporting country

Ranked by people per 1,000 residents, so a small host and a large one are comparable. Arrivals ratio is men per 100 women among the arrivals themselves, adults only — children are about a third of that population and are excluded.

The last three columns answer the question this site exists for: what do the arrivals do to the host's Male to Female Ratio? Not much, nationally — the biggest move is Cyprus at 1.65 and everything else is under a point. Cyprus is the only host they flip outright: 101.5 (more men) to 99.8 (more women). The effect is local: one Polish county carries 86 arrivals per 1,000 residents while Poland as a whole moves 0.63.

Czechia deep-dive →390,09535.879.921,30597.396.90.43
Slovakia deep-dive →146,43027.053.922,13595.494.50.87
Cyprus deep-dive →26,36026.842.95,735101.599.81.65
Poland deep-dive →958,88526.345.612,70093.993.30.63
Liechtenstein94523.168.2300
Estonia deep-dive →30,33022.163.23,38590.890.40.42
Ireland deep-dive →118,84021.857.313,40098.097.30.67
Lithuania deep-dive →50,07017.350.928,67589.589.00.54
Latvia deep-dive →31,43016.983.214,24586.686.60.02
Norway deep-dive →86,04015.477.113,900101.6101.30.26
Germany deep-dive →1,250,82515.063.0175,60097.697.20.42
Finland deep-dive →71,62012.761.16,90097.897.40.40
Iceland deep-dive →4,65011.985.4795105.1104.90.19
Bulgaria deep-dive →73,63511.478.913,77593.793.60.11
Romania deep-dive →212,57511.297.947,84093.994.00.06
Austria deep-dive →89,6309.755.311,17097.096.60.37
Denmark deep-dive →50,8958.575.916,17098.898.70.14
Belgium deep-dive →94,4307.957.414,34097.497.20.24
Switzerland deep-dive →71,8407.955.67,10098.898.50.30
Netherlands deep-dive →139,8957.859.725,63098.898.60.25
Croatia deep-dive →29,7957.741.85,02593.393.00.34
Portugal deep-dive →60,5755.652.69,73590.990.70.21
Spain deep-dive →264,5355.461.256,41596.496.20.15
Slovenia deep-dive →11,4255.452.52,055101.2101.00.24
Luxembourg deep-dive →3,7105.459.735101.4101.20.23
Hungary deep-dive →44,3754.745.77,62092.592.30.18
Sweden deep-dive →48,3304.678.66,365101.5101.40.08
Malta deep-dive →2,6354.639.2545107.9107.50.38
Greece deep-dive →40,6853.931.29,82094.093.70.28
Italy deep-dive →50,8100.940.7114,53095.795.70.05
France deep-dive →47,6350.749.211,40094.194.10.04

Click any column to sort; click again to reverse. Eurostat, reference month 2026-06; reporting is voluntary and staggered, so a country filing late is shown at its own most recent month. Country ratio and With arrivals are men per 100 women, all ages on both sides — Eurostat's adult class starts at 18 while census bands break at 15 and 20, so an adults-only comparison would measure two different populations. The country's own split is derived from its published overall ratio and population. 1 small states (Liechtenstein) have no national ratio on file, so their last three columns are blank. Data updated September 8, 2026.

What these numbers are, and are not

These are permits, not residents

Every number here counts a granted protection, not a person confirmed to still be living there. People who leave are not always deregistered, and anyone registered in two countries is counted twice. Treat the totals as an upper bound.

Don't add these to a census

Eurostat reports only four age groups: under 18, 18–34, 35–64, and 65+. Our Male to Female Ratio maps use five-year bands, and these groups don't divide into them. So this data sits beside those maps and is never folded into them.

The Ukrainians this table cannot count

Eurostat counts one thing: a temporary-protection permit in Europe. Every one of the 31 rows above is therefore European, and a Ukrainian who settled in Canada or the United States has no row here at all. Neither do the people displaced inside Ukraine, who never crossed a border.

Open forced displacement, 113 markets (Pro)

UNHCR rather than Eurostat: the same corridors worldwide, displacement inside each country of origin, and an arrivals ratio on the 18–59 band instead of 18+. What Pro includes.

Data updated