2020 Election Dates

Elections and COVID-19

No matter which state you’re voting in this year, AGF is providing you with the information you need to easily register to vote and cast your ballot. To keep Americans safe amidst the COVID-19 outbreak, multiple states have made changes to their 2020 primary elections. Bookmark and check this page often so you’ll have the most up-to-date information you’ll need to vote in your state’s elections. For recommendations on how to protect yourself and your family, visit the CDC’s website.

Review your state’s important dates so you can make your voting plan today!

Important Election Dates and Deadlines for 2020

Alabama

Alabama Primary Runoff Election Tuesday, July 14, 2020
Voter Registration Deadline Received by Monday, October 19, 2020

Online by Tuesday, October 20, 2020

Deadline to Request an Absentee Ballot Thursday, October 29, 2020
Deadline to Return Completed Absentee Ballot Hand Delivered by Monday, November 2, 2020, 5PM
Alabama General Election Tuesday, November 3, 2020

Last Updated 03/25/2020

Alaska

 

Deadline to Request an Absentee Ballot Automatic
Deadline to Return Completed Absentee Ballot Post Received by Friday, April 10, 2020
Alaska Democratic Presidential Caucus
Saturday, April 4, 2020
Voter Registration Deadline Sunday, July 19, 2020
Absentee In Person, Early Vote, electronic transmission, and Special Needs Voting Begins Monday, August 3, 2020
Deadline to Request an Absentee Ballot Request for Online of Fax Ballot by Monday, August 17, 2020, 5PM AKST
Deadline to Return Absentee Ballot Post Received by, Friday, August 28, 2020
Alaska Primary Election Tuesday, August 18, 2020
Voter Registration Deadline Sunday, October 4, 2020
Deadline to Request an Absentee Ballot Request for Online or Fax Ballot by Monday, November 2, 2020, 5PM AKST
Deadline to Return Completed Absentee Ballot Email or Fax by November 3, 2020
In-Person Absentee Voting Monday, October 19, 2020 – Sunday, November 1, 2020
Alaska General Election Tuesday, November 3, 2020

Last Updated 03/30/2020

Arizona

Voter Registration Deadline for Primary Election Monday, July 6, 2020
Absentee Ballot Request Deadline Post Received by Friday, July 24, 2020
First Day to Submit Early Ballots Wednesday, July 29, 2020
Early In-Person Voting Wednesday, July 8, 2020 – Friday, July 31, 2020
Arizona Primary Election Tuesday, August 4, 2020
Voter Registration Deadline for General Election Monday, October 5, 2020
Early In-Person Voting Wednesday, October 7, 2020 – Friday, October 30, 2020
Deadline to Request an Absentee Ballot Friday, October 23, 2020 5:00 PM MST
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 7:00 PM MST
First Day to Submit Early Ballots Wednesday, October 28, 2020
Arizona General Election Tuesday, November 3, 2020

Last Updated 03/26/2020

Arkansas

Voter Registration Deadline for General Election Monday, October 5, 2020
Deadline to Request an Absentee Ballot Email by Tuesday October 27, 2020
Deadline to Return Completed Absentee Ballot In-Person, Received by Tuesday, October 6, 2020
Early Voting Period Monday, October 19, 2020 – Monday, November 2, 2020
Arkansas General Election Tuesday, November 3, 2020

Last updated 03/20/2020

California

General Voter Registration Deadline Online or Postmarked by Tuesday, October 20, 2020

Conditional Registration Begins on Wednesday, October 21, 2020

Same Day Registration Available

Absentee Ballot Request Deadline Received by Tuesday, October 27, 2020
Absentee Ballot Return Deadline Hand Delivered by Tuesday, November 3, 2020 8PM PST
Early Voting Period Dates Vary by Locality
California General Election Tuesday, November 3, 2020

Last Updated 03/27/2020

Colorado

State Primary Voter Registration Deadline Request for Postal Ballot by Monday, June 22, 2020

Same Day Registration Available

Deadline to Request an Absentee Ballot Automatic
Deadline to Return Completed Absentee Ballot Tuesday, June 30, 2020 7PM MDT
Colorado State Primary Election Tuesday, June 30, 2020
General Election Voter Registration Deadline Request for Postal Ballot by Monday, October 26, 2020

Election Day Registration & Voting on  Tuesday, November 3, 2020

Deadline to Request an Absentee Ballot Automatic
County Drop Boxes for Mail Ballots Open Monday, October 19, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 7PM MST
Early Voting Period Monday, October 26, 2020 – Monday, November 2, 2020
Colorado General Election Tuesday, November 3, 2020

Last Updated 03/27/2020

Connecticut

Presidential Preference Voter Registration Deadline Friday, May 29, 2020

In-Person Request by Monday, June 1, 2020 12PM EDT

Same Day Registration Available

Deadline to Request an Absentee Ballot Monday, June 1, 2020
Deadline to Return Completed Absentee Ballot Fax by Tuesday, June 2, 2020
Connecticut Primary Election Tuesday, June 2, 2020
General Voter Registration Deadline Thursday, October 27, 2020

In-Person Request by Monday, November 2, 2020 12PM EST

Same Day Registration Available

Deadline to Request an Absentee Ballot Monday, November 2, 2020
Deadline to Return Completed Absentee Ballot Fax by Tuesday, November 3, 2020
Connecticut General Election Tuesday, November 3, 2020

Last Updated 03/27/2020

Delaware

Presidential Primary Voter Registration Deadline Saturday, April 4, 2020
Deadline to Request an Absentee Ballot Monday, June 1, 2020 12PM EDT
Deadline to Return Completed Absentee Ballot Tuesday, June 2, 2020 8PM EDT
Delaware Presidential Primary Election Tuesday, June 2, 2020
State Primary Voter Registration Deadline Saturday, August 22, 2020
Deadline to Request an Absentee Ballot Monday, September 14, 2020 12PM EDT
Deadline to Return Completed Absentee Ballot Tuesday, September 15, 2020 8PM EDT
Delaware State Primary Election Tuesday, September 15, 2020
General Election Voter Registration Deadline Saturday, October 10, 2020
Deadline to Request an Absentee Ballot Monday, November 2, 2020 12PM EST
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 8PM EST
Delaware General Election Tuesday, November 3, 2020

Please Note: All voters are allowed to request an Absentee Ballot in the June Primary Election by order of the Governor.

Last Updated 03/30/2020

District of Columbia

Primary Voter Registration Deadline Post Received by Tuesday, May 12, 2020

In-Person, Received by Wednesday, May 1,3 2020

Election Day Registration & Voting on Tuesday, June 2, 2020 8PM EDT

Deadline to Request an Absentee Ballot Tuesday, May 26, 2020
Deadline to Return Completed Absentee Ballot Tuesday, June 2, 2020 8PM EDT
Early Voting Period Saturday, May 16, 2020 – Friday, May 29, 2020
District of Columbia Primary Election Tuesday, June 2, 2020
Voter Registration Deadline Post Received by Tuesday, October 13, 2020

In-Person, Received by Wednesday, October 14, 2020

Election Day Registration & Voting on Tuesday, November 3, 2020 8PM EST

Deadline to Request an Absentee Ballot Thursday, October 27, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 8PM
District of Columbia General Election Tuesday, November 3, 2020

Last Updated 02/07/2020

Florida

Primary Voter Registration Deadline Monday, July 20, 2020
Absentee Ballot Request Deadline By Post, Received by Saturday, August 8, 2020 5 PM
Absentee Ballot Return Deadline Tuesday, August 18, 2020 7:00 PM
Early Voting Period Saturday, August 8, 2020- Saturday, August 15, 2020
Florida Primary Election Tuesday, August 18, 2020
General Voter Registration Deadline Monday, October 5, 2020
Absentee Ballot Request Deadline By Post, Received by Saturday, October 24, 2020

In-Person, Received by Saturday, October 31, 2020

Absentee Ballot Return Deadline Tuesday, November 3, 2020 7:00 PM EST
Mail Ballot Request Deadline Saturday, October 24, 2020
Early Voting Period Saturday, October 24, 2020- Saturday, October 31, 2020
Florida General Election Tuesday, November 3, 2020

Last Updated 03/27/2020

Georgia

General Primary Voter Registration Deadline Monday, April 20, 2020
Deadline to Request an Absentee Ballot Friday May 15, 2020
Deadline to Return Completed Absentee Ballot Monday May 18, 2020
Early Voting Monday, April 27, 2020 – Friday, May 15, 2020
Georgia General Primary Election Tuesday, May 19, 2020
Voter Registration Deadline for General Election Monday, October 5, 2020
Deadline to Request an Absentee Ballot Friday, October 30, 2020
Deadline to Return Completed Absentee Ballot Monday, November 2, 2020
Early Voting Monday, October 12, 2020 – Friday, October 30, 2020
Georgia General Election Tuesday, November 3, 2020

Last Updated 03/16/2020

Hawaii

Deadline to Return Completed Absentee Ballot Saturday, April 4, 2020
Hawaii Democratic Presidential Election
Saturday, April 4, 2020
State Primary Voter Registration Deadline Thursday, July 9, 2020

Same Day Registration Available

Deadline to Request an Absentee Ballot Saturday, August 1, 2020
Deadline to Return Completed Absentee Ballot Saturday, August 8, 2020
Early Voting Period Monday, July 27, 2020 – Friday, August 7, 2020
Hawaii State Primary Election Saturday, August 8, 2020
General Election Voter Registration Deadline Monday, October 5, 2020

Same Day Registration Available

Deadline to Request an Absentee Ballot Tuesday, October 27, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Early Voting Period Tuesday, October 20, 2020 – Monday, November 2, 2020
Hawaii General Election Tuesday, November 3, 2020

Please Note: Hawaii uses Vote-By-Mail for all elections. Registered voters will receive a Vote-By-Mail packet 18 days in advance of elections.

Last Updated 03/30/2020

Idaho

General Voter Registration Deadline Friday, October 9, 2020 5PM MDT

Online by Wednesday, October 21, 2020 11:59PM MDT

Postmarked by Wednesday, October 7, 2020

Election Day Registration & Voting on Tuesday, November 3, 2020

Absentee Ballot Request Deadline Friday, October 23, 2020 5PM MDT 
Absentee Ballot Return Deadline Tuesday, November 3, 2020 8PM MST
Early Voting Period Monday, October 19, 2020 – Friday, October 30, 2020
Idaho General Election Tuesday, November 3, 2020

Please Note: All registered voters are able to request an absentee ballot in order to cast their votes safely by mail.

Last Updated 03/30/2020

Illinois

Primary Voter Registration Deadline  Tuesday, February 18, 2020

Online by Saturday, February 29, 2020

Deadline to Request an Absentee Ballot In-Person Request by Monday, March 16, 2020
Deadline to Return Completed Absentee Ballot Post, Received by Tuesday, March 31, 2020
Early Voting Period Monday, March 2, 2020 – Monday, March 16, 2020
Illinois Primary Election (Same-Day Registration) Tuesday, March 17, 2020
Voter Registration Deadline for General Election Tuesday, October 6, 2020

Online by Sunday, October 18, 2020

Deadline to Request an Absentee Ballot In-Person Request by Monday, November 2, 2020
Deadline to Return Completed Absentee Ballot Post Received by Tuesday, November 17, 2020
Early Voting Period Monday, October 19, 2020 – Monday, November 2, 2020
Illinois General Election (Same-Day Registration) Tuesday, November 3, 2020

Please Note: Absentee Ballots can now be requested online.

Last Updated 03/30/2020

Indiana

Indiana Primary Election Voter Registration Deadline Monday, April 6, 2020
Deadline to Request an Absentee Ballot Request for Postal Ballot by Thursday, April 23, 2020 11:59PM CDT
Deadline to Return Completed Absentee Ballot Tuesday, May 5, 2020 6PM CDT
Absentee In-Person Voting Begins Tuesday, May 5, 2020
Indiana  State Primary Election Tuesday, June 2, 2020
General Voter Registration Deadline Monday, October 5, 2020
Deadline to Request an Absentee Ballot Request for Postal Ballot by Thursday, October 22, 2020 11:59PM CDT
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 6PM CST
Absentee In-Person Voting Begins Tuesday, October 6, 2020
Indiana General Election Tuesday, November 3, 2020

Last Updated 03/25/2020

Iowa

Primary Voter Registration Deadline Received by Friday, May 22, 2020
Deadline to Request an Absentee Ballot Friday, May 29, 2020
Deadline to Return Completed Absentee Ballot Tuesday, June 2, 2020 9PM CDT
In-Person Absentee Voting Thursday, April 23, 2020- Monday, June 1, 2020
Iowa State Primary Election Tuesday, June 2, 2020
General Election Voter Registration Deadline Friday, October 23, 2020
Deadline to Request an Absentee Ballot Friday, October 30, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 PM CST
Same-Day Voter Registration Tuesday, November 3, 2020
Iowa General Election  Tuesday, November 3, 2020

Last Updated 03/26/2020

Kansas

Deadline to Request an Absentee Ballot Friday, April 24, 2020
Deadline to Return Completed Absentee Ballot Saturday, May 2, 2020
Kansas Democratic Primary Election
Saturday, May 2, 2020
Primary Voter Registration Deadline Tuesday, July 14, 2020
Advance In-Person Voting and Vote-By-Mail Wednesday, July 15, 2020 – Monday, August 3, 2020, 12PM
Deadline to Request an Absentee Ballot Friday, July 31, 2020
Deadline to Return Completed Absentee Ballot Monday, August 3, 2020
Kansas  State Primary Election Tuesday, August 4, 2020
General Voter Registration Deadline Tuesday, October 13, 2020
Advance In-Person Voting and Vote-By-Mail Wednesday, October 14, 2020 – Monday, November 2, 2020, 12PM
Deadline to Request an Absentee Ballot Friday, October 31, 2020
Deadline to Return Completed Absentee Ballot Monday, November 2, 2020
Kansas General Election Tuesday, November 3, 2020

Please Note: The state of Kansas will mail ballots with prepaid postage to all registered Democrats for the Presidential Primary, starting on Tuesday, March 30, 2020. If a registered Democrat has not received a ballot by Friday, April 10, 2020, they can request one by either calling the Kansas Democrats or filling out a form online.

Last Updated 03/30/2020

Kentucky

Primary Voter Registration Deadline Tuesday, May 26, 2020
Absentee Ballot Request Deadline Tuesday, June 16, 2020
Absentee Ballot Return Deadline Tuesday, June 23, 2020 6PM EDT
In-Person Absentee Voting Friday, May 1, 2020 – Monday, June 22, 2020
Kentucky State Primary Election Tuesday, June 23, 2020
General Voter Registration Deadline Monday, October 5, 2020
Absentee Ballot Request Deadline Tuesday, October 27, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020 6PM EST
In-Person Absentee Voting Friday, May 1, 2020 – Monday, November 2, 2020
Kentucky General Election Tuesday, November 3, 2020

Last Updated 03/30/2020

Louisiana

Voter Registration Deadline Online by Saturday, May 30, 2020

In-Person & by Post Received by Wednesday, May 20, 2020

Absentee Ballot Request Deadline Tuesday, June 16, 2020 4:30PM CDT
Absentee Ballot Return Deadline Friday, June 19, 2020 4:30PM CDT
Early Voting Period Saturday, June 6, 2020 – Saturday, June 13, 2020
Louisiana Presidential Preference Primary Election Saturday, June 20, 2020
General Voter Registration Deadline Online by Wednesday, October 14, 2020

In-Person & by Post Received by Monday, October 5, 2020

Absentee Ballot Request Deadline Friday, October 30, 2020 4:30PM CDT
Absentee Ballot Return Deadline Monday, November 2, 2020 4:30OM CST
Early Voting Period Tuesday, October 20, 2020 – Tuesday, October 27, 2020
Louisiana General Election Tuesday, November 3, 2020

Last Updated 03/16/2020

Maine

State Primary Voter Registration Deadline In-Person & Postmarked by Monday, May 18, 2020

Election Day Registration & Voting on Tuesday, March 3, 2020

Deadline to Request an Absentee Ballot Saturday, June 6, 2020
Deadline to Return Completed Absentee Ballot Postmarked by Tuesday, June 9, 2020
Maine State Primary Election Tuesday, June 9, 2020
General Election Voter Registration Deadline In-Person & Postmarked by Tuesday, October 13, 2020

Election Day Registration & Voting on Tuesday, November 3, 2020

Deadline to Request an Absentee Ballot Thursday, October 29, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 8PM EST
Maine General Election Tuesday, November 3, 2020

Last Updated 03/25/2020

Maryland

Primary Voter Registration Deadline Tuesday, May 12, 2020 | Same Day Registration Available
Absentee Ballot Request Deadline Request for Mail Ballot by Tuesday, May 26, 2020

Request for Electronic Ballot by Friday May 29, 2020 5PM EDT

Absentee Ballot Return Deadline Post Received by Friday, June 2, 2020, 10 AM EDT
Early Voting Period Thursday, May 21 2020 – Thursday, May 28, 2020
Maryland All-Mail Primary Election Tuesday, June 2, 2020
General Voter Registration Deadline Tuesday, October 13, 2020 9PM EDT | Same Day Registration Available
Absentee Ballot Request Deadline Request for Online Ballot by Friday, October 30, 2020 5PM EDT
Absentee Ballot Return Deadline Postmarked by Tuesday, November 3, 2020
Maryland General Election Tuesday, November 3, 2020

Last Updated 03/25/2020

Massachusetts

General Voter Registration Deadline Wednesday, August 12, 2020 8PM EDT
Absentee Ballot Request Deadline Monday, August 31, 2020 12PM EDT
Absentee Ballot Return Deadline Tuesday, September 1, 2020
Massachusetts State Primary Election Tuesday, September 1, 2020
General Voter Registration Deadline Wednesday, October 14, 2020 8PM EDT
Absentee Ballot Request Deadline Monday, November 2, 2020 12PM EST
Absentee Ballot Return Deadline Tuesday, November 3, 2020
Early Voting Period Monday, October 19, 2020- Friday, October 30, 2020
Massachusetts General Election Tuesday, November 3, 2020

Last updated 03/06/2020

Michigan

Primary Voter Registration Deadline Post Received by Tuesday, July 21, 2020
Absentee Ballot Request Deadline Received by Friday, July 31, 2020 5PM EDT
Absentee Ballot Return Deadline Received by Tuesday, August 4, 2020 8PM EDT
In-Person Absentee Voting Friday, June 19, 2020 – Monday, August 3, 2020
Michigan Primary Election (Same-Day Registration) Tuesday, August 4, 2020
General Voter Registration Deadline Post Received by Tuesday, October 20, 2020
Absentee Ballot Request Deadline Received by Friday, October 30, 2020 5PM EDT
Absentee Ballot Return Deadline Received by Tuesday, November 3, 2020 8PM EST
In-Person Absentee Voting Friday, September 18, 2020 -Monday, November 2, 2020
Michigan General Election (Same-Day Registration) Tuesday, November 3, 2020

 

Last Updated 03/27/2020

Minnesota

Primary Voter Registration Deadline Online by Tuesday, July 21, 2020, 11:59PM

Election Day Registration & Voting on Tuesday, August 11, 2020

Absentee Ballot Request Deadline Tuesday, August 11, 2020
Absentee Ballot Return Deadline In-Person Received by Tuesday, August 11, 2020, 3PM
Early Voting Period Friday, June 26, 2020 – Monday, August 10, 2020
Minnesota Primary Election Tuesday, August 11, 2020
General Voter Registration Deadline Online by Tuesday, October 13, 2020, 11:59PM
Absentee Ballot Request Deadline Tuesday, November 3, 2020
Absentee Ballot Return Deadline In-Person Received by Tuesday, November 3, 2020, 3PM
Early Voting Period Friday, September 18, 2020 – Monday, November 2, 2020
Minnesota General Election Tuesday, November 3, 2020

 

Last Updated 03/30/2020

Please Note: The Secretary of State has indicated that all in elections in 2020 may be conducted by mail.

Mississippi

Absentee Ballot Return Deadline Post Received by Monday, March 30, 2020 5PM CDT
Mississippi State Primary Runoff Election Tuesday, March 31, 2020
General Voter Registration Deadline Postmarked by Monday, October 5, 2020

In-Person, Received by Monday, October 5, 2020 12PM CDT

Absentee Ballot Request Deadline No Deadline
Absentee Ballot Return Deadline Post Received by Monday, November 2, 2020 5PM CST

In-Person, Received by Saturday, October 31, 2020, 12PM

Mississippi General Election Tuesday, November 3, 2020

Last updated 03/27/2020

Missouri

Primary Voter Registration Deadline Postmarked by Wednesday, July 8, 2020
Absentee Ballot Request Deadline Received by Wednesday, July 22, 2020, 5PM CDT
Absentee Ballot Return Deadline Tuesday, August 4, 2020, 7PM CDT
Missouri State Primary Election Tuesday, August 4, 2020
General Voter Registration Deadline Postmarked by Wednesday, October 7, 2020
Absentee Ballot Request Deadline Received by Wednesday, October 21, 2020, 5PM CDT
Absentee Ballot Return Deadline Tuesday, November 3, 2020, 7PM CST
Missouri General Election Tuesday, November 3, 2020

Last updated 01/22/2020

Montana

Primary Voter Registration Deadline Postmarked by Monday, May 4, 3030

Post Received by Thursday, May 7, 2020

Election Day Registration & Voting on Tuesday, June 2, 2020 8PM MDT

Absentee Ballot Request Deadline Monday, June 1, 2020, 12PM MDT
Absentee Ballot Return Deadline Tuesday, June 2, 2020, 8PM MDT
In-Person Absentee Voting Monday, May 4, 2020 – Monday, June 1, 2020
Montana State Primary Election Tuesday, June 2, 2020
General Voter Registration Deadline Postmarked by Monday, October 5, 2020

Post Received by Thursday, October 8, 2020

Election Day Registration & Voting on Tuesday, November 3, 2020, 8PM MST

Absentee Ballot Request Deadline Monday, November 2, 2020, 12PM MST
Absentee Ballot Return Deadline Tuesday, November 3, 2020, 8PM MST
In-Person Absentee Voting Monday, October 5, 2020 –  Monday, November 2, 2020
Montana General Election Tuesday, November 3, 2020

Last updated 03/25/2020

Nebraska

Primary Voter Registration Deadline In-Person by Friday, April 24, 2020

Online by Friday, April 24, 2020, 5PM CDT

In the Election Office by Friday, May 1, 2020, 6PM CD

Absentee Ballot Request Deadline Received by Friday, May 1, 2020
Absentee Ballot Return Deadline Tuesday, May 12, 2020, 8PM CDT
Early Voting Period Monday, April 13, 2020 – Monday, May 11, 2020
Nebraska State Primary Election Tuesday, May 12, 2020
General Voter Registration Deadline In-Person by Friday, October 16, 2020

Online by Friday, October 16, 2020

In the Election Office by Friday, October 23, 2020, 6PM CDT

Absentee Ballot Request Deadline Received by Friday, October 23, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020, 8PM CST
Nebraska General Election Tuesday, November 3, 2020

Last updated 03/30/2020

 

Please Note: All voters in Nebraska will be sent an absentee ballot application ahead of the Primary Election.

Nevada

Primary Voter Registration Deadline Postmarked by & In-Person, Received by Tuesday, May 12, 2020

Online by Thursday, June 4, 2020

Election Day Registration & Voting on Tuesday, June 9, 2020

Absentee Ballot Request Deadline Post Received by Tuesday, June 2, 2020
Absentee Ballot Return Deadline Tuesday, June 9, 2020, 7PM
Early Voting Period Saturday, May 23, 2020 – Friday, June 5, 2020
Nevada State Primary Election Tuesday, June 9, 2020
General Voter Registration Deadline Postmarked by & In-Person, Received by Tuesday, October 6, 2020

Online by Thursday, October 29, 2020

Election Day Registration & Voting on Tuesday, November 3, 2020

Absentee Ballot Request Deadline Post Received by Tuesday, October 20, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020, 7PM
Early Voting Period Saturday, October 17, 2020 – Friday, October 30, 2020
Nevada General Election Tuesday, November 3, 2020

Last updated 02/10/2020

New Hampshire

Primary Voter Registration Deadline Tuesday, September 1, 2020 | Same Day Registration Available
Absentee Ballot Request Deadline Monday, September 7, 2020
Absentee Ballot Return Deadline In-Person Request by Monday, September 7, 2020, 5PM EDT
New Hampshire State Primary Election Tuesday, September 8, 2020
General Voter Registration Deadline Tuesday, October 27, 2020 | Same Day Registration Available
Absentee Ballot Request Deadline Monday, November 2, 2020
Absentee Ballot Return Deadline In-Person Request by Monday, November 2, 2020, 5PM EST
New Hampshire General Election Tuesday, November 3, 2020

Last updated 03/25/2020

New Jersey

Primary Voter Registration Deadline Tuesday, May 12, 2020
Deadline to Request an Absentee Ballot Monday, June 1, 2020 3:00 PM EDT (In-Person Request)
Deadline to Return Completed Absentee Ballot Tuesday, June 2, 2020 8:00 PM EDT
New Jersey Primary Election Tuesday, June 2, 2020
Voter Registration Deadline for General Election Tuesday, October 13, 2020
Deadline to Request an Absentee Ballot Monday, November 2, 2020 3:00 PM EST
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 8:00 PM EST
New Jersey General Election Tuesday, November 3, 2020

Last updated 01/16/2020

New Mexico

Primary Voter Registration Deadline Tuesday, May 5, 2020
Deadline to Request an Absentee Ballot Online by Thursday, May 28, 2020, 11:59PM MDT

In-Person by Friday, May 29, 2020

Deadline to Return Completed Absentee Ballot Tuesday, June 2, 2020
In-Person Absentee Voting Tuesday, May 5, 2020 – Friday, May 29, 2020 
Early Voting Period Saturday, May 16, 2020 – Saturday, May 30, 2020
New Mexico Primary Election Tuesday, June 2, 2020
Voter Registration Deadline for General Election Tuesday, October 6, 2020
Deadline to Request an Absentee Ballot Online by Thursday, October 29, 2020, 11:59PM MDT
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
New Mexico General Election Tuesday, November 3, 2020

Last updated 03/25/2020

New York

Primary Voter Registration Deadline In-Person and Postmarked by Friday, May 29, 2020
Absentee Ballot Request Deadline In-Person, Request by Monday, June 22, 2020

Postmarked by Tuesday, June 16, 2020

Absentee Ballot Return Deadline In-Person, Received by Tuesday, June 23, 2020

Postmarked by Monday, June 22, 2020 (Must be received by Board of Elections by Tuesday, June 30, 2020)

Early Voting Period Saturday, June 13, 2020 – Sunday, June 21, 2020
New York State Primary  & Presidential Primary Elections Tuesday, June 23, 2020
General Voter Registration Deadline Postmarked by Friday October 9, 2020

In-Person by Saturday, October 10, 2020

Absentee Ballot Request Deadline In-Person, Request by Monday, November 2, 2020

Postmarked by Tuesday, October 27, 2020

Absentee Ballot Return Deadline In-Person, Received by Tuesday, November 3, 2020

Postmarked by Monday, November 2, 2020 (Must be received by Board of elections by Tuesday, November 10, 2020)

Early Voting Period Saturday, October 24, 2020 – Sunday, November 1, 2020
New York General Election Tuesday, November 3, 2020

Last updated 03/26/2020

North Carolina

Voter Registration Deadline Friday, October 9, 2020
Absentee Ballot Request Deadline Tuesday, October 27, 2020, 5PM
Absentee Ballot Return Deadline Tuesday, November 3, 2020
Early Voting Period Thursday, October 15, 2020 – Saturday, October 31, 2020 | Same Day Registration During Early Voting
North Carolina General Election  Tuesday, November 3, 2020

Last updated 03/25/2020

North Dakota

Voter Registration Deadline Not required
Absentee Ballot Request Deadline Monday, June 8, 2020
Absentee Ballot Return Deadline Monday, June 8, 2020
Early Voting Period Varies by Municipality
North Dakota Primary Election Tuesday, June 9, 2020
Voter Registration Deadline Not Required
Absentee Ballot Request Deadline Monday, November 2, 2020
Absentee Ballot Return Deadline Monday, November 2, 2020
Early Voting Period Varies by Municipality
North Dakota General Election  Tuesday, November 3, 2020

Last updated 02/10/2020

Ohio

Primary Voter Registration Deadline Tuesday, February 18, 2020
Deadline to Request Absentee Ballot Saturday, April 25, 2020
Deadline to Return Completed Absentee Ballot Postmarked by Monday, April 27, 2020 and Received by Friday, May 8, 2020
Ohio Primary Election Tuesday, April 28, 2020
Voter Registration Deadline for General Election Saturday, October 3, 2020
Deadline to Request an Absentee Ballot Saturday, October 31, 2020 12:00 PM EDT
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 7:30 PM EDT (In-Person)
Ohio General Election Tuesday, November 3, 2020

Last updated 03/30/2020

Oklahoma

Primary Voter Registration Deadline Friday, June 5, 2020
Deadline to Request an Absentee Ballot Wednesday, June 24, 2020, 5PM CDT
Deadline to Return Completed Absentee Ballot Tuesday, June 30, 2020
Early Voting Period Thursday, June 25, 2020 – Saturday, June 27, 2020
Oklahoma State Primary Election Tuesday, June 30, 2020
Voter Registration Deadline for General Election Friday, October 9, 2020
Deadline to Request an Absentee Ballot Wednesday, October 28, 2020, 5PM CDT
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Early Voting Period Thursday, October 29, 2020 – Saturday, October 31, 2020
Oklahoma General Election Tuesday, November 3, 2020

Last updated 02/10/2020

Oregon

Primary Voter Registration Deadline Tuesday, April 28, 2020
Deadline to Request an Absentee Ballot Thursday, May 14, 2020
Deadline to Return Completed Absentee Ballot Received by Tuesday, May 19, 2020, 8PM PDT
Oregon State Primary Election Tuesday, May 19, 2020
Voter Registration Deadline for General Election Tuesday, October 13, 2020
Deadline to Request an Absentee Ballot Thursday, October 29, 2020
Deadline to Return Completed Absentee Ballot Received by Tuesday, November 3, 2020, 8PM PST
Oregon General Election Tuesday, November 3, 2020

Last updated 02/10/2020

Pennsylvania

Primary Voter Registration Deadline Monday, May 18, 2020
Deadline to Request an Absentee Ballot Tuesday, April 21, 2020
Deadline to Return Completed Absentee Ballot Tuesday, May 26, 2020, 5PM
Pennsylvania State Presidential Primary Election Tuesday, June 2, 2020
Voter Registration Deadline for General Election Monday, October 19, 2020
Deadline to Request an Absentee Ballot Tuesday, October 27, 2020
Deadline to Return Completed Absentee Ballot Friday, October 30, 2020
Pennsylvania General Election Tuesday, November 3, 2020

Last updated 03/31/2020

Rhode Island

Presidential Preference Primary Voter Registration Deadline Sunday, May 3, 2020
Absentee Ballot Request Deadline Received by Tuesday, May 12, 2020, 4PM EDT
Absentee Ballot Return Deadline Tuesday, June 2, 2020, 8PM EDT
Rhode Island Presidential Preference Primary Election Tuesday, June 2, 2020
Primary Voter Registration Deadline Sunday, August 9, 2020
Absentee Ballot Request Deadline Tuesday, August 18, 2020 4PM EDT
Absentee Ballot Return Deadline Tuesday, September 8, 2020, 8PM EDT
Rhode Island State Primary Election Tuesday, September 8, 2020
General Voter Registration Deadline Sunday, October 4, 2020
Absentee Ballot Request Deadline Friday, October 16, 2020, 4PM EDT
Absentee Ballot Return Deadline Tuesday, November 3, 2020, 8PM EST
Rhode Island General Election Tuesday, November 3, 2020

Last updated 03/26/2020

South Carolina

E-mail, Fax, Online, by Mail Primary Voter Registration Deadline Sunday, May 10, 2020 11:59PM EDT
In-Person Primary Voter Registration Deadline Friday, May 8, 2020, 5PM EDT
Absentee Ballot Request Deadline Friday, June 5, 2020 5PM EDT
Absentee Ballot Return Deadline Received by Tuesday, June 9, 2020 7PM EDT
In-Person Absentee Voting Monday, May 11, 2020 – Monday, June 8, 2020, 8PM
South Carolina State Primary Election Tuesday, June 9, 2020
E-mail, Online Voter Registration Deadline Sunday, October 4, 2020, 11:59PM
In-Person Voter Registration Deadline Friday, October 2, 2020, 5PM
Mail Voter Registration Deadline Postmarked by Monday, October 5, 2020
Absentee Ballot Request Deadline In-Person, Request by Monday, November 2, 2020
Absentee Ballot Return Deadline In-Person, Received by Tuesday, November 3, 2020
Early Voting Period Saturday, October 24, 2020- Sunday, November 1, 2020
South Carolina State General Election Tuesday, November 3, 2020

Last updated 03/31/2020

South Dakota

Primary Voter Registration Deadline Monday, May 18, 2020
Absentee Ballot Request Deadline Monday, June 1, 2020, 5PM
Absentee Ballot Return Deadline Received by Tuesday, June 2, 2020, 7PM
In-Person Absentee Voting Friday, April 17, 2020 – Monday, June 1, 2020
South Dakota State Primary Election Tuesday, June 2, 2020
General Voter Registration Deadline Monday, October 19, 2020
Absentee Ballot Request Deadline Tuesday, November 3, 2020, 5PM 
Absentee Ballot Return Deadline Received by Tuesday, November 3, 2020, 7PM
In-Person Absentee Voting Friday, September 18, 2020 – Monday, November 2, 2020
South Dakota State General Election Tuesday, November 3, 2020

Last updated 02/10/2020

Tennessee

Primary Voter Registration Deadline Tuesday, July 7, 2020
Absentee Ballot Request Deadline Thursday, July 30, 2020
Absentee Ballot Return Deadline Thursday, August 6, 2020 8PM EDT
Early Voting Period Friday, July 17, 2020 – Saturday, August 1, 2020
Tennessee State Primary Election Thursday, August 6, 2020
General Voter Registration Deadline Monday, October 5, 2020
Absentee Ballot Request Deadline Tuesday, October 27, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020 8PM EST
Early Voting Period Wednesday, October 14, 2020- Thursday, October 29, 2020
Tennessee General Election Tuesday, November 3, 2020

Last updated 03/26/2020

Texas

Voter Registration Deadline for General Election Monday, October 5, 2020
Deadline to Request an Absentee Ballot Post Received by Friday, October 23, 2020
Deadline to Return Completed Absentee Ballot Post Received by Wednesday, November 4, 2020 5PM CST
Early Voting Period Monday, October 19, 2020 – Friday, October 30, 2020
Texas General Election Tuesday, November 3, 2020

Last updated 03/26/2020

Utah

Primary Voter Registration Deadline Online and In-Person by Friday, June 19, 2020

Postmarked by Monday, June 29, 2020

Deadline to Request an Absentee Ballot Wednesday June 17, 2020
Deadline to Return Completed Absentee Ballot Tuesday, June 23, 2020
Early Voting Tuesday, June 16, 2020 – Friday, June 26, 2020
Mail In-Ballot Deadline Postmarked by Monday, June 29, 2020
Utah State Primary Election Tuesday, June 30, 2020 | Same Day Voter Registration Available
Voter Registration Deadline for General Election Online and In-Person Tuesday, October 27, 2020

Postmarked by Sunday, October 4, 2020

Deadline to Request an Absentee Ballot Wednesday, October 28, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Utah State General Election Tuesday, November 3, 2020 | Same Day Voter Registration Available

Please Note: Utah now uses Vote-By-Mail for all elections.

Last updated 03/31/2020

Vermont

Primary Voter Registration Deadline Monday, July 13, 2020
Deadline to Request an Absentee Ballot Monday, August 10, 2020
Deadline to Return Completed Absentee Ballot Tuesday, August 11, 2020
Early Voting Period Saturday, June 27, 2020 – Monday, August 10, 2020
Vermont Primary Election Tuesday, August 11, 2020 | Same Day Voter Registration Available
Voter Registration Deadline for General Election Monday, October 5, 2020
Deadline to Request an Absentee Ballot Monday, November 2, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Early Voting Period Sunday, September 20, 2020 – Monday, November 2, 2020
Vermont General Election Tuesday, November 3, 2020 | Same Day Voter Registration Available

Last updated 03/26/2020

Virginia

Primary Voter Registration Deadline (Online, Postmarked by, In-Person Received by) Monday, May 18, 2020
Deadline to Request an Absentee Ballot Tuesday, June 2, 2020 5PM EDT
Deadline to Return Completed Absentee Ballot Received by Tuesday, June 9, 2020 7PM EDT
In-Person Absentee Voting Sunday, April 26, 2020 – Saturday, June 6, 2020
Virginia State Primary Election Tuesday, June 23, 2020
Voter Registration Deadline for General Election (Online, Postmarked by, In-Person Received by) Monday, October 12, 2020
Deadline to Request an Absentee Ballot Tuesday, October 27, 2020 5PM EDT
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 7PM EST
Virginia State General Election Tuesday, November 3, 2020

Last updated 03/06/2020

Washington

Primary Voter Registration Deadline Online and In-Person by Monday, July 27, 2020

Post Received by Monday, August , 2020

Deadline to Request an Absentee Ballot In-Person Request by Monday, August 3, 2020
Deadline to Return Completed Absentee Ballot Tuesday, August 4, 2020
Early Voting Period Begins Friday, July 17, 2020
Washington State Primary Election Tuesday, August 4, 2020  | Same Day Voter Registration Available
Voter Registration Deadline for General Election Online  and In-Person by Monday, October 26, 2020

Post Received by Monday, October 26, 2020

Deadline to Request an Absentee Ballot In-Person Request by Monday, October 26, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Early Voting Period Begins Friday, October 16, 2020
Washington State General Election Tuesday, November 3, 2020 | Same Day Voter Registration Available

Please Note: Vote-By-Mail ballots will be mailed to registered voters 18 days before election day.

Last updated 03/26/2020

West Virgnia

Primary Voter Registration Deadline Tuesday, April 21, 2020

Post Received by Friday, April 24, 2020

Deadline to Request an Absentee Ballot Wednesday, May 6, 2020
Deadline to Return Completed Absentee Ballot Hand Delivered by Monday, May 11, 2020

Postmarked by Tuesday, May 12, 2020 and Received by Thursday, May 18, 2020

Early Voting Period Wednesday, April 29, 2020 – Saturday, May 9, 2020
West Virginia Primary Election Tuesday, May 12, 2020
Voter Registration Deadline for General Election Tuesday, October 12, 2020

Post Received by Friday, October 16, 2020

Deadline to Request an Absentee Ballot Wednesday, October 28, 2020
Deadline to Return Completed Absentee Ballot Hand Delivered by Monday, November 2, 2020

Postmarked by Tuesday, November 3, 2020 and Received by Monday, November 9, 2020

Early Voting Period Wednesday, October 21, 2020 – Saturday, October 31, 2020
West Virginia General Election Tuesday, November 3, 2020

Please Note: According to the West Virginia Secretary of State, all voters will receive an absentee ballot application with a postage-paid return envelope in advance of the Primary Election.

Last updated 03/30/2020

Wisconsin

Presidential Preference Primary Voter Registration Deadline Online and Postmarked by Monday, March 30, 2020

In-Person Request by Friday, April 3, 2020

Deadline to Request an Absentee Ballot Indefinitely Confined Voters by Friday, April 3, 2020 5PM CDT
Deadline to Return Completed Absentee Ballot Postmarked by Saturday April 4, 2020
Deadline to Request Vote-By-Mail Ballot Thursday, April 2, 2020, 5PM CDT
Early Voting Period Dates Vary by Locality
Wisconsin State Presidential Preference Primary Election (Same-Day Registration) Tuesday, April 7, 2020
Primary Voter Registration Deadline Postmarked by Wednesday, July 22, 2020
In-Person Request by Friday, August 7, 2020
Primary Voter Registration Deadline  In-Person Request by Friday, August 7, 2020
Deadline to Request an Absentee Ballot Indefinitely Confined Voters by Friday, August 7, 2020 5PM CDT
Deadline to Return Completed Absentee Ballot Postmarked by Friday, August 7, 2020
Early Voting Dates Vary by Locality
Wisconsin State Primary Election (Same-Day Registration) Tuesday, August 11, 2020
Voter Registration Deadline for General Election Postmarked by Wednesday, October 14, 2020

In-Person Request by Friday, October 30, 2020

Deadline to Request an Absentee Ballot Indefinitely Confined Voters by Friday, October 30, 2020 5PM CDT
Deadline to Return Completed Absentee Ballot Postmarked by Saturday, October 31, 2020
Wisconsin State General Election (Same-Day Registration) Tuesday, November 3, 2020

Last updated 03/26/2020

Wyoming

Primary Voter Registration Deadline In-Person, Received by & Post Received by Monday, August 3, 2020

Election Day Registration & Voting on Tuesday, August 18, 2020

Deadline to Return Completed Absentee Ballot  In-Person, Received by Tuesday, August 18, 2020, 7PM MDT
In-Person Absentee Voting Thursday, July 2, 2020 – Monday, August 17, 2020
Wyoming Primary Election  Tuesday, August 18, 2020
Voter Registration Deadline for General Election In-Person, Received by & Post Received by Monday, October 19, 2020

Election Day Registration & Voting on Tuesday, November 3, 2020

Deadline to Return Completed Absentee Ballot  In-Person, Received by Tuesday, November 3, 2020, 7PM MST
In-Person Absentee Voting Friday, September 18, 2020 – Monday, November 2, 2020
Wyoming General Election  Tuesday, November 3, 2020

Last updated 03/26/2020