Temporary Assistance for Needy Families (TANF) cash assistance is a federal-state program—the federal government sets basic rules for administering TANF cash assistance, but states have responsibility for developing their programs; income eligibility limits and benefit levels vary widely across the states.
To learn more about TANF you may go here: http://www.tanf.us/iowa.html
The Family Investment Program (FIP) is Iowa’s Temporary Assistance to Needy Families (TANF) program. FIP is administered by the Department of Human Services (vs. the Department of Human Rights, which administers the Iowa Community Action Agencies). FIP provides cash assistance to needy families, as they become self-supporting so children may be cared for in their own homes or in the homes of relatives.
The Family Investment Programs requires that you have minor children (under the age of 18 or 19 and still in high school) in the home. To apply for FIP, go to your Department of Human Services office in the county where you live.
For a general overview of the FIP program in Iowa, you may go here: https://dhs.iowa.gov/cash-assistance
See section on Housing, low income, and utility assistance here