Irwin is a city in Shelby County, Iowa, United States, along the West Nishnabotna River. The population was 341 at the 2010 census.
The Western Town Lot Company established Irwin in 1881. The town was named after F. W. Irwin, the property owner. Irwin was incorporated in 1892.
Category: Shelby, Iowa, United States