Defiance, Iowa

USA / Iowa / Defiance /
 Upload a photo

Defiance is a town in Shelby County, Iowa, along the West Branch of the West Nishnabotna River. The population was 245 at the 2020 census.

The Chicago, Milwaukee, St. Paul and Pacific Railroad served Defiance from 1882 until 1980, with a line now operated by BNSF Railway.
Nearby cities:
Coordinates:   41°49'32"N   95°20'29"W
This article was last modified 7 months ago