As a rule, newly arrived immigrants do not take jobs away from native-born Americans, say Robert Shapiro and Jiwon Vellucci. From the New Politics Institute:
Overall, in fact, the studies show that immigration has increased the average wage of Americans modestly in the short-run, and by more over the long-term as capital investment rises to take account of the larger number of workers. Behind those results, however, lie winners and losers - although in both cases, the effects are modest. Among workers, the winners are generally higher-skilled Americans: For example, when a factory or hotel hires more low-skilled workers, demand also increases for the higher-skilled people who manage those workers or carry out other professional tasks for an enterprise that's grown larger.The losers are generally the lower-skilled workers who have to compete for jobs with recent immigrants. But studies also show that immigration reform might well take care of most of those effects. Following the 1986 immigration reforms, for example, previously-undocumented immigrants experienced big pay boosts - as much as 15 or 20 percent - and immigrants who already had legal status saw hefty wage gains, too. But the reforms also led to higher wages for lower-skilled native-born Americans. One reason is that undocumented people who gain legal status can move more freely to places with greater demand for their skills, reducing their competition with native-born people with similar skills. More important, their new legal status confers certain protections such as minimum wage and overtime rules.