Många fler har flytt inom landet.
Polen har med marginal gett flest flyktingar skydd – 1,2 miljoner. I Sverige har drygt 40 000 fått skydd, enligt sammanställningen.
Totalt har nästan 6 miljoner flyktingar från Ukraina registrerats i Europa, inklusive i Ryssland.