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.

Des MoinesCedar RapidsDavenport
Buena Vista County in Iowa
Storm LakeAltaNewellAlbert CitySioux Rapids
Buena Vista County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
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 zoneLocal time and UTC offsetNext clock change
Central TimeAmerica/ChicagoUTC-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

  1. 5058813,431 people
  2. 510022,787 people
  3. 505541,653 people
  4. 510051,561 people
  5. 505681,384 people
  6. 505851,080 people
  7. 505101,042 people
  8. 51047693 people
  9. 51020632 people
  10. 51033421 people
  11. 50565380 people
  12. 50576277 people
All 14
  1. 51366245 people
  2. 50592187 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

  1. Nokomis Township2,514 people
  2. Newell Township1,214 people
  3. Hayes Township1,111 people
  4. Fairfield Township879 people
  5. Washington Township771 people
  6. Barnes Township458 people
  7. Grant Township427 people
  8. Poland Township318 people
  9. Brooke Township218 people
  10. Scott Township169 people
  11. Providence Township127 people
  12. Elk Township124 people
All 16
  1. Lee Township109 people
  2. Lincoln Township64 people
  3. Maple Valley Township53 people
  4. 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

  1. Storm Lake Community School District12,969 people
  2. Alta-Aurelia Community School District4,724 people
  3. Galva-Holstein Community School District2,635 people
  4. Sioux Central Community School District2,499 people
  5. Schaller-Crestland Community School District2,462 people
  6. Newell-Fonda Community School District2,401 people
  7. Laurens-Marathon Community School District2,062 people
  8. 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.

  1. Storm Lake, Iowa (city)11,428 people
  2. Alta, Iowa (city)2,250 people
  3. Newell, Iowa (city)944 people
  4. Albert City, Iowa (city)722 people
  5. Sioux Rapids, Iowa (city)722 people
  6. Lakeside, Iowa (city)563 people
  7. Marathon, Iowa (city)234 people
  8. Linn Grove, Iowa (city)215 people
  9. Truesdale, Iowa (city)187 people
  10. Rembrandt, Iowa (city)157 people

Bordering areas, nearest first

Distances are straight lines between map points.

  1. Clay County, Iowa23 mi north
  2. Pocahontas County, Iowa24 mi east
  3. Sac County, Iowa25 mi south
  4. Cherokee County, Iowa25 mi west
  5. Ida County, Iowa31 mi southwest
  6. Palo Alto County, Iowa33 mi northeast
  7. O'Brien County, Iowa34 mi northwest
  8. 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.

See this county on Census.gov ↗

Areas that only touch the edge

These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.