There are 11 cities in Shelby County, Iowa.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
State
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Harlan1Iowa4,7064,896-1.38%1,0714.39
Shelby2Iowa704721-0.98%3761.87
Elk Horn3Iowa6236000.32%8090.77
Earling4Iowa374394-1.84%6200.60
Irwin5Iowa305319-1.29%5120.60
Defiance6Iowa239248-1.24%6070.39
Panama7Iowa227233-0.87%7940.29
Portsmouth8Iowa183185-0.54%6630.28
Westphalia9Iowa130129 1,3680.10
Tennant10Iowa7879-1.27%1100.71
Kirkman11Iowa5457-1.82%1910.28
showing: 11 rows

Cities in Shelby County, Iowa by Population (2024)

What is the largest city in Shelby County, Iowa?

Harlan is the largest city in Shelby County.

What is the smallest city in Shelby County, Iowa?

Kirkman is the smallest city in Shelby County.

How many cities are in Shelby County?

There are 11 cities in Shelby County, Iowa.

Frequently Asked Questions