There are 7 zip codes in Dickinson County, Iowa. The most populated is 51360, located in Spirit Lake. * 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
513608,533Spirit Lake
513514,812Milford
513471,621Lake Park
513311,017Arnolds Park
51355877Okoboji
51364708Terril
51363143Superior
showing: 7 rows

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