Cities and Towns in Buena Vista County, Iowa

Founded on Jan 15, 1851, Buena Vista County is one of 99 counties in the state of Iowa. Historically, Buena Vista County was formed from Clay County and Sac County. The city of Storm Lake is the county seat. With FIPS code of 21, Buena Vista County has a population of 20,771 and area of 575 square miles (1,489 km²).

List of all cities in Buena Vista  County, IA alphabetically

City/Town Postal Code Area Code
Albert City, IA 50510 712
Alta, IA 51002 712
Bel Air Beach, IA 50588 712
Casino Beach, IA 50588 712
Cornell, IA 50585 712
Hanover, IA 51002 712
Juniata, IA 50588 712
Lakeside, IA 50588 712
Linn Grove, IA 51033 712
Marathon, IA 50565 712
Newell, IA 50568 712
Rembrandt, IA 50576 712
Sioux Rapids, IA 50585 712
Storm Lake, IA 50588 712
Sulphur Springs, IA 50588 712
Truesdale, IA 50592 712
West Storm Lake, IA 50588 712