PEW estimates there's over 8 million illegal aliens working in the U.S. plus millions of non-working illegal aliens.
Just as large a problem as illegal immigration is legal immigration. I'll quote FAIR:
"There is NO shortage of American workers with science, technology, engineering, and math backgrounds. The U.S. produces more qualified STEM graduates than there are jobs created in the industry every year, and there are more than twice as many people in the United States with STEM degrees than are working in the industry.
If there were a chronic shortage of these workers, as tech executives claim, salaries for these occupations would be rising sharply. In fact, earnings for tech workers have been depressed by the industry’s use of foreign guest workers, and in some cases have even decreased.
Behind the industry’s calls for guest worker programs that attract the "best and brightest" is the reality that U.S. tech companies are suppressing wages by discriminating against qualified American workers, all with the full complicity of the federal government.
It is astounding to realize that Americans are being denied job opportunities in America while at the same time politicians are calling for the expansion of guest worker programs that will exacerbate this problem."
Read:
http://www.fairus.org/site/DocServer/H1B_2011_final.pdf
In other words, Obama's taking exactly the wrong approach (as usual) and it's seriously hurting millions and millions of American families
right now.