Undocumented immigrants aren’t eligible for Social Security, Medicaid, etc., and they pay taxes – they have no choice with respect to payroll deductions, sales taxes, etc., and without a SSN they can’t even collect an income tax refund. So, they actually pay way more into the system than citizens do.