Confirm what Iowa has on file first, then use Buena Vista County's official election channels below.

Check my registration with Scan Check Protect Use the official Iowa lookup

About Buena Vista County

Buena Vista County is a county located in the U.S. state of Iowa. As of the 2020 census, the population was 20,823. Its county seat is Storm Lake. The county is named for the final victory of Field General Zachary Taylor in the Mexican–American War.

Description adapted from Wikipedia, CC BY-SA 4.0.

Buena Vista County, Iowa
Buena Vista County Courthouse 20120930 IMG 8837 — CC BY 3.0, Scott A. Miller · source

History of Buena Vista County

Buena Vista County was formed on January 15, 1851, from open land. It was named in memory of the Battle of Buena Vista in the Mexican–American War ending in 1848; the victorious United States annexed considerable territory as a result.

Adapted from Wikipedia, CC BY-SA 4.0.

Buena Vista County at a glance

County seat
Storm Lake
Population
20,823 (2020)
Land area
580 sq mi
Founded
1851

Largest communities in Buena Vista County

  1. Storm Lake county seat 11,269
  2. Nokomis Township 2,384
  3. Alta 2,087
  4. Newell Township 1,127
  5. Hayes Township 1,122

Start here

Confirm you're ready to vote in Buena Vista County

  1. Run a guided check

    Scan Check Protect walks you through verifying your Iowa registration and flags anything that needs fixing — free.

    Start at Scan Check Protect →

  2. Ask Buena Vista County directly

    Your county election office handles registration, mail ballots, and polling places.

    Buena Vista County election office →

Official channels

Buena Vista County election resources

Statewide tools and every Iowa resource in one place: the Iowa page at Scan Check Protect →

Neighboring counties

Part of Iowa Voter Check

This is the Buena Vista County page of Iowa Voter Check, a project of True the Vote, pointing Iowa voters at the official tools that already exist — and at Scan Check Protect to verify your registration.

Where anything here differs from what Buena Vista County or the Iowa Secretary of State publishes, they are right and this page is not.