We found 41 street and 233 property in Defiance, Iowa. Defiance is located in Crawford County and Shelby County. The population in the Defiance, IA ZIP code area is around 7.5K people.
Look into each street page to find more about the houses and people living there.