Search for any place in the USA:

 Shelby County, Iowa Cities
Population
Greater Than 6000

Population
Between 6000 and 1000

Harlan (5,068)

Population
Less than 1000

Defiance (322)
Earling (443)
Elk Horn (607)
Irwin (361)
Kirkman (73)
Panama (191)
Portsmouth (204)
Shelby (655)
Tennant (72)
Westphalia (145)