');
US City Data

Oskaloosa vs Storm Lake

Side-by-side comparison

How does Oskaloosa, IA compare to Storm Lake, IA? Oskaloosa has a population of 11,492 with a median household income of $62,172, while Storm Lake has 11,275 residents and a median income of $58,341. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricOskaloosa, IAStorm Lake, IADifference
Population11,49211,275+1.9%
Median Age37.931.2+21.5%
Foreign Born %2.4%31.5%-92.4%
Economy
MetricOskaloosaStorm LakeDifference
Median Income$62,172$58,341+6.6%
Unemployment4.2%3.7%+13.5%
Poverty Rate16.1%7.7%+109.1%
Bachelor's+26%18.9%+37.6%
Housing
MetricOskaloosaStorm LakeDifference
Home Value$128,900$163,600-21.2%
Median Rent$880/mo$830/mo+6.0%
Housing Units5,1394,291+19.8%

Learn More

Oskaloosa, IA ProfileStorm Lake, IA ProfileCost of Living in IowaMore ComparisonsCity Rankings