City Stats
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

CityPopulationMedian Home PriceSafety Score
Storm Lake, IA11,428N/AN/A
Alta, IA2,250N/AN/A
Newell, IA944N/AN/A
Albert City, IA722N/AN/A
Sioux Rapids, IA722N/AN/A
Lakeside, IA563N/AN/A
Marathon, IA234N/AN/A
Linn Grove, IA215N/AN/A
Truesdale, IA187N/AN/A
Rembrandt, IA157N/AN/A