CitytisticsShortlist

Metro area · CBSA 44020

Spirit Lake

The Spirit Lake, IA metro area has 17,990 people. Median rent is $922, 14.7% of median household income, and HUD puts the 2-bedroom fair market rent in Dickinson County at $1,091. Of the 6 places we track here, Arnolds Park has the lightest rent burden.

Median household income
$75,432
Median home value
$270,700
Unemployment
3.0%
2-bedroom fair market rent
$1,091
HUD, Dickinson County

Places in this metro

Largest first. Rent to income is the median rent as a share of median household income.

PlacePopulationRentRent to income
Spirit Lake5,518$91116.6%
Milford3,311$88716.8%
Lake Park1,184$87214.0%
Okoboji969$94215.5%
Arnolds Park922$4856.7%
Orleans527$96115.4%
IowaOrleans, IAArnolds Park, IAOkoboji, IALake Park, IAMilford, IASpirit Lake, IASpirit LakeMilfordLake ParkOkobojiSpirit LakeMilfordLake ParkOkoboji

Nearby metro areas

Data as of 2026-11-14. How these figures are built.