The 2024 presidential election is almost here, and with so much on the ballot this year, it’s time to make plans to vote. As Tuesday, November 5 approaches, we’ve rounded up the registration deadlines in all 50 states to make sure you’re ready to enter the voting booth (or send in your absentee ballot). Even if you believe you are registered to vote, double-check your voter registration status, as many states have updated their voter rolls this year.
Each state has a different voter registration process and deadline. Some allow same-day voter registration, while others offer preregistration—which allows 17-year-olds to register if they’re turning 18 by Election Day. Keep reading to find information on your state.
Alabama
General registration deadline: October 21
Deadline to request an absentee ballot: October 21
Alaska
General registration deadline: October 6
Deadline to request an absentee ballot: October 26
Arizona
General registration deadline: October 7
Deadline to request an absentee ballot: October 25
Arkansas
General registration deadline: October 7
Deadline to request an absentee ballot: October 29
California*
General registration deadline: October 21
Deadline to request an absentee ballot: October 29
*Allows same-day voter registration in person
Colorado*
General registration deadline: October 28
Deadline to request an absentee ballot: October 28
*Allows same-day voter registration in person
Connecticut*
General registration deadline: October 29
Deadline to request an absentee ballot: November 4
*Allows same-day voter registration at select locations
Delaware
General registration deadline: October 12
Deadline to request an absentee ballot: November 1
Florida
General registration deadline: October 7
Deadline to request an absentee ballot: October 24
Georgia
General registration deadline: October 7
Deadline to request an absentee ballot: November 1
Hawaii*
General registration deadline: October 28
Deadline to request an absentee ballot: October 29
*Allows same-day voter registration in person
Idaho*
General registration deadline: October 11
Deadline to request an absentee ballot: October 25
*Allows same-day voter registration in person
Illinois*
General registration deadline: October 8
Deadline to request an absentee ballot: October 31 (by mail); November 4 (in person)
*Allows same-day voter registration in person
Indiana
General registration deadline: October 7
Deadline to request an absentee ballot: October 24
Iowa*
General registration deadline: October 21
Deadline to request an absentee ballot: October 21
*Allows same-day voter registration
Kansas
General registration deadline: October 15
Deadline to request an absentee ballot: October 29
Kentucky
General registration deadline: October 7
Deadline to request an absentee ballot: October 29
Louisiana
General registration deadline: October 7 (in-person or by-mail applications); October 15 (online registration)
Deadline to request an absentee ballot: October 29
Maine*
General registration deadline: October 15
Deadline to request an absentee ballot: October 31
*Allows same-day voter registration
Maryland*
General registration deadline: October 53
Deadline to request an absentee ballot: October 30
*Allows same-day voter registration
Massachusetts
General registration deadline: October 26
Deadline to request an absentee ballot: October 29 (by 5:00 p.m.)
Michigan*
General registration deadline: October 21
Deadline to request an absentee ballot: November 1 (by mail); November 4 (in person)
*Allows same-day voter registration
Minnesota*
General registration deadline: October 15
Deadline to request an absentee ballot: November 4 (by 5:00 pm)
*Allows same-day voter registration
Mississippi
General registration deadline: October 7
Deadline to request an absentee ballot: October 28
Missouri
General registration deadline: October 9
Deadline to request an absentee ballot: October 30 (by 5:00 pm)
Montana*
General registration deadline: October 7
Deadline to request an absentee ballot: November 1
*Allows same-day voter registration
Nebraska
General registration deadline: October 18 (online or by mail); October 25 (in person)
Deadline to request an absentee ballot: October 25
Nevada*
General registration deadline: October 8 (by mail); October 22 (online)
Deadline to request an absentee ballot: October 29
*Allows same-day voter registration
New Hampshire*
General registration deadline: No deadline
Deadline to request an absentee ballot: November 4
*Allows same-day voter registration
New Jersey
General registration deadline: October 15
Deadline to request an absentee ballot: October 29
New Mexico*
General registration deadline: October 8
Deadline to request an absentee ballot: October 8
*Allows same-day voter registration
New York
General registration deadline: October 26
Deadline to request an absentee ballot: October 26
North Carolina
General registration deadline: October 11
Deadline to request an absentee ballot: October 29
North Dakota
North Dakota is the only state without voter registration. To vote in this state, you must be a citizen, 18 years or older on the day of the election, a resident of North Dakota, and able to provide an eligible form of identification.
Deadline to request an absentee ballot: November 4
Ohio
General registration deadline: October 7
Deadline to request an absentee ballot: November 2
Oklahoma
General registration deadline: October 11
Deadline to request an absentee ballot: October 21
Oregon
General registration deadline: October 15
Deadline to request an absentee ballot: October 15
Pennsylvania
General registration deadline: October 21
Deadline to request an absentee ballot: October 29
Rhode Island
General registration deadline: October 6
Deadline to request an absentee ballot: October 16
South Carolina
General registration deadline: October 7
Deadline to request an absentee ballot: November 1
South Dakota
General registration deadline: October 21
Deadline to request an absentee ballot: October 21
Tennessee
General registration deadline: October 7
Deadline to request an absentee ballot: October 29
Texas
General registration deadline: October 7
Deadline to request an absentee ballot: October 25
Utah*
General registration deadline: October 25
Deadline to request an absentee ballot: October 25
*Allows same-day voter registration
Vermont*
General registration deadline: No deadline
Deadline to request an absentee ballot: November 4
*Allows same-day voter registration
Virginia
General registration deadline: October 14
Deadline to request an absentee ballot: October 29
Washington*
General registration deadline: October 28 (online and by mail)
Deadline to request an absentee ballot: October 28
*Allows same-day voter registration
Washington, D.C.*
General registration deadline: October 15
Deadline to request an absentee ballot: October 29
*Allows same-day voter registration
West Virginia
General registration deadline: October 15
Deadline to request an absentee ballot: November 2
Wisconsin*
General registration deadline: October 16 (online and by mail)
Deadline to request an absentee ballot: October 31
*Allows same-day voter registration
Wyoming*
General registration deadline: October 21 (by mail)
Deadline to request an absentee ballot: November 4
*Allows same-day voter registration