Život a práce v České republice přitahují zejména občany zemí, které nejsou členy Evropské unie.
„Jeden z osmnácti obyvatel České republiky má jiné občanství než české," říká Jarmila Marešová z Českého statistického úřadu. Dodala, že tyto údaje nezahrnují občany, kteří jsou nelegálně v České republice. Podle Marešové je velmi obtížné posoudit, kolik lidí nelegálně žije v České republice. Podle oficiálních údajů však na konci roku 2018 žilo v České republice téměř 567 tisíc cizinců.
„Česká republika je takovým Švýcarskem východní Evropy," říká Dalibor Holý, ředitel odboru trhu práce a rovných příležitostí Českého statistického úřadu. Jinými slovy, cizinci cestují do České republiky za vyššími výdělky, které jsou někdy třikrát vyšší než doma. Průměrná mzda Slováků a Rumunů v České republice přesahuje 40 tisíc korun.
"Demograficky jsou cizinci mladší," říká Marešova. Jsou to hlavně muži ve věku 35 až 39 let.
"Většina cizinců je zaměstnána ve výrobě," říká Marešova. Na druhé straně nejmenší počet cizinců je zaměstnán ve veřejné správě.
Většina cizinců, kteří jsou registrováni u úřadu práce, pochází ze Slovenska. V České republice je 129 tisíc a tvoří jednu třetinu segmentu zahraničního trhu práce. Kromě toho v této kategorii existuje 21% Ukrajinců, 8% Poláků a 8% Bulharů.