Immigrants don’t pay taxes
Immigrants pay taxes, in the form of income, property, sales, and taxes at the federal and state level. As far as income tax payments go, sources vary in their accounts, but a range of studies find that immigrants pay between $90 and $140 billion a year in federal, state, and local taxes. Undocumented immigrants pay income taxes as well, as evidenced by the Social Security Administration’s “suspense file” (taxes that cannot be matched to workers’ names and social security numbers), which grew by $20 billion between 1990 and 1998
(Source: http://www.immigrationforum.org/about/articles/tax_study.htm )