Podczas narodowego spisu powszechnego ludności w 2002 narodowość ukraińską zadeklarowało 27 172 obywateli RP, w tym w poszczególnych województwach: warmińsko-mazurskim – 12 881 zachodniopomorskim – 3703 podkarpackim – 2984 pomorskim – 2831 dolnośląskim – 1422 podlaskim – 1366 lubuskim – 615 mazowieckim – 579 małopolskim – 472 lubelskim – 389 śląskim – 309.
Migranci Według pierwszego, eksperymentalnego opracowania GUS na temat cudzoziemców w Polsce, według stanu na 31 grudnia 2019, liczba cudzoziemców narodowości ukraińskiej wynosiła 1 351 418. W 2021 u liczba obywateli ukraińskich przebywających w Polsce i posiadających ważne zezwolenia na pobyt (nie licząc osób przebywających w ramach ruchu bezwizowego lub na podstawie wiz) przekroczyła 300 tysięcy. Najczęstszym celem pobytu była praca (77%), a kolejnym kwestie rodzinne (12%). Liczbę Ukraińców pracujących legalnie w Polsce szacowano w tym czasie na ok. 850 tysięcy, wskazując, że przy uwzględnieniu szarej strefy mogło to być nawet 1,5 miliona osób.
Stan na 2022 W 2022 r. po rosyjskiej inwazji Polska stała się jednym z państw przyjmujących uchodźców z Ukrainy. Od 24 lutego do 17 czerwca 2022 do Polski trafiło ponad 4,9 mln osób, głównie kobiety i dzieci.