Głównym powodem zatrudniania pracowników z zagranicy jest brak wystarczającej liczby polskich kandydatów na rynku pracy.
Część Polaków ma nieprawdziwe wyobrażenie o liczbie obcokrajowców oraz ich udziale w polskim rynku pracy. Co trzeci pytany uważa, że jest ich ponad 3 mln, tymczasem z wyliczeń PIE wynika, że liczba to wynosi 2,5 mln. Ankietowani najczęściej zaniżali też odsetek pracujących obcokrajowców. W minionym roku w polskich firmach pracowało ok. 62% uchodźców wojennych, natomiast respondenci ocenili odsetek pracujących uchodźców na 25-50%. Jak ocenia Katarzyna Dębkowska, przyczyny zawyżania liczby cudzoziemców i zaniżanie ich udziału w rynku pracy wynikają ze społecznych obaw o bezpieczeństwo i zachowanie tożsamości oraz z obrony własnych interesów.