You can get SNAP if you are a legal immigrant and one of these things is true:
- You have lived in the United States for 5 years; or
- You are receiving disability-related assistance or benefits; or
- You are a child under 18
Certain non-citizens such as those admitted for humanitarian reasons and those admitted for permanent residence may also be able to get SNAP.
Eligible household members can get SNAP benefits even if there are other members of the household that are not eligible. For example, if the adults in the household are not legal immigrants or they have not lived in the United States for 5 years, children or disabled people in the house can get food stamps if they are legal immigrants or citizens.
Non-citizens that are in the U.S. temporarily, such as students, are not eligible.
For more information on non-citizens and food stamps, look at the USDA website here.