Skip to main content

How can I vote in Iowa?

In-person voting

Make sure you know where your polling place is and have a plan for voting day.

Find your polling place

Mail-in voting

Request your ballot online before OCTOBER 21 and be sure to return it before Election Day.

Request your ballot

Early voting

Vote early in Iowa between OCTOBER 16 – NOVEMBER 4.

Find your early voting location

Are you ready for it?

Be sure to register online or by mail to vote in Iowa by October 21. Same-day registration is also available on Election Day.

Register to vote

Frequently asked questions

Who can register to vote in Iowa?

To register to vote in Iowa, you must:

  • Be a U.S. citizen
  • Live in Iowa and your election district for at least 30 days before the next election
  • Be at least 18 years old on the day of the next election
  • Not be a convicted felon (unless your voting rights have been restored)
  • Not be judged mentally incompetent to vote by a court

Can I register to vote on Election Day?

Yes, Iowa does offer same-day voter registration

What are the voter registration deadlines?

  • To register to vote online or by mail, the deadline is October 21, 2024.
  • Voters can register at their polling place on Election Day, November 5, 2024.

What do I need to bring to vote?

Election officials are required to ask voters registered in the county to show one of the valid forms of identification:

  • Iowa driver’s license (not expired more than 90 days)
  • Iowa non-operator ID (not expired more than 90 days) 
  • U.S. passport (not expired)
  • U.S. military ID or veteran ID (not expired) 
  • Iowa voter identification card (must be signed) 
  • Tribal ID card/document (must be signed, with photo, not expired)

How can I vote from overseas or in the military?