Dickinson County, Iowa cities by population

Number of cities: 10
Population: 17,536
Largest city: Spirit Lake
Table of cities in Dickinson County, Iowa sorted by population from largest to smallest.
CityTypePopulation
Spirit Lakecity5,301
Milfordcity3,256
Lake Parkcity1,206
Arnolds Parkcity979
Okobojicity840
Orleanscity577
Wahpetoncity451
Terrilcity333
West Okobojicity333
Superiorcity188

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