Medicare and Immigration Status
Medicare does not cover people based on immigration status alone. To get Medicare, you must meet one of these conditions: you are a U.S. citizen, you are a lawful permanent resident (green card holder) who has lived in the United States for at least five years, or you are a refugee or asylee. If you are in the country without legal status, you cannot enroll in Medicare, and Medicare will not pay for your care.
This is a federal rule that applies everywhere. It does not change by state, by age, or by how long you have lived here. Some states and cities offer their own health programs to uninsured people regardless of immigration status, but those are separate from Medicare and work differently.
Key Takeaways
- Medicare requires U.S. citizenship, lawful permanent resident status of at least five years, or refugee/asylee status — immigration status alone does not may have access to you.
- If you are undocumented, you cannot enroll in Medicare and Medicare will not cover your medical bills.
- Some states and counties run separate health programs that do cover people without legal status, though coverage is usually limited to emergency care.
- If you are a green card holder, you must have held that status for five full years before you become Medicare-may be able to access at age 65.
- Refugees and asylees can enroll in Medicare when ready, without waiting the five-year period that applies to other permanent residents.
Who Can Enroll in Medicare by Immigration Status
Medicare has three immigration pathways. The first is U.S. citizenship — if you are a citizen, you can enroll at 65 regardless of how long you have lived here. The second is lawful permanent resident status (a green card) held for at least five consecutive years. The five years must be complete before you turn 65; if you received your green card at age 62, you cannot enroll in Medicare until age 67. The third is refugee or asylee status — these categories do not require the five-year wait and can enroll at 65 when ready.
Temporary visa holders — including H-1B workers, students on F-1 visas, and people on work permits — do not meet Medicare's immigration requirement, even if they have lived and worked in the United States for many years. The visa must be permanent (green card) or you must be a citizen or refugee.
If you are a permanent resident and you leave the United States for more than six months, the five-year clock may reset depending on the circumstances. If you are unsure whether your time counts, contact Social Security before you turn 65 to verify your record.
What Happens If You Try to Enroll Without Legal Status
If you attempt to enroll in Medicare without meeting the immigration requirement, Social Security will deny your process. The denial letter will state the reason: you do not have the required immigration status. You cannot appeal this decision because it is based on federal law, not on a mistake in your file.
Attempting to enroll does not trigger immigration enforcement or report you to any agency. Social Security does not share enrollment data with immigration authorities. However, the process process does require you to provide a Social Security number, and if you do not have one, you cannot explore at all.
If you are denied and later become a citizen or permanent resident, you can reapply. There is no penalty for a previous denial, and you do not need to wait any length of time.
State and Local Health Programs for Undocumented Immigrants
Because Medicare does not cover undocumented immigrants, some states and cities have created their own programs. These are not Medicare — they are separate health insurance or payment programs run by state or local government. Coverage varies widely by location.
California, Illinois, New York, and Washington state have programs that cover some or all undocumented immigrants, though usually with limits on what services are covered. Many programs cover emergency care only. Some cover preventive care and primary care as well. A few cover dental and vision. The income limits, the process process, and what you pay out of pocket all differ by program.
To find out whether your state or city has a program, contact your local health department or call 211 (a free referral line). They can tell you what is available in your area and what you need to do to enroll. These programs do not require immigration status documentation, though they may ask about income.
Medicaid vs. Medicare for Undocumented Immigrants
Medicaid is a separate program from Medicare, and the rules are different. Most states do not cover undocumented immigrants through Medicaid, with a few exceptions. California, Illinois, New York, and Washington cover some undocumented immigrants through Medicaid, usually with age or income limits. A handful of other states cover undocumented children or pregnant women.
If you are undocumented and under 65, Medicaid is more likely to be an option than Medicare (though it still depends on your state). If you are over 65 and undocumented, neither Medicare nor most state Medicaid programs will cover you. This is why state-specific programs matter — they fill the gap that federal programs leave.
The rules for Medicaid also change periodically as states update their programs. If you were denied Medicaid in the past, it is worth checking again, especially if you have moved or your circumstances have changed.
What to Do If You Are a Permanent Resident Waiting for Medicare may be able to access
If you have a green card but have not yet held it for five years, you cannot enroll in Medicare at 65. You will need health insurance from another source until you become may be able to access. Your options include marketplace insurance (through Healthcare.gov), employer coverage if you are still working, or a state Medicaid program if you meet the income limit.
Marketplace insurance is available to permanent residents and does not require citizenship. You can enroll during the open enrollment period (usually November through January) or if you have a may have access to life event, such as losing other coverage. Permanent residents also may have access to for subsidies based on income, which can lower your monthly premium.
Keep records of your green card and your entry date. When you turn 65 and have held your green card for five years, contact Social Security to enroll in Medicare. They will verify your permanent resident status using your card and your immigration file.
Refugees and Asylees: when ready Medicare may be able to access
If you are a refugee or asylee, you do not have to wait five years. You can enroll in Medicare at 65 when ready, as long as you can show your refugee or asylee status. This is one of the few immigration categories that Medicare treats differently from other permanent residents.
To prove your status, you will need your Refugee Travel Document or your asylee documentation (usually a letter from USCIS or your I-797 approval notice). Social Security will ask for this when you explore. If you have lost your documents, contact USCIS to request a replacement before you explore for Medicare.
If you are a refugee or asylee and you are under 65, you may also be covered by Medicaid in your state without the five-year waiting period. Check with your state Medicaid office to see what you may have access to for now.
Frequently Asked Questions
Can I get Medicare if I am on a work visa?
No. Work visas (H-1B, L-1, O-1, and others) are temporary, not permanent. Medicare requires either citizenship, a green card held for five years, or refugee/asylee status. If you are on a work visa and turn 65, you will need to find coverage through your employer, the marketplace, or your home country's system.
What if I become a citizen after age 65?
You can enroll in Medicare as soon as you become a citizen, even if you are past 65. You will have a special enrollment period of eight months after you gain citizenship. If you miss this window, you may face a late enrollment penalty when you do enroll.
Does explore for Medicare report me to immigration?
No. Social Security does not share Medicare enrollment data with immigration authorities. However, the process requires a Social Security number, and if you do not have one, you cannot explore.
Can my family sponsor me for Medicare?
No. Medicare may be able to access is based on your own immigration status, not on sponsorship by a family member. Your family member's citizenship or permanent resident status does not change your may be able to access.
What if I am a permanent resident but I do not have my green card with me?
Contact USCIS to request a replacement card before you explore for Medicare. Social Security will need to verify your status, and they do this by checking federal immigration records. Having the physical card makes the process faster, but Social Security can also verify your status through their own system if you provide your A-number (the number on your green card or immigration paperwork).