Shelby County, Iowa cities by population
Number of cities: 13
Population: 11,750
Largest city: Harlan
| City | Type | Population | 
|---|---|---|
| Harlan | city | 4,912 | 
| Shelby | city | 689 | 
| Elk Horn | city | 520 | 
| Earling | city | 390 | 
| Irwin | city | 348 | 
| Panama | city | 265 | 
| Defiance | city | 212 | 
| Westphalia | city | 170 | 
| Portsmouth | city | 159 | 
| Kirkman | city | 77 | 
| Tennant | city | 62 | 
| Jacksonville | CDP | 7 | 
| Corley | CDP | 6 | 
What is the largest city in Shelby County, Iowa?
Harlan is the largest city in Shelby County, Iowa with a population of 4,912.
TOP-5 cities by population in Shelby County, Iowa:
- Harlan
- Shelby
- Elk Horn
- Earling
- Irwin