County
Buena Vista County, IA
Iowa · Population 20,753 · FIPS: 19021
Population
20,753
Cities
10
ZIP Codes
8
Safety Score
50
50
Average
Loading map…
About Buena Vista County
Buena Vista County is located in Iowa with a population of 20,753. It includes 10 cities and 8 ZIP codes. The largest cities include Storm Lake, Alta, Newell, Albert City.
Cities in Buena Vista County
| City | Population | Median Home Price | Safety Score |
|---|---|---|---|
| Storm Lake, IA | 11,428 | N/A | N/A |
| Alta, IA | 2,250 | N/A | N/A |
| Newell, IA | 944 | N/A | N/A |
| Albert City, IA | 722 | N/A | N/A |
| Sioux Rapids, IA | 722 | N/A | N/A |
| Lakeside, IA | 563 | N/A | N/A |
| Marathon, IA | 234 | N/A | N/A |
| Linn Grove, IA | 215 | N/A | N/A |
| Truesdale, IA | 187 | N/A | N/A |
| Rembrandt, IA | 157 | N/A | N/A |
