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