Storm Lake Public Library
Carnegie Grant Information
Town & County
Twelfth Census of the United States — 1900. p. 451.
Storm Lake is the county seat of Buena Vista County, which was established on January 15, 1851. The county was named for the Mexican War battle in which General Zachary Taylor defeated General Santa Ana. In 1853, the first county seat was established at Prairieville, and then in 1869, the seat was moved to Sioux Rapids. In 1878, the seat was moved again to Storm Lake.
(Source: Pratt, LeRoy G. “The Counties and Courthouses of Iowa.” Mason City, Ia; Klipto Printing & Office Supply Company, 1977, p. 45-46.)