Refugees and internally displaced persons
Detailed UNHCR statistics for the full period: Ukrainian refugees abroad, asylum-seekers, IDPs inside Ukraine, and related categories since 2014 (Crimea / Donbas) and after the full-scale invasion in 2022.
Figures are UNHCR end-year stocks for persons originating from Ukraine — not annual flows, but people counted in each category at year-end. Categories follow different methodologies (refugees, temporary protection / other, IDPs). Data is stored in the server database and refreshed by sync.
Key figures (UNHCR annual stock)
UNHCRRefugees abroad5,224,131as of end of 2025
IDPs in Ukraine3,712,000as of end of 2025
Peak refugees5,960,362peak in 2023
Peak IDPs5,914,000peak in 2022
2026 — operational data
UNHCR mid-2026 · EurostatRefugees globally (ops)5,700,000UNHCR · 30 June 2026
Refugees in Europe (ops)5,200,000UNHCR · 30 June 2026
IDPs (ops)3,900,000UNHCR · 30 June 2026
EU-27 temporary protection4,363,955Eurostat · 31 August 2026
Bars = IDPs; lines = refugees, other of concern, and asylum-seekers. Year marked * is a provisional 2026 estimate.
Yearly trend (2014–…)
Host countries (refugees)
Yearly breakdown
| Year | Refugees | Asylum-seekers | IDPs | Other (incl. temp. protection) |
|---|---|---|---|---|
| 2014 | 237,617 | 15,085 | 823,000 | 5 |
| 2015 | 321,399 | 22,350 | 1,600,000 | 5 |
| 2016 | 239,062 | 34,638 | 1,800,000 | 5 |
| 2017 | 139,581 | 37,670 | 1,800,000 | 5 |
| 2018 | 93,248 | 31,965 | 1,500,002 | 0 |
| 2019 | 59,844 | 27,991 | 734,000 | 1,680,257 |
| 2020 | 35,156 | 21,426 | 734,000 | 1,620,005 |
| 2021 | 27,562 | 19,426 | 854,000 | 1,424,805 |
| 2022 | 5,684,177 | 34,637 | 5,914,000 | 545,130 |
| 2023 | 5,960,362 | 33,988 | 3,689,000 | 988,425 |
| 2024 | 5,120,036 | 44,349 | 3,665,000 | 876,727 |
| 2025 | 5,224,131 | 26,583 | 3,712,000 | 738,502 |
| 2026 | 5,700,000 | — | 3,900,000 | 4,363,955* |
EU temporary protection (Eurostat, 2026) · 31 August 2026
| # | Country | Temporary protection | Share |
|---|---|---|---|
| 1 | Germany | 1,259,155 | 28.9% |
| 2 | Poland | 937,120 | 21.5% |
| 3 | Czechia | 397,645 | 9.1% |
| 4 | Spain | 268,650 | 6.2% |
| 5 | Romania | 219,900 | 5.0% |
| 6 | Slovakia | 148,970 | 3.4% |
| 7 | Netherlands | 141,275 | 3.2% |
| 8 | Ireland | 119,610 | 2.7% |
| 9 | Belgium | 95,230 | 2.2% |
| 10 | Austria | 90,860 | 2.1% |
| 11 | Norway | 86,020 | 2.0% |
| 12 | Bulgaria | 78,350 | 1.8% |
| 13 | Switzerland | 72,410 | 1.7% |
| 14 | Finland | 65,950 | 1.5% |
| 15 | Portugal | 61,570 | 1.4% |
| 16 | Italy | 56,220 | 1.3% |
| 17 | Denmark | 52,480 | 1.2% |
| 18 | Lithuania | 51,585 | 1.2% |
| 19 | Sweden | 50,120 | 1.1% |
| 20 | France | 45,185 | 1.0% |
| 21 | Hungary | 45,075 | 1.0% |
| 22 | Greece | 41,490 | 1.0% |
| 23 | Latvia | 31,720 | 0.7% |
| 24 | Estonia | 30,825 | 0.7% |
| 25 | Croatia | 30,295 | 0.7% |
| 26 | Cyprus | 26,640 | 0.6% |
| 27 | Slovenia | 11,535 | 0.3% |
| 28 | Luxembourg | 3,800 | 0.1% |
| 29 | Malta | 2,695 | 0.1% |
| 30 | Liechtenstein | 990 | 0.0% |
Distribution by host country (2025)
| # | Country | Refugees | Asylum-seekers | Share |
|---|---|---|---|---|
| 1 | Germany | 1,173,192 | 1,716 | 22.5% |
| 2 | Poland | 972,287 | 5,205 | 18.6% |
| 3 | Czechia | 392,955 | 125 | 7.5% |
| 4 | United Kingdom | 270,489 | 371 | 5.2% |
| 5 | Spain | 251,276 | 955 | 4.8% |
| 6 | Romania | 199,461 | 8 | 3.8% |
| 7 | Canada | 172,945 | 1,363 | 3.3% |
| 8 | Moldova | 148,852 | 143 | 2.8% |
| 9 | Slovakia | 138,849 | 6 | 2.7% |
| 10 | Netherlands | 131,899 | 330 | 2.5% |
| 11 | Ireland | 118,319 | 406 | 2.3% |
| 12 | Austria | 91,865 | 57 | 1.8% |
| 13 | Belgium | 91,773 | 713 | 1.8% |
| 14 | Norway | 83,790 | 810 | 1.6% |
| 15 | Bulgaria | 82,455 | 5 | 1.6% |
| 16 | Finland | 77,439 | 126 | 1.5% |
| 17 | France | 75,695 | 3,765 | 1.4% |
| 18 | Switzerland | 70,714 | 18 | 1.4% |
| 19 | Hungary | 64,841 | 0 | 1.2% |
| 20 | Italy | 64,721 | 2,096 | 1.2% |
| 21 | Portugal | 59,343 | 490 | 1.1% |
| 22 | Lithuania | 51,321 | 5 | 1.0% |
| 23 | Sweden | 49,216 | 135 | 0.9% |
| 24 | Denmark | 48,216 | 613 | 0.9% |
| 25 | Estonia | 40,809 | 245 | 0.8% |
| 26 | Belarus | 40,561 | 1,460 | 0.8% |
| 27 | Greece | 38,426 | 71 | 0.7% |
| 28 | Latvia | 31,003 | 0 | 0.6% |
| 29 | Croatia | 28,317 | 15 | 0.5% |
| 30 | Georgia | 25,908 | 88 | 0.5% |
| 31 | Cyprus | 24,986 | 35 | 0.5% |
| 32 | North Macedonia | 20,741 | 0 | 0.4% |
| 33 | Serbia and Kosovo: S/RES/1244 (1999) | 16,142 | 0 | 0.3% |
| 34 | Montenegro | 12,186 | 5 | 0.2% |
| 35 | Slovenia | 11,368 | 133 | 0.2% |
| 36 | Russian Federation | 5,488 | 249 | 0.1% |
| 37 | Azerbaijan | 4,893 | 150 | 0.1% |
| 38 | Armenia | 4,790 | 40 | 0.1% |
| 39 | Iceland | 4,664 | 55 | 0.1% |
| 40 | Albania | 4,571 | 0 | 0.1% |
| 41 | Australia | 4,181 | 1,292 | 0.1% |
| 42 | Kazakhstan | 4,145 | 95 | 0.1% |
| 43 | Luxembourg | 3,856 | 73 | 0.1% |
| 44 | United States | 3,302 | 1,973 | 0.1% |
| 45 | Türkiye | 2,645 | 0 | 0.1% |
| 46 | Malta | 2,493 | 70 | 0.0% |
| 47 | Japan | 2,346 | 0 | 0.0% |
| 48 | Brazil | 1,639 | 30 | 0.0% |
| 49 | Kyrgyzstan | 915 | 31 | 0.0% |
| 50 | Liechtenstein | 875 | 0 | 0.0% |
| 51 | Bosnia and Herzegovina | 324 | 5 | 0.0% |
| 52 | Argentina | 121 | 41 | 0.0% |
| 53 | Ecuador | 119 | 9 | 0.0% |
| 54 | Mexico | 91 | 59 | 0.0% |
| 55 | Chile | 82 | 23 | 0.0% |
| 56 | Israel | 40 | 436 | 0.0% |
| 57 | Costa Rica | 38 | 11 | 0.0% |
| 58 | Peru | 31 | 111 | 0.0% |
| 59 | Rep. of Korea | 23 | 37 | 0.0% |
| 60 | Panama | 21 | 10 | 0.0% |
| 61 | Uruguay | 20 | 5 | 0.0% |
| 62 | New Zealand | 17 | 5 | 0.0% |
| 63 | Bolivia (Plurinational State of) | 12 | 0 | 0.0% |
| 64 | Paraguay | 10 | 11 | 0.0% |
| 65 | Colombia | 9 | 18 | 0.0% |
| 66 | Dominican Rep. | 5 | 29 | 0.0% |
| 67 | Guatemala | 5 | 0 | 0.0% |
| 68 | India | 0 | 98 | 0.0% |
| 69 | Lebanon | 0 | 18 | 0.0% |
| 70 | China | 0 | 17 | 0.0% |
| 71 | Philippines | 0 | 15 | 0.0% |
| 72 | United Rep. of Tanzania | 0 | 12 | 0.0% |
| 73 | Egypt | 0 | 10 | 0.0% |
| 74 | Nepal | 0 | 9 | 0.0% |
| 75 | Iraq | 0 | 7 | 0.0% |
| 76 | Kenya | 0 | 6 | 0.0% |
| 77 | Benin | 0 | 5 | 0.0% |
| 78 | Morocco | 0 | 5 | 0.0% |
Comments
Share a note about the data or sources on this page.
No comments yet — be the first.