To qualify for the Supplemental Nutrition Assistance Program, applicants must meet certain non-financial and financial requirements. Non-financial criteria include state residency and citizenship status. Financial criteria include income and asset limits.