Town Chart.

← Back to Discover · All towns in Iowa

Towns in Dickinson County

10 towns with data in Dickinson County, Iowa, largest first. Find your matches.

Spirit Lake is the largest of the 10 towns we list in Dickinson County, with 5,518 people. Together they have 13,693 people.

TownPopulationTypical household incomeTypical home price
Spirit Lake 5,518 $65,720 $215,100
Milford 3,311 $63,369 $218,400
Lake Park 1,184 $74,500 $168,800
Okoboji 969 $73,000 $299,300
Arnolds Park 922 $86,833 $438,900
Orleans 527 $74,750 $573,200
Wahpeton 443 $107,917 $495,500
West Okoboji 418 $66,250 $593,800
Terril 290 $43,889 $95,500
Superior 111 $75,625 $82,900

ZIP codes in Dickinson County

7 ZIP codes in Dickinson County, Iowa. A ZIP code can also reach into a neighboring county.

Nearby counties in Iowa

Link to this page

Copy this HTML to link to this page from your own site.