Large illegal worker populations appear to only be in a few states, and it looks like those states are not using e-verify at all(California, which actually has passed laws AGAINST it), and Florida and Texas(who limit it to government employees). Arizona has mandated e-verify, and according to this report, it has caused a lot of movement out of Arizona by illegal workers:
However, the estimated reduction in the illegal population is only 19%, although at the time of the report it wasn’t fully implemented yet, and only applies to new hires. So 19% is at least significant, and it might actually have grown a lot.
Also, it turns out the state isn’t really enforcing the law all that well.
It seems that the issue with getting rid of illegal immigrants is less about our ability to do so than our will. But even the steps Arizona took seem to have had a pretty significant effect. But if Donald Trump was to be President, it does appear that he has the means to move a lot of illegals out, and E-verify is just one of those means.
Going through that list of states, it doesn’t look like any really have tough e-verify laws that are even close to comparable to the federal law that requires employers to obtain SS#s. Some “require” it, but don’t do audits, instead just allowing employers to use it as a defense if it turns out some of their employees are unauthorized to work.
But let me make this simple, just for the sake of argument. If we assume a system in place that can prevent employees from getting jobs if they do not have a valid SS#, wouldn’t that pretty much end our illegal immigration problem? Yes, I know businesses can pay under the table, but that’s not really one of the primary sources of illegal employment. If it became that way, then obviously we’d have to find different means to fight the problem(or just give up and stop requiring employers to collect SS#s in the first place).