Buena Vista County, Iowa cities by population
Number of cities: 10
Population: 20,723
Largest city: Storm Lake
| City | Type | Population | 
|---|---|---|
| Storm Lake | city | 11,166 | 
| Alta | city | 2,144 | 
| Lakeside | city | 907 | 
| Newell | city | 869 | 
| Sioux Rapids | city | 786 | 
| Albert City | city | 624 | 
| Marathon | city | 186 | 
| Linn Grove | city | 167 | 
| Truesdale | city | 162 | 
| Rembrandt | city | 159 | 
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