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

Register here.

Alaska

General registration deadline: October 6

Deadline to request an absentee ballot: October 26

Register here.

Arizona

General registration deadline: October 7

Deadline to request an absentee ballot: October 25

Register here.

Arkansas

General registration deadline: October 7

Deadline to request an absentee ballot: October 29

Register here.

California*

General registration deadline: October 21

Deadline to request an absentee ballot: October 29

*Allows same-day voter registration in person

Register here.

Colorado*

General registration deadline: October 28

Deadline to request an absentee ballot: October 28

*Allows same-day voter registration in person

Register here.

Connecticut*

General registration deadline: October 29

Deadline to request an absentee ballot: November 4

*Allows same-day voter registration at select locations

Register here.

Delaware

General registration deadline: October 12

Deadline to request an absentee ballot: November 1

Register here.

Florida

General registration deadline: October 7

Deadline to request an absentee ballot: October 24

Register here.

Georgia

General registration deadline: October 7

Deadline to request an absentee ballot: November 1

Register here.

Hawaii*

General registration deadline: October 28

Deadline to request an absentee ballot: October 29

*Allows same-day voter registration in person

Register here.

Idaho*

General registration deadline: October 11

Deadline to request an absentee ballot: October 25

*Allows same-day voter registration in person

Register here.

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

Register here.

Indiana

General registration deadline: October 7

Deadline to request an absentee ballot: October 24

Register here.

Iowa*

General registration deadline: October 21

Deadline to request an absentee ballot: October 21

*Allows same-day voter registration

Register here.

Kansas

General registration deadline: October 15

Deadline to request an absentee ballot: October 29

Register here.

Kentucky

General registration deadline: October 7

Deadline to request an absentee ballot: October 29

Register here.

Louisiana

General registration deadline: October 7 (in-person or by-mail applications); October 15 (online registration)

Deadline to request an absentee ballot: October 29

Register here.

Maine*

General registration deadline: October 15

Deadline to request an absentee ballot: October 31

*Allows same-day voter registration

Register here.

Maryland*

General registration deadline: October 53

Deadline to request an absentee ballot: October 30

*Allows same-day voter registration

Register here.

Massachusetts

General registration deadline: October 26

Deadline to request an absentee ballot: October 29 (by 5:00 p.m.)

Register here.

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

Register here.

Minnesota*

General registration deadline: October 15

Deadline to request an absentee ballot: November 4 (by 5:00 pm)

*Allows same-day voter registration

Register here.

Mississippi

General registration deadline: October 7

Deadline to request an absentee ballot: October 28

Register here.

Missouri

General registration deadline: October 9

Deadline to request an absentee ballot: October 30 (by 5:00 pm)

Register here.

Montana*

General registration deadline: October 7

Deadline to request an absentee ballot: November 1

*Allows same-day voter registration

Register here.

Nebraska

General registration deadline: October 18 (online or by mail); October 25 (in person)

Deadline to request an absentee ballot: October 25

Register here.

Nevada*

General registration deadline: October 8 (by mail); October 22 (online)

Deadline to request an absentee ballot: October 29

*Allows same-day voter registration

Register here.

New Hampshire*

General registration deadline: No deadline

Deadline to request an absentee ballot: November 4

*Allows same-day voter registration

Register here.

New Jersey

General registration deadline: October 15

Deadline to request an absentee ballot: October 29

Register here.

New Mexico*

General registration deadline: October 8

Deadline to request an absentee ballot: October 8

*Allows same-day voter registration

Register here.

New York

General registration deadline: October 26

Deadline to request an absentee ballot: October 26

Register here.

North Carolina

General registration deadline: October 11

Deadline to request an absentee ballot: October 29

Register here.

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

How to vote in North Dakota

Ohio

General registration deadline: October 7

Deadline to request an absentee ballot: November 2

Register here.

Oklahoma

General registration deadline: October 11

Deadline to request an absentee ballot: October 21

Register here.

Oregon

General registration deadline: October 15

Deadline to request an absentee ballot: October 15

Register here.

Pennsylvania

General registration deadline: October 21

Deadline to request an absentee ballot: October 29

Register here.

Rhode Island

General registration deadline: October 6

Deadline to request an absentee ballot: October 16

Register here.

South Carolina

General registration deadline: October 7

Deadline to request an absentee ballot: November 1

Register here.

South Dakota

General registration deadline: October 21

Deadline to request an absentee ballot: October 21

Register here.

Tennessee

General registration deadline: October 7

Deadline to request an absentee ballot: October 29

Register here.

Texas

General registration deadline: October 7

Deadline to request an absentee ballot: October 25

Register here.

Utah*

General registration deadline: October 25

Deadline to request an absentee ballot: October 25

*Allows same-day voter registration

Register here.

Vermont*

General registration deadline: No deadline

Deadline to request an absentee ballot: November 4

*Allows same-day voter registration

Register here.

Virginia

General registration deadline: October 14

Deadline to request an absentee ballot: October 29

Register here.

Washington*

General registration deadline: October 28 (online and by mail)

Deadline to request an absentee ballot: October 28

*Allows same-day voter registration

Register here.

Washington, D.C.*

General registration deadline: October 15

Deadline to request an absentee ballot: October 29

*Allows same-day voter registration

Register here.

West Virginia

General registration deadline: October 15

Deadline to request an absentee ballot: November 2

Register here.

Wisconsin*

General registration deadline: October 16 (online and by mail)

Deadline to request an absentee ballot: October 31

*Allows same-day voter registration

Register here.

Wyoming*

General registration deadline: October 21 (by mail)

Deadline to request an absentee ballot: November 4

*Allows same-day voter registration

Register here.