Buena Vista County

215 East 5th Street • Storm Lake, IA 50588
United States
Buena Vista County's Image

Buena Vista County is a county located in the U.S. state of Iowa. It is named for the final victory field of General Zachary Taylor in the Mexican-American War. The population was 20,260 in the 2010 census, a decline from 20,411 in 2000.  Its county seat is Storm Lake.