');
US City Data

Indianola vs Storm Lake

Side-by-side comparison

How does Indianola, IA compare to Storm Lake, IA? Indianola has a population of 15,918 with a median household income of $78,125, 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
MetricIndianola, IAStorm Lake, IADifference
Population15,91811,275+41.2%
Median Age35.231.2+12.8%
Foreign Born %2.2%31.5%-93.0%
Economy
MetricIndianolaStorm LakeDifference
Median Income$78,125$58,341+33.9%
Unemployment3.9%3.7%+5.4%
Poverty Rate7.6%7.7%-1.3%
Bachelor's+33.5%18.9%+77.2%
Housing
MetricIndianolaStorm LakeDifference
Home Value$228,100$163,600+39.4%
Median Rent$966/mo$830/mo+16.4%
Housing Units6,4604,291+50.5%

Learn More

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