About 25 countries have admitted Ukrainian refugees since early 2022. Before the war, Ukraine’s population was about 42 million.
Total: approximately 4.9 million, of which 4.2 million are in Europe. Thus about 12% of the population has left due to the war. (Compare this to 30% of the Syrian population having left due to its internal war.)
Germany: 1.2 million
Poland: 975,000
Czechia 375,000
Canada: 300,000
Romania: 170,000
United Kingdom: 160,000
United States: 170,000
The U.S.: These came via Uniting for Ukraine, a humanitarian parole program for temporary stay, much faster than regular refugee admission. They are not technically refugees. Applicants to Uniting for Ukraine must have a U.S.-based supporter who can sponsor them financially. The sponsor applies to the program on behalf of the applicant, providing evidence of the financial means to support them.
The Uniting for Ukraine program was the model for the Biden administration to launch a similar program with host family sponsorships for Cuba, Haiti, Nicaragua and Venezuela. Over 500,000 persons have entered the U.S. under this program.
About 100,000 Afghans have been admitted since the collapse of American presence in mid 2021.