');
US City Data

Grimes vs Storm Lake

Side-by-side comparison

How does Grimes, IA compare to Storm Lake, IA? Grimes has a population of 15,810 with a median household income of $104,497, 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
MetricGrimes, IAStorm Lake, IADifference
Population15,81011,275+40.2%
Median Age34.331.2+9.9%
Foreign Born %6.2%31.5%-80.3%
Economy
MetricGrimesStorm LakeDifference
Median Income$104,497$58,341+79.1%
Unemployment6.3%3.7%+70.3%
Poverty Rate6.8%7.7%-11.7%
Bachelor's+47.6%18.9%+151.9%
Housing
MetricGrimesStorm LakeDifference
Home Value$281,000$163,600+71.8%
Median Rent$1156/mo$830/mo+39.3%
Housing Units6,2094,291+44.7%

Learn More

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