Lots of reasons to keep out foreigners, but no, they’re not getting social security of Medicare for free. They’re paying in like citizens. Illegals aren’t eligible under either program.
Is Medicare free for anyone who is a US citizen?
Residents of the U.S., including citizens and permanent residents, are eligible for premium-free Medicare Part A if they have worked at least 40 quarters (10 years) in jobs where they or their spouses paid Medicare payroll taxes and are at least 65 years old.
Can Green Card Holders Receive Social Security Benefits?
First and foremost, it’s important to understand that green card holders are generally eligible for Social Security benefits if they have worked and paid Social Security taxes in the U.S. for at least ten years, or if they are the spouse or dependent of someone who has.
If they stay here eventually they will be made citizens.
They will get benefits. Amnesty is always a possibility and it will happen eventually, even many republicans have touted the idea.
Presto.... with citizenship comes benefits