State
Registration Deadline
Election Day Registration?
Online Voter Registration
Description
Alabama
October 21
Hand-delivered by May 24, Postmarked by May 25.
Alaska
October 5
Hand-delivered, Online, Email or Fax
Arizona
October 6
Received 29 days before Election Day.
Arkansas
October 6
Postmarked or submitted 30 days before Election Day.  If it falls on a Sunday, 29 days before Election Day.
California
May 20 — (June 4 Senate Special Election)
October 21 — (San Francisco General Election)
 In-person through Election Day
If the voter registration deadline has passed, you can still conditionally register to vote and cast a provisional ballot in person at your County Elections Office through Election Day.
Colorado
October 28 for mail and online
 In-person through Election Day
You can register and cast a ballot up through Election Day by appearing in-person at a Voter Service and Polling Center.
Connecticut
April 30 (May 7 Special Election)
October 29 (November 5 Municipal General)
Or in-person on Election Day Yes, Click Here Postmarked or submitted 7 days before the election online, mail or in person. On Election Day at designated locations in each city or town.
Delaware
None
Postmarked or submitted by the fourth Saturday before a general or primary election.
District of Columbia
None
 In-person through Election Day
Received 21 days before the election.
Florida
October 7 (November 5 General Election)
October 21 (November 19 General Election)
Postmarked or submitted 29 days before Election Day.  If you have returned from a deployment outside the US after the deadline you can register until 5 pm, Nov. 2.
Georgia
October 14
Postmarked or submitted 29 days before Election Day.
Hawaii
None
 Or in-person on Election Day
Received 29 days before Election Day.
Idaho
October 11
 In-person through Election Day
Postmarked or submitted 25 days before Election Day. On Election Day with proof of residence at your polling place.
Illinois
None
 In-person through Election Day
Postmarked or submitted 28 days before the election. In person anytime after mail deadline and on Election Day at sites designated by your county election office.
Indiana
April 8 (May 7 Municipal Primary)
October 7 (November 5 Municipal General)
Postmarked or submitted 29 days before the election.
Iowa
October 26 for online, October 21 for online
 Or in-person on Election Day
Received 10 days before election. On Election Day at your polling place.
Kansas
October 15
Postmarked or submitted online or in person 21 days before the election if mailed.
Kentucky
October 8
Postmarked or submitted 29 days before the election.
Louisiana
September 12
In-Person Request: September 11
By Mail: September 12
Online: September 21
Received 30 days before Election Day unless that falls on a Sunday, in which case it is 29 days before Election Day.
Maine
October 15 for mail
In-person on Election Day
If mailed or from a registration drive, received by the 21st day before the election. Anytime in-person at your election office and on Election Day at your polling place.
Maryland
None
Or in-person during early voting
Postmarked or submitted 21 days before the election.
Massachusetts
October 16
Postmarked or submitted 20 days before the election.
Michigan
In-person: October 13
Mail: October 13
Postmarked or submitted 30 days before the election.
Minnesota
October 15 (Municipal General)
 In-person through Election Day
Received 21 days before the election. On Election Day at your polling place.
Mississippi
October 6
Postmarked or submitted by the 5th Saturday before Election Day.
Missouri
October 9
Postmarked or submitted by the 4th Wednesday before Election Day.
Montana
None
 In-person through Election Day
Postmarked 30 days before the election unless it’s a Sunday in which case it’s 29 days. In person anytime after the advance deadline at your county election office including on Election Day.
Nebraska
April 26
By Mail: April 19
Online: April 19
DMV: April 26
Postmarked the third Friday before the election by mail. Received in person from voter at local election office the second Friday before the election.
Nevada
None
31 days before Election Day by mail. 21 days if online or in-person.
New Hampshire
None
 In-person through Election Day
Received 10 days before the election by mail. On Election Day at your polling place.
New Jersey
October 15
Received 21 days before the election. On Election Day at your polling place.
New Mexico
October 8
Postmarked or submitted 28 days before the election. In person anytime after mail deadline and on Election Day at sites designated by your county election office.
New York
October 11
Postmarked 25 days and received 20 days before the election. Submitted in-person 25 days before the election.
North Carolina
October 11
Postmarked or submitted 25 days before the election.
North Dakota
None
North Dakota does not have voter registration.
Ohio
October 6
Received 30 days before election.
Oklahoma
None
Postmarked or submitted 25 days before the election.
Oregon
None
Received 21 days before the election
Pennsylvania
October 6
Received 30 days before the election. On Election Day at city or town hall in presidential year for office of president only.
Rhode Island
None
Received 30 days before the election. On Election Day at city or town hall in presidential year for office of president only.
South Carolina
October 6
Postmarked or submitted 30 days before the election.
South Dakota
None
Received 15 days before the election.
Tennessee October 6
Postmarked or submitted 30 days before the election.
Texas
October 8 (November 5 General Election)
October 9 (November 6 General Election)
October 10 (November 7 General Election)
Postmarked or submitted 30 days before the election.
Utah
October 29 for in person and online. October 7 for mail.
Postmarked 30 days before the election by mail. Submitted 7 days before election online or in person at county election office.
Vermont
None
 In-person through Election Day
Virginia
October 14
Postmarked or submitted 22 days before the election.
Washington
October 28 for online and in mail ballot (November 5 General Election)
 In-person through Election Day
Postmarked or submitted the Monday four weeks before the election by mail or online. Submitted in person on the Monday one week before the election in person.
West Virginia
None
Postmarked or submitted 21 days before the election.
Wisconsin
None
In-person through Election Day
Postmarked 20 days before the election. In-person by the voter the Friday before the election. On Election Day at your polling place.
Wyoming
None
In-person through Election Day
You may register and vote at the same time — during the absentee voting period or on Election Day.

Last updated April 30, 2019