Providing financial assistance to first time home buyers is the goal of hundreds of state agencies, local entities, and nonprofit organizations around the country. For Iowa first time home buyers, there is no shortage of such programs with both low-cost mortgage and down payment assistance options. A good place to get started in finding out about assistance available in your area is to talk your real estate agent, mortgage broker, or banker. You may also visit the HUD and Iowa Finance Authority websites.