Undocumented immigrants are not may be able to access for SNAP (the federal food stamp program), with very limited exceptions
Federal law bars most undocumented immigrants from receiving SNAP benefits. The program requires lawful permanent resident status, refugee status, asylee status, or U.S. citizenship. A Social Security number tied to one of these statuses is the standard way to prove it. There are narrow exceptions — some undocumented children and some trafficking victims can receive SNAP — but they require specific documentation that most undocumented people do not have.
Some states have created separate food assistance programs using state money rather than federal funds, and a few of these do not have the same immigration restrictions. But these programs are not common, cover fewer people, and are not available everywhere. If you are undocumented and looking for food support, your options depend on where you live and what other programs exist in your area.
Key Takeaways
- Federal SNAP benefits require proof of lawful immigration status; undocumented status disqualifies you in all states.
- A small number of undocumented children under 18 and trafficking victims may be able to receive SNAP, but they need specific documents proving their status.
- A few states (California, Illinois, and New York among them) have created state-funded food programs that do not check immigration status, but these are not available nationwide.
- Food banks, community meal programs, and charitable organizations do not check immigration status and are available in most areas.
- Some local health departments and nonprofits offer nutrition assistance programs that may not require proof of status.
Why federal SNAP has immigration restrictions
SNAP is a federal program funded by the U.S. Department of Agriculture. Federal law — specifically the Personal Responsibility and Work Opportunity Reconciliation Act of 1996 — set the rule that SNAP is for citizens and certain categories of immigrants with legal status. The law defines who counts as a "may have access to alien" for purposes of federal benefits, and undocumented immigrants do not fall into any of those categories.
States cannot override this rule for federal SNAP money. If a state wants to provide food assistance to undocumented people, it must use its own state budget, not federal funds. This is why state-level programs exist separately from SNAP and why they are rare — they cost the state money without federal reimbursement.
State-funded food programs that do not check immigration status
California has expanded its state food program to include some undocumented immigrants. The state uses CalFresh (its name for SNAP) with state funds to cover certain groups: undocumented children, undocumented seniors age 65 and older, and undocumented people with disabilities. You will need to apply through the county social services office and provide proof of income and residency, but not proof of immigration status.
Illinois allows undocumented immigrants to receive SNAP through its state program, though the process and income limits vary by county. New York has a similar program. In both states, you apply through your local department of social services. These programs exist but are not widely advertised, and staff at local offices may not always know about them — you may need to ask specifically whether your county covers undocumented residents.
Outside these states, most jurisdictions do not have a separate state-funded food program. Some cities or counties have created their own local food assistance programs that do not check status, but these are small and limited. Your best option in most places is to use food banks and community resources that do not require proof of immigration status.
Food banks and community meal programs (no status check required)
Food banks, food pantries, and community meal programs do not ask about immigration status and do not report to immigration authorities. These are run by nonprofits, religious organizations, and local charities. They are free and available to anyone who needs food, regardless of how they entered the country or what documents they have.
To find a food bank near you, use FeedingAmerica.org (the national network of food banks) or search "food bank near me" plus your city name. You can also call 211 (a helpline in most areas) and ask for food pantries in your area. Many food banks do not require an appointment or proof of anything — you walk in, explain your situation, and receive groceries. Some ask for proof of address (a utility bill or lease) but not immigration status.
Community meal programs — places that serve free meals on certain days — are also widespread. Churches, community centers, and nonprofits often run these. They do not check status and do not require registration. Search your city name plus "free community meals" or ask at a local church or nonprofit.
Other local and nonprofit food assistance options
Some cities and counties have created nutrition assistance programs outside the SNAP system. These might be run by the local health department, a nonprofit, or a combination. They may offer vouchers for farmers markets, boxes of groceries, or meal programs. Because they use local money, they often do not have the same restrictions as federal programs. Call your city or county health department and ask whether they have a food assistance program and what it requires.
Nonprofits focused on immigrant services sometimes run their own food programs or know which local resources do not check status. Organizations like the International Rescue Committee, Catholic Charities, Lutheran Immigration and Refugee Service, and local immigrant advocacy groups often have this information. Searching "[your city] immigrant services" or "[your city] immigrant rights" can connect you to these organizations.
What documents you would need if you did may have access to for SNAP
If you are undocumented but fall into one of the narrow exceptions — you are under 18 and meet other criteria, or you are a trafficking victim — you would need to prove it. Undocumented children may be able to receive SNAP if they were born in the U.S. (and thus are citizens) or if they meet specific criteria under trafficking or other federal protections. Proving this requires a birth certificate, passport, or other identity document, plus proof of income and residency.
Trafficking victims may be may be able to access if they have a T visa, a certification letter from the Department of Health and Human Services, or a pending T visa application. The process is complex and requires working with an immigration attorney or a nonprofit that specializes in trafficking cases. If you think you may fall into one of these categories, contact a local legal aid organization or immigrant services nonprofit to explore whether you may have access to.
How to apply for state programs if you live in California, Illinois, or New York
In California, apply for CalFresh at your county social services office or online at calfresh.ca.gov. You can apply by mail, phone, or in person. You will need proof of income (pay stubs, tax returns, or a letter from your employer) and proof of residency (a utility bill, lease, or bank statement). You do not need to provide immigration documents. Processing usually takes 7 to 10 days.
In Illinois, contact your local SNAP office (called the Department of Human Services office in your county). Ask specifically whether undocumented immigrants can receive benefits in your county, because rules vary. In New York, apply through your local social services district office or online at mybenefits.ny.gov. Again, ask whether your county covers undocumented residents, as this is not uniform across the state.
Frequently Asked Questions
Will applying for food assistance put me at risk of deportation?
Applying for SNAP through a state program (in California, Illinois, or New York) does not trigger immigration enforcement. These are state programs, not federal immigration programs. Food banks and community meal programs do not report to any government agency. However, if you apply for federal SNAP and are undocumented, the application itself will be denied, and there is a small risk of referral to immigration authorities depending on the state — though this is rare. State programs are safer than federal programs.
Can I use someone else's name or Social Security number to apply for SNAP?
No. Using someone else's documents is fraud and can result in criminal charges against both you and the person whose documents you used. It also puts that person at risk. Food banks and community programs do not require a Social Security number or proof of identity, so there is no need to use false documents.
What if I have a pending asylum case — can I get SNAP?
If you have filed for asylum and received a work permit (an Employment Authorization Document or EAD), you may be able to receive SNAP because you have legal status while your case is pending. If you have filed for asylum but do not yet have a work permit, you are not may be able to access for federal SNAP. Check with your local SNAP office about your specific situation, or contact an immigration attorney or legal aid organization.
Are there any other federal food programs I might be able to use?
WIC (Women, Infants, and Children) and CACFP (Child and Adult Care Food Program) have the same federal restrictions as SNAP — they require lawful immigration status. However, some states have created state-funded versions of these programs with fewer restrictions. Call your state health department to ask whether your state has a state-funded WIC or child nutrition program that does not check status.
What should I tell a food bank when I go?
Most food banks ask only your name, how many people are in your household, and sometimes your income range. You do not need to provide immigration documents or a Social Security number. If a food bank asks for documents you do not have, you can leave and try another one — many do not require any proof at all.