Most foreclosures on Iowa property take about 5 or 6 months to complete. Iowa is a judicial foreclosure state. Therefore, all foreclosures occur through the judicial system so the time frame can vary according to the court’s schedule and orders in a particular case.