The American Congressional Budget Office (CBO) has published a report that states that immigration is reducing wages.
Mainly in low-skilled / low-paid jobs. That is both the fault of illegal and legal immigration to the US.
It is not the first time that large-scale immigration has been dampening wage growth, as it was in 1980. When 200.000 Cubans came to Florida, resulting in a wage drop of 20% in low-skilled jobs within a few months.
At the national level:
A 10% increase in the migrant population leads to a 10% fall in wages in low-skilled jobs.
In other words, immigration only makes the low-paid and the low-stop people poorer.