Shelby County, IA

12 towns and cities in Shelby County, Iowa

Shelby County is a county in Iowa with 11,746 residents and 591 sq mi of land.

Towns and cities in Shelby County

Last updated: