Buena Vista County, Iowa
Buena Vista County, Iowa, has 20,449 residents (July 2025 estimate). Its county seat is Storm Lake. It uses Central Time and covers 575 sq mi (1,489 km²) of land.
- Resident population, July 2025
- 20,449
- Land area
- 575 sq mi (1,489 km²)
- County seat or government
- Storm Lake
- Time zone
- Central TimeUTC-06:00 in January; UTC-05:00 in July
- Median household income
- $71,719 ± $7,936
- Median home value
- $159,500 ± $10,332
- Median rent, with utilities
- $894 ± $53
- Homes lived in by their owners
- 73.2% ± 3.2 points
- County type
- County
- Metro or micro area
- Storm Lake, IA micro areaCentral county
- Water area
- 5.33 sq mi (13.8 km²)
- State
- Iowa
- County code (FIPS)
- 19021
- Coordinates (central point)
- 42.741522, -95.141432
These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.
Time zones in Buena Vista County
| Time zone | Local time and UTC offset | Next clock change |
|---|---|---|
| Central TimeAmerica/Chicago | UTC-06:00 in January; UTC-05:00 in July. Enable JavaScript for the live clock. | Enable JavaScript for upcoming changes. |
Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.
ZIP Code areas, largest first
- 5058813,431 people
- 510022,787 people
- 505541,653 people
- 510051,561 people
- 505681,384 people
- 505851,080 people
- 505101,042 people
- 51047693 people
- 51020632 people
- 51033421 people
- 50565380 people
- 50576277 people
14 ZIP Code areas overlap Buena Vista County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.
Official county information
Buena Vista County government website ↗ is the next stop for county offices, tax, voting, jury and records information. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Townships in Buena Vista County, largest first
- Nokomis Township2,514 people
- Newell Township1,214 people
- Hayes Township1,111 people
- Fairfield Township879 people
- Washington Township771 people
- Barnes Township458 people
- Grant Township427 people
- Poland Township318 people
- Brooke Township218 people
- Scott Township169 people
- Providence Township127 people
- Elk Township124 people
All 16
- Lee Township109 people
- Lincoln Township64 people
- Maple Valley Township53 people
- Coon Township47 people
People counts are American Community Survey 2020–2024 5-year estimates. All townships in Iowa, by county
School districts in Buena Vista County, largest first
- Storm Lake Community School District12,969 people
- Alta-Aurelia Community School District4,724 people
- Galva-Holstein Community School District2,635 people
- Sioux Central Community School District2,499 people
- Schaller-Crestland Community School District2,462 people
- Newell-Fonda Community School District2,401 people
- Laurens-Marathon Community School District2,062 people
- Albert City-Truesdale Community School District1,508 people
Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.
Cities, towns and communities, largest first
These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.
- Storm Lake, Iowa (city)11,428 people
- Alta, Iowa (city)2,250 people
- Newell, Iowa (city)944 people
- Albert City, Iowa (city)722 people
- Sioux Rapids, Iowa (city)722 people
- Lakeside, Iowa (city)563 people
- Marathon, Iowa (city)234 people
- Linn Grove, Iowa (city)215 people
- Truesdale, Iowa (city)187 people
- Rembrandt, Iowa (city)157 people
Bordering areas, nearest first
Distances are straight lines between map points.
- Clay County, Iowa23 mi north
- Pocahontas County, Iowa24 mi east
- Sac County, Iowa25 mi south
- Cherokee County, Iowa25 mi west
- Ida County, Iowa31 mi southwest
- Palo Alto County, Iowa33 mi northeast
- O'Brien County, Iowa34 mi northwest
- Calhoun County, Iowa35 mi southeast
Before using this answer on a form
Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.
Find the county where you are now, check its ZIP area, or check the time zone where you are.