Imigrația poate aduce beneficii economiei naționale prin creșterea forței de muncă și a capacității de producție și prin imigranții având o rată mai mare de antreprenoriat. Cu toate acestea, imigrația poate avea și efecte negative, cum ar fi competiția pentru locuri de muncă, scăderea salariilor sau costurile mai mari pentru serviciile publice, cum ar fi educația și asistența medicală.