Buena Vista County, Iowa cities by population

Number of cities: 10
Population: 20,723
Largest city: Storm Lake
Table of cities in Buena Vista County, Iowa sorted by population from largest to smallest.
CityTypePopulation
Storm Lakecity11,166
Altacity2,144
Lakesidecity907
Newellcity869
Sioux Rapidscity786
Albert Citycity624
Marathoncity186
Linn Grovecity167
Truesdalecity162
Rembrandtcity159

What is the largest city in Buena Vista County, Iowa?

Storm Lake is the largest city in Buena Vista County, Iowa with a population of 11,166.

TOP-5 cities by population in Buena Vista County, Iowa:
  • Storm Lake
  • Alta
  • Lakeside
  • Newell
  • Sioux Rapids