Shelby County, Iowa cities by population

Number of cities: 13
Population: 11,750
Largest city: Harlan
Table of cities in Shelby County, Iowa sorted by population from largest to smallest.
CityTypePopulation
Harlancity4,912
Shelbycity689
Elk Horncity520
Earlingcity390
Irwincity348
Panamacity265
Defiancecity212
Westphaliacity170
Portsmouthcity159
Kirkmancity77
Tennantcity62
JacksonvilleCDP7
CorleyCDP6

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