Permanent residents can get Medicaid, but the rules depend on how long you have held your green card and which state you live in
A permanent resident (green card holder) is not a citizen, but immigration law does not automatically bar you from Medicaid. However, federal rules create a waiting period, and state rules vary on whether they fill that gap. Most permanent residents become may be able to access for Medicaid five years after receiving their green card. Some states cover permanent residents sooner using their own funds. A few states have different rules for specific categories of permanent residents, such as refugees or asylees.
The key is knowing your state's policy and how long you have held your green card. If you are under five years, check whether your state has a state-funded program that covers permanent residents early. If you are over five years, you should be able to apply for regular Medicaid through your state's normal process.
Key Takeaways
- Federal Medicaid rules require permanent residents to wait five years after receiving a green card before they can use federal Medicaid funds.
- Some states use state money to cover permanent residents before the five-year mark, but this varies widely by state.
- Refugees and asylees may have different timelines and may be covered sooner than other permanent residents.
- After five years, permanent residents can apply for Medicaid through their state's regular process, just like citizens.
- Your state's Medicaid office can tell you your exact status and whether you meet the requirements right now.
The five-year federal waiting period and how it works
Federal law says that permanent residents cannot use federal Medicaid funds until they have held a green card for five years. This rule is called the five-year bar. The clock starts on the date your green card was issued, not the date you entered the country or applied for permanent residency. If you have your green card in hand, you can count forward five years from that date.
This waiting period applies to most permanent residents. It does not matter whether you are working, how much money you have, or whether you have a medical emergency. The five years must pass before federal Medicaid money can pay for your care. However, this does not mean you have no options during those five years — it means you need to look at your state's own programs.
State programs that cover permanent residents before five years
Many states have decided to use their own tax money to cover permanent residents who are under five years. These programs go by different names in different states. New York calls its program Emergency Medicaid and covers permanent residents immediately. California covers permanent residents under 26 and over 65 using state funds. Illinois covers all permanent residents regardless of how long they have held a green card. Other states cover only pregnant people, children, or people over 65.
Some states cover no one under five years. These include Texas, Florida, and Georgia. If you live in a state with no early coverage, you will need to wait the full five years or find other sources of insurance, such as an employer plan or the Affordable Care Act marketplace.
The fastest way to find out what your state offers is to call your state Medicaid office directly or visit its website. You can also call 211 and ask for Medicaid information for permanent residents in your state. Have your green card date ready when you call.
Refugees, asylees, and other special categories
Refugees and asylees do not have to wait five years. Federal law covers them for Medicaid for their first seven years in the United States, regardless of immigration status. If you entered the country as a refugee or asylee, you should be able to apply for regular Medicaid immediately through your state.
Some other categories also have different rules. Victims of human trafficking and people granted Special Immigrant Juvenile Status may also be exempt from the five-year bar. If you believe you fall into one of these categories, tell the Medicaid office when you apply. Bring any documents that show your status, such as an I-797 notice of action or a court order.
What you need to bring when you apply
When you apply for Medicaid as a permanent resident, you will need to prove your immigration status. Bring your green card (both sides) or a copy of it. You will also need proof of your state residency, such as a lease, utility bill, or bank statement with your name and current address. Most states also ask for proof of income and household size.
If you are applying under a state program for permanent residents under five years, the Medicaid office will ask when your green card was issued. Have that date ready. If you are applying after five years, the process is the same as for any other applicant — your immigration status is just one piece of the application.
What happens if you are denied
If your application is denied, the Medicaid office must send you a written notice that explains why. Read it carefully. Common reasons for denial include: you have not been a permanent resident long enough, your income is too high, or you did not provide required documents. The notice will tell you how long you have to ask for a hearing to challenge the decision.
If the reason is the five-year bar and you believe you should be covered under your state's early program, ask for a hearing. Bring any documents that show you meet your state's rules — for example, if your state covers children, bring proof of your child's age. If the reason is missing documents, you can usually reapply once you have gathered them.
Medicaid coverage and immigration status: what you should know
Using Medicaid as a permanent resident does not hurt your immigration status or your path to citizenship. Federal law specifically says that using Medicaid is not a "public charge" — meaning it will not be held against you in future immigration proceedings. You can use Medicaid without fear that it will affect your green card renewal or citizenship application.
However, if you are not yet a permanent resident and are applying for a green card, using certain public benefits before you get your green card could be a problem. If you are in the process of immigrating, talk to an immigration lawyer before applying for any benefits. Once you have a green card in hand, Medicaid is safe to use.
Frequently Asked Questions
I have had my green card for three years. Can I get Medicaid now?
It depends on your state. If you live in New York, California, Illinois, or another state with an early coverage program, you may be able to get Medicaid now. If you live in a state with no early program, you will need to wait until you have had your green card for five years. Call your state Medicaid office to find out what your state offers.
Does using Medicaid affect my citizenship application?
No. Federal law says that using Medicaid as a permanent resident does not count against you in citizenship proceedings. However, if you used benefits before you got your green card, that could be a problem. If you are unsure about your situation, talk to an immigration lawyer before applying.
What if I lost my green card or it expired?
You will need to renew or replace your green card before you can apply for Medicaid. Bring whatever immigration documents you have to the Medicaid office and explain the situation. They may be able to verify your status through federal immigration databases while you are waiting for your replacement card.
Can I get Medicaid if I am a permanent resident but not yet a U.S. resident of my state?
You must live in the state where you are applying. Most states require you to have lived there for at least 30 days before you apply. Bring proof of your current address, such as a lease or utility bill, when you apply.
What if my state does not cover permanent residents under five years?
You can look for other insurance through your employer, a spouse's employer, or the Affordable Care Act marketplace at healthcare.gov. Some community health centers also offer low-cost or free care based on income, regardless of immigration status. Call 211 to find a health center near you.