A decade ago it was estimated at 30 million. That would have been 1 illegal to 8-10 US citizens. Today, it’s a much smaller ratio.
Compare that to the official unemployment number of around 14 million. We could achieve a near zero unemployment number if it weren’t for the illegals. (an actual zero rate is technically impossible without forced labor)