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

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

About Dickinson County

Dickinson County is a county located in the U.S. state of Iowa. As of the 2020 census, the population was 17,703. The county seat is Spirit Lake. The county was organized in 1857 and is named in honor of Daniel S. Dickinson, a U.S. Senator for New York.

Description adapted from Wikipedia, CC BY-SA 4.0.

Dickinson County, Iowa
New Dickinson County Courthouse, Spirit Lake, IA — CC0, TheCatalyst31 · source

History of Dickinson County

Dickinson County comprises the Spirit Lake, IA Micropolitan Statistical Area.

Adapted from Wikipedia, CC BY-SA 4.0.

Dickinson County at a glance

County seat
Spirit Lake
Population
17,703 (2020)
Land area
381 sq mi
Founded
1857

Largest communities in Dickinson County

  1. Center Grove Township 8,892
  2. Spirit Lake county seat 5,439
  3. Milford 3,321
  4. Okoboji Township 2,287
  5. Spirit Lake Township 1,301

Start here

Confirm you're ready to vote in Dickinson 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 Dickinson County directly

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

    Dickinson County election office →

Official channels

Dickinson 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 Dickinson 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 Dickinson County or the Iowa Secretary of State publishes, they are right and this page is not.