Storm Lake, IA Micro Area
The Storm Lake, IA micropolitan area is home to 20,684 residents and 8,241 housing units, centered in Iowa. Its median household income is $66,564, and the median family income is $91,125. The median age is 35.7, 2.9 years younger than the Iowa median of 38.6. Residents are 51.5% male and 48.5% female.
Population
20,684
Median household income
$66,564
Median family income
$91,125
Median age
35.7
Housing units
8,241
Zip codes
5
with 1,000+ residents
Population by Race and Ethnicity
White residents make up the largest share of the micropolitan area at 65.9%, followed by Asian residents at 10.1%. Hispanic or Latino residents, who can be of any race, make up 28.6% of the population.
Hispanic or Latino residents can be of any race, so shares add to more than 100%.
Zip Codes in the Storm Lake, IA Micro Area
The Storm Lake, IA micropolitan area includes 5 zip codes in Buena Vista County, home to a combined 19,796 residents. The most populous is Storm Lake (50588) with 13,346 residents. Median household incomes range from $65,475 in Storm Lake (50588) to $78,523 in Albert City (50510). Home values are highest in Storm Lake (50588) at $184,900 and lowest in Albert City (50510) at $110,700. Storm Lake (50588) has the youngest population, with a median age of 32.0, while Albert City (50510) is the oldest at 46.9.
Highest income
$78,523
Albert City (50510)
Lowest income
$65,475
Storm Lake (50588)
Highest home value
$184,900
Storm Lake (50588)
Lowest median rent
$612/mo
Sioux Rapids (50585)
Median Household Income by Zip Code
Each bar is one zip code, ranked from highest to lowest median household income. The area-wide median is $66,564, and 4 of 5 zip codes are above it.
Compare Every Zip Code
Select a column heading to sort. Select a zip code to see its full profile.
| Zip | Town | County | Population | Median income | Home value | Median rent | Median age | Owner occupied |
|---|---|---|---|---|---|---|---|---|
| 50588 | Storm Lake | Buena Vista County | 13,346 | $65,475 | $184,900 | $897 | 32.0 | 69.3% |
| 51002 | Alta | Buena Vista County | 2,866 | $69,375 | $167,100 | $953 | 36.6 | 77.8% |
| 50568 | Newell | Buena Vista County | 1,364 | $74,946 | $137,700 | $783 | 40.9 | 80.3% |
| 50585 | Sioux Rapids | Buena Vista County | 1,165 | $70,179 | $120,600 | $612 | 42.8 | 83.6% |
| 50510 | Albert City | Buena Vista County | 1,055 | $78,523 | $110,700 | $777 | 46.9 | 83.7% |
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the micropolitan area their population mainly falls in.
