Dickinson County, Iowa cities by population
Number of cities: 10
Population: 17,536
Largest city: Spirit Lake
| City | Type | Population | 
|---|---|---|
| Spirit Lake | city | 5,301 | 
| Milford | city | 3,256 | 
| Lake Park | city | 1,206 | 
| Arnolds Park | city | 979 | 
| Okoboji | city | 840 | 
| Orleans | city | 577 | 
| Wahpeton | city | 451 | 
| Terril | city | 333 | 
| West Okoboji | city | 333 | 
| Superior | city | 188 | 
What is the largest city in Dickinson County, Iowa?
Spirit Lake is the largest city in Dickinson County, Iowa with a population of 5,301.
TOP-5 cities by population in Dickinson County, Iowa:
- Spirit Lake
- Milford
- Lake Park
- Arnolds Park
- Okoboji