42.1 immigrants! Bogles the mind! Both parties have allowed this. However the Democrats are going to benefit the most with millions of new potential voters. Republicans allow it for the cheap labor their donors want but they are dooming their party. Look what has happened in CA.