While some states allow same-day voting registration, the deadlines for the rest range from 3 to 30 days before an election.
WASHINGTON — If you're looking to vote in the November 2024 election, it helps to know the rules and deadlines to participate.
Every state, except North Dakota, requires people to register to vote before casting a ballot. But the deadlines can vary greatly.
About 20 states allow you to register on Election Day and then immediately cast a ballot. The rest of the states require advance registration, with the deadlines ranging from three to 30 days before an election.
Here are the voter registration deadlines for all 50 states and the District of Columbia, according to Vote.gov and each state's official election site.
What is the deadline to register to vote in all 50 states?
Alabama
- Online registration deadline: Monday, October 21, 2024
- Register by mail deadline: Must be postmarked by Monday, October 21, 2024
- In person registration deadline: Monday, October 21, 2024
Alaska
The deadline to register to vote in Alaska is at least 30 days before an election, so the deadline for the 2024 presidential election has passed.
- Online registration deadline: Sunday, October 6, 2024
- Register by mail deadline: Must be postmarked by Sunday, October 6, 2024
- In person registration deadline: Sunday, October 6, 2024
Arizona
- Online registration deadline: Monday, October 7, 2024
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Arkansas
California
The deadline to register to vote in California is 15 days before Election Day. If you miss the deadline in California, you may conditionally register to vote and cast a provisional ballot in-person in the days leading up to, and including, Election Day.
- Online registration deadline: Monday, October 21, 2024
- Register by mail deadline: Must be postmarked by Monday, October 21, 2024
- In person registration deadline: Tuesday, November 5, 2024
Colorado
- Online registration deadline: Monday, October 28, 2024
- Register by mail deadline: Must be postmarked by Monday, October 28, 2024
- In person registration deadline: Tuesday, November 5, 2024
If you want to receive your ballot by mail, you must do one of these things:
- Register to vote or update your voter registration online at www.GoVoteColorado.gov until eight days before Election Day, Oct. 28.
- Submit an application through the mail, at a voter registration agency or at a local driver's license examination facility until eight days before Election Day, Oct. 28.
- Submit an application through a voter registration drive no later than 22 days before Election Day, Oct. 15.
If you register to vote after the deadlines, you will not receive a mail ballot and have to go to a voter service and polling center to receive a ballot. You can also vote in-person leading up to Election Day or on Election Day starting at 7 a.m. at polling locations.
Connecticut
Connecticut voters can register to vote in-person during early voting and on Election Day.
- Online registration deadline: Friday, October 18, 2024
- Register by mail deadline: Must be postmarked by Friday, October 18, 2024
- In person registration deadline: Tuesday, November 5, 2024
Delaware
The voter registration deadline in Delaware is the fourth Saturday before a Primary or General Election.
- Online registration deadline: Saturday, October 12, 2024 at 11:59 p.m.
- Register by mail deadline: Must be postmarked by Saturday, October 12, 2024
- In person registration deadline: Saturday, October 12, 2024
District of Columbia
The District of Columbia allows voters to register in-person during early voting and on Election Day with same day registration.
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be received by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, November 5, 2024
Florida
- Online registration deadline: Monday, October 7, 2024
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Georgia
The voter registration deadline in Georgia is 30 days before an election, so the deadline for the 2024 presidential election has passed.
- Online registration deadline: Monday, October 7, 2024
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Hawaii
Hawaii is a vote by mail state, but allows in person voting and same day registration at voter service centers beginning 10 days prior and through Election Day.
- Online registration deadline: Tuesday, November 5, 2024
- Register by mail deadline: Must be postmarked by Monday, October 28, 2024
- In person registration deadline: Tuesday, November 5, 2024
Idaho
The deadline for online voter registration is 24 days before an election, but voters can also register same day when they vote in-person during early voting or on Election Day.
- Online registration deadline: Friday, October 11, 2024
- Register by mail deadline: Must be postmarked by Friday, October 11, 2024
- In person registration deadline: Tuesday, November 5, 2024
Illinois
- Online registration deadline: Sunday, October 20, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 8, 2024
- In person registration deadline: Tuesday, November 5, 2024
Indiana
The deadline for voter registration in Indiana for the 2024 presidential election was Monday, Oct. 7, 2024.
- Online registration deadline: Monday, October 7, 2024
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Iowa
The deadline for online or mail-in voter registration in Iowa is Oct. 21, but the state does allow residents to register same-day and vote on Election Day.
- Online registration deadline: Monday, October 21, 2024
- Register by mail deadline: Must be postmarked by Monday, October 21, 2024
- In person registration deadline: Tuesday, November 5, 2024
Kansas
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, October 15, 2024
Kentucky
The deadline for voter registration in Kentucky for the 2024 presidential election was Monday, Oct. 7, 2024.
- Online registration deadline: Monday, October 7, 2024
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Louisiana
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Maine
Maine residents may register to vote until Election Day and cast their ballots the same day in-person, but online voter registration and by-mail registration are only available through Oct. 15. Automatic voter registration through Bureau of Motor Vehicle transactions is available through Oct. 29.
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be received by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, November 5, 2024
Maryland
Maryland allows voters to register in-person during early voting and on Election Day with same day registration.
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, November 5, 2024
Massachusetts
- Online registration deadline: Saturday, October 26, 2024
- Register by mail deadline: Must be postmarked by Saturday, October 26, 2024
- In person registration deadline: Saturday, October 26, 2024
Michigan
Michigan residents have until Monday, Oct. 21 to register to vote online or by mail. From Tuesday, Oct. 22 until Tuesday, Nov. 5, residents can only register to vote in person at an early voting location, an Election Day polling location or your local clerk's office.
- Online registration deadline: Monday, October 21, 2024
- Register by mail deadline: Must be postmarked by Monday, October 21, 2024
- In person registration deadline: Tuesday, November 5, 2024
Minnesota
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be received by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, November 5, 2024
Mississippi
The deadline for voter registration in Mississippi for the 2024 presidential election was 30 days prior.
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Missouri
- Online registration deadline: Wednesday, October 9, 2024
- Register by mail deadline: Must be postmarked by Wednesday, October 9, 2024
- In person registration deadline: Wednesday, October 9, 2024
Montana
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Tuesday, November 5, 2024
Nebraska
The Nebraska voter registration deadline for mail-in and online registrations is the third Friday before an election. Residents can register in-person until the second Friday before an election.
- Online registration deadline: Friday, October 18, 2024
- Register by mail deadline: Must be postmarked by Friday, October 18, 2024
- In person registration deadline: Friday, October 25, 2024
Nevada
- Online registration deadline: Wednesday, October 23, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 8, 2024
- In person registration deadline: Tuesday, November 5, 2024
New Hampshire
New Hampshire is one of the states that allows same-day registration for voting on Election Day.
- Register by mail deadline: Must be received by Tuesday, November 5, 2024
- In person registration deadline: Tuesday, November 5, 2024
New Jersey
The voter registration deadline for New Jersey is Oct. 15, 2024.
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, October 15, 2024
New Mexico
While New Mexico's online and mail voter registration deadlines have passed, the state does allow same day voter registration in-person during early voting and on Election Day.
- Online registration deadline: Tuesday, October 8, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 8, 2024
- In person registration deadline: Tuesday, November 5, 2024
New York
- Online registration deadline: Saturday, October 26, 2024
- Register by mail deadline: Must be received by Saturday, October 26, 2024
- In person registration deadline: Saturday, October 26, 2024
North Carolina
The deadline to register to vote in North Carolina for the 2024 general election is Friday, Oct. 11, 2024. However, eligible residents can also do same-day registration during the in-person early voting period from Oct. 17 through Nov. 2.
- Online registration deadline: Friday, October 11, 2024
- Register by mail deadline: Must be postmarked by Friday, October 11, 2024
- In person registration deadline: Same day registration available during early voting period until Nov. 2, 2024.
North Dakota
North Dakota is the only state that does not require people to register to vote before casting a ballot. The state does require a valid form of identification that can be used for voting.
Ohio
- Online registration deadline: Monday, October 7, 2024
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Oklahoma
Voter registration applications in Oklahoma must be received at least 25 days before an election. For the 2024 General Election, that deadline is Friday, Oct. 11, 2024.
- Online registration deadline: Friday, October 11, 2024
- Register by mail deadline: Must be postmarked by Friday, October 11, 2024
- In person registration deadline: Friday, October 11, 2024
Oregon
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, October 15, 2024
Pennsylvania
- Online registration deadline: Monday, October 21, 2024
- Register by mail deadline: Must be received by Monday, October 21, 2024
- In person registration deadline: Monday, October 21, 2024
Rhode Island
Rhode Island requires a person be registered at least 30 days before an election in order to vote, so the deadline has passed for the 2024 General Election.
- Online registration deadline: Sunday, October 6, 2024
- Register by mail deadline: Must be postmarked by Sunday, October 6, 2024
- In person registration deadline: Sunday, October 6, 2024
South Carolina
- Online registration deadline: Monday, October 14, 2024
- Register by mail deadline: Must be postmarked by Monday, October 14, 2024
- In person registration deadline: Monday, October 14, 2024
South Dakota
- Register by mail deadline: Must be received by Monday, October 21, 2024
- In person registration deadline: Monday, October 21, 2024
Tennessee
- Online registration deadline: Monday, October 7, 2024
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Texas
- Register by mail deadline: Must be postmarked by Monday, October 7, 2024
- In person registration deadline: Monday, October 7, 2024
Utah
The Utah voter registration deadline is Oct. 25, but the state does allow same-day registration at early voting or Election Day locations with two forms of identification.
- Online registration deadline: Friday, October 25, 2024
- Register by mail deadline: Must be received by Friday, October 25, 2024
- In person registration deadline: Tuesday, November 5, 2024
Vermont
Vermont allows eligible persons to register to vote on any day up to and including Election Day.
- Online registration deadline: Tuesday, November 5, 2024
- Register by mail deadline: Must be received by Tuesday, November 5, 2024
- In person registration deadline: Tuesday, November 5, 2024
Virginia
Virginia allows voters to register in-person during early voting and on Election Day with same day registration.
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, November 5, 2024
Washington
While the online and mail-in voter registration deadline for Washington is Oct. 28, the state allows in-person registration through Election Day.
- Online registration deadline: Monday, October 28, 2024
- Register by mail deadline: Must be received by Monday, October 28, 2024
- In person registration deadline: Tuesday, November 5, 2024
West Virginia
The deadline to register to vote in West Virginia for the 2024 General Election is Oct. 15, 2024.
- Online registration deadline: Tuesday, October 15, 2024
- Register by mail deadline: Must be postmarked by Tuesday, October 15, 2024
- In person registration deadline: Tuesday, October 15, 2024
Wisconsin
While Wisconsin's voter registration deadline for online and by mail is Oct. 16, the state allows in-person registration at your clerk's office until the Friday before the election. Wisconsin also offers same-day voter registration at the polls on Election Day.
- Online registration deadline: Wednesday, October 16, 2024
- Register by mail deadline: Must be postmarked by Wednesday, October 16, 2024
- In person registration deadline: Tuesday, November 5, 2024
Wyoming
- Register by mail deadline: Must be received by Monday, October 21, 2024
- In person registration deadline: Tuesday, November 5, 2024
KUSA's Zvi Gutierrez, News Center Maine and WZZM's Steven Bohner, contributed to this report.