In-person voting
Make sure you know where your polling place is and have a plan for voting day.
Mail-in voting
Request your ballot online before OCTOBER 21 and be sure to return it before Election Day.
Early voting
Vote early in Iowa between OCTOBER 16 – NOVEMBER 4.
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.
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?
Learn more about how to vote if you are living abroad or serving in the military.