US Places
Home › States › Iowa › Storm Lake

Storm Lake, Iowa

Storm Lake is a city in Buena Vista County, Iowa, with an estimated population of 11,434 in 2023. It sits at 42.6430, -95.1965 in the America/Chicago time zone.

FieldValue
Place nameStorm Lake
Typecity
StateIowa (IA)
CountyBuena Vista County
Population (2023 est.)11,434
Land area5.43 sq mi (14.06 km²)
Coordinates42.6430, -95.1965
Time zoneAmerica/Chicago
ZIP codes50588

ZIP codes and area codes for Storm Lake

Storm Lake covers 1 ZIP code: 50588. Browse all ZIP codes in Iowa for the full list.

Where is Storm Lake?

Storm Lake is located in Iowa, in Buena Vista County. The coordinates above can be pasted directly into any map service. The nearest indexed places are listed below, which is a useful check when two states share a place name.

Nearby places

Lakeside 3 km · IAAlta 9 km · IANewell 16 km · IASchaller 18 km · IAEarly 21 km · IAAurelia 21 km · IAGalva 24 km · IAAlbert City 25 km · IA

Other places in Buena Vista County

Alta 2,018Newell 847Sioux Rapids 718Lakeside 686Albert City 626

Related

All places in Iowa · Search US places · Buena Vista County

Frequently asked questions

What county is Storm Lake, IA in?

Storm Lake is in Buena Vista County, Iowa.

What is the population of Storm Lake, IA?

The 2023 Census Bureau estimate is 11,434.

What time zone is Storm Lake in?

Storm Lake is in the America/Chicago time zone.