Ranking of Buena Vista, IA Cities and Places By population in 2021

Updated on June 27, 2025.

Based on the US Census Vintage data estimates, in 2021, among all Buena Vista, IA cities and places, Storm Lake city had the highest population (11.34K), followed by Balance of Buena Vista County (3.72K), and Alta city (2.08K).

The chart below shows the top 10 cities and places, and the table below shows the ranking of all Buena Vista cities and places.

You can see similar information for other Iowa counties. You can also see the ranking of all cities and places in Iowa.

See this for other years:
Ranking of Buena Vista, IA Cities and Places By population in 2021
Storm Lake city
Balance of Buena Vista County
Alta city
Newell city
Sioux Rapids city
Lakeside city
Albert City city
Marathon city
Rembrandt city
Linn Grove city
Ranking of Buena Vista, IA Cities and Places By population in 2021
Items per page:
0 of 0
Rank City or Place Population
1 Storm Lake city 11335
2 Balance of Buena Vista County 3721
3 Alta city 2075
4 Newell city 897
5 Sioux Rapids city 740
6 Lakeside city 700
7 Albert City city 666
8 Marathon city 229
9 Rembrandt city 206
10 Linn Grove city 160
11 Truesdale city 65