Buena Vista County

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:

1. Albert City
2. Alta
3. Casino Beach
4. Elkton
5. Hanover
6. Juniata
7. Lakeside
8. Leverett
9. Linn Grove
10. Marathon
11. Newell
12. Rembrandt
13. Sioux Rapids
14. Storm Lake
15. Sulphur Springs
16. Truesdale
17. Vista Estates MH Park

 

Leave a Comment

Your email address will not be published. Required fields are marked *

You cannot copy content of this page

Scroll to Top