In 2019, Storm Lake, IA had a population of 10.6k people with a median age of 30.2 and a median household income of $50,565. Between 2018 and 2019 the population of Storm Lake, IA declined from 10,672 to 10,558, a −1.07% decrease and its median household income grew from $49,044 to $50,565, a 3.1% increase.
The 5 largest ethnic groups in Storm Lake, IA are White (Non-Hispanic) (37.5%), White (Hispanic) (25.4%), Asian (Non-Hispanic) (18%), Other (Hispanic) (10.7%), and Black or African American (Non-Hispanic) (3.95%). 0% of the households in Storm Lake, IA speak a non-English language at home as their primary language.
76.8% of the residents in Storm Lake, IA are U.S. citizens.
In 2019, the median property value in Storm Lake, IA was $121,300, and the homeownership rate was 51.7%. Most people in Storm Lake, IA drove alone to work, and the average commute time was 10.4 minutes. The average car ownership in Storm Lake, IA was 2 cars per household.