The Supplemental Nutrition Assistance Program (SNAP) provides food assistance to low-income individuals and families.  Some states have separate food assistance programs to provide the benefit to immigrants that are ineligible for Federal SNAP.