Defiance, IA City Limits stuff
Defiance is in Shelby County, Iowa, and covers 0.4 square miles.
Towns near Defiance
Earling, IA (5 mi) Buck Grove, IA (7 mi) Manilla, IA (7 mi) Irwin, IA (7 mi) Kirkman, IA (8 mi) Westphalia, IA (8 mi)
Earling, IA (5 mi) Buck Grove, IA (7 mi) Manilla, IA (7 mi) Irwin, IA (7 mi) Kirkman, IA (8 mi) Westphalia, IA (8 mi)

