There are 10 zip codes in Shelby County, Iowa. The most populated is 51537, located in Harlan. * 2024 populations estimated based on the latest ACS 5-year data.

Download Table Data

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

Zip Code
Population
City
515376,852Harlan
51570974Shelby
51531784Elk Horn
51530629Earling
51565530Portsmouth
51562486Panama
51446483Irwin
51527395Defiance
51447152Kirkman
51578142Westphalia

Zip Codes in Shelby County, Iowa by Population (2024)