List of all cities and towns in Buena Vista County
Buena Vista County is a county in Iowa, United States.
The population was 20,823 according to the 2020 census.
Storm Lake is the county seat.
The county is named after Field General Zachary Taylor’s decisive victory in the Mexican-American War.
Storm Lake, IA Micropolitan Statistical Area includes Buena Vista County.
Buena Vista County was founded from open land on January 15, 1851.
It was named after the Battle of Buena Vista in the Mexican-American War, which ended in 1848 and resulted in the victorious United States annexing significant territory.
The county has a total area of 580 square miles (1,500 km2), of which 575 square miles (1,490 km2) is land and 5.3 square miles (14 km2) (0.9%) is water, according to the United States Census Bureau.
Here is a list of cities, towns, places, and villages in Buena Vista County, Iowa: