Town Chart.

← Back to Discover · All towns in Iowa

Towns in Buena Vista County

11 towns with data in Buena Vista County, Iowa, largest first. Find your matches.

Storm Lake is the largest of the 11 towns we list in Buena Vista County, with 11,428 people. Together they have 17,720 people.

TownPopulationTypical household incomeTypical home price
Storm Lake 11,428 $62,765 $172,200
Alta 2,250 $65,833 $146,600
Newell 944 $66,667 $122,600
Albert City 722 $80,972 $96,500
Sioux Rapids 722 $60,000 $88,700
Lakeside 563 $106,250 $246,400
Peterson 298 $73,333 $93,500
Marathon 234 $39,375 $46,900
Linn Grove 215 $62,250 $93,300
Truesdale 187 $100,076 $35,800
Rembrandt 157 $58,438 $85,800

ZIP codes in Buena Vista County

8 ZIP codes in Buena Vista County, Iowa. A ZIP code can also reach into a neighboring county.

Nearby counties in Iowa

Link to this page

Copy this HTML to link to this page from your own site.