20 million illegals is 6.7%; 9 million is 3%.
For comparison: Unemployment rate is 5.5%.
I don’t think 100,000 is 6.7% of 20 million. Please recheck your figures.