2020 Election Dates

Your vote is your voice. 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. Review your state’s important dates so you can make your voting plan today!

Important Election Dates and Deadlines for 2020

Alabama

Voter Registration Deadline Online by Monday, February 17, 2020

Postmarked by Saturday, February 15, 2020

Hand Delivered by Friday, February 14, 2020

Deadline to Request an Absentee Ballot Thursday, February 27, 2020
Deadline to Return Completed Absentee Ballot In-Person, Received by Monday, March 2, 2020
Alabama Primary Election Tuesday, March 3, 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 02/07/2020

Alaska

Deadline to Request an Absentee Ballot Automatic
Deadline to Return Completed Absentee Ballot Post Received by Tuesday, March 24, 2020
Alaska Democratic Presidential Caucus Saturday, April 4, 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 02/07/2020

Arizona

Presidential Preference Voter Registration Deadline Tuesday, February 18, 2020
Presidential Primary Early Voting Dates Wednesday, February 19, 2020 – Tuesday, March 17, 2020
Deadline to Request an Absentee Ballot Friday, March 6, 2020 5:00 PM MST
Deadline to Return Completed Absentee Ballot Tuesday, March 17, 2020 7:00 PM MST
Arizona Presidential Preference Election Tuesday, March 17, 2020
Primary Voter Registration Deadline Monday, July 6, 2020
Deadline to Request an Absentee Ballot Received by Friday, July 24, 2020, 5PM MST
Deadline to Return Completed Absentee Ballot Tuesday, August 4, 2020, 7PM MST
Early Voting Period 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
Deadline to Request an Absentee Ballot Friday, October 30, 2020 5:00 PM MST
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020 7:00 PM MST
Arizona General Election Tuesday, November 3, 2020

Last Updated 02/10/2020

Arkansas

Primary Voter Registration Deadline Tuesday, February 4, 2020
Early Voting Period Monday, February 17, 2020 – Monday, March 2, 2020
Deadline to Request an Absentee Ballot Email by Tuesday, February 25, 2020
Deadline to Return Completed Absentee Ballot In-Person, Received by Monday, March 2, 2020
Arkansas Primary Election Tuesday, March 3, 2020
Voter Registration Deadline for General Election Tuesday, October 6, 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 01/24/2020

California

Primary Voter Registration Deadline Online or Postmarked by Tuesday, February 18, 2020

Conditional Registration Begins on Wednesday, February 19, 2020

Absentee Ballot Request Deadline Received by Tuesday, February 25, 2020
Absentee Ballot Return Deadline Hand Delivered by Tuesday, March 3, 2020 8PM PST
Early Voting Period Dates Vary by Locality
California Primary Election Tuesday, March 3, 2020
General Voter Registration Deadline Online or Postmarked by Tuesday, October 20, 2020

Conditional Registration Begins on Wednesday, October 21, 2020

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 02/07/2020

Colorado

Presidential Primary Voter Registration Deadline Request for Postal Ballot by Monday, February 24, 2020
Deadline to Request an Absentee Ballot Automatic
Deadline to Return Completed Absentee Ballot Tuesday, March 3, 2020 7PM MST
Early Voting Period Monday, February 24, 2020 – Monday, March 2, 2020
Colorado Presidential Primary Election Tuesday, March 3, 2020
State Primary Voter Registration Deadline Request for Postal Ballot by Monday, June 22, 2020
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
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 02/07/2020

Connecticut

Presidential Preference Voter Registration Deadline Received by Thursday, April 23, 2020

In-Person Request by Monday, April 27, 2020 12PM EDT

Deadline to Request an Absentee Ballot Monday, April 27, 2020
Deadline to Return Completed Absentee Ballot Fax by Tuesday, April 28, 2020
Connecticut Presidential Preference Election Tuesday, April 28, 2020
General Voter Registration Deadline Received by Thursday October 29, 2020

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

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 02/07/2020

Delaware

Presidential Primary Voter Registration Deadline Saturday, April 4, 2020
Deadline to Request an Absentee Ballot Monday, April 27, 2020 12PM EDT
Deadline to Return Completed Absentee Ballot Tuesday, April 28, 2020 8PM EDT
Delaware Presidential Primary Election Tuesday, April 28, 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 3, 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

Last Updated 02/07/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

Presidential Preference Primary Voter Registration Deadline Tuesday, February 18, 2020
Absentee Ballot Request Deadline In-Person, Received by Saturday, March 14, 2020
Absentee Ballot Return Deadline Tuesday, March 16, 2020 7PM EDT
Early Voting Period Saturday, March 7, 2020- Saturday, March 14, 2020
Florida Presidential Preference Primary Election Wednesday, March 17, 2020
Primary Voter Registration Deadline Monday, July 20, 2020
Absentee Ballot Request Deadline In-Person, Received by Saturday, August 15, 2020
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 In-Person, Received by Saturday, October 31, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020 7:00 PM EST
Early Voting Period Saturday, October 24, 2020- Saturday, October 31, 2020
Florida General Election Tuesday, November 3, 2020

Last Updated 02/07/2020

Georgia

Georgia Presidential Preference Primary and Special Election Voter Registration Deadline Monday, February 24, 2020
Deadline to Request an Absentee Ballot Friday, March 20, 2020
Deadline to Return Completed Absentee Ballot Monday, March 23, 2020
Early Voting Monday, March 2, 2020 – Friday, March 20, 2020
Georgia Presidential Preference Primary and Special Election
Tuesday, March 24, 2020
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 02/07/2020

Hawaii

State Primary Voter Registration Deadline Thursday, July 9, 2020
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
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

Last Updated 02/07/2020

Idaho

Primary Voter Registration Deadline Received by Friday, February 14, 2020 5PM MST

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

Absentee Ballot Request Deadline Friday, February 28, 2020 5PM MST
Absentee Ballot Return Deadline Tuesday, March 10, 2020 8PM MDT
Early Voting Period Monday, February 24, 2020 – Friday, March 6, 2020
In-Person Absentee Voting Friday, March 6, 2020
Idaho Primary Election Tuesday, March 10, 2020
General Voter Registration Deadline Wednesday, October 21, 2020 5PM MDT

Postmarked by Wednesday, October 7, 2020

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

Absentee Ballot Request Deadline Wednesday, October 21, 2020 5PM MDT
Absentee Ballot Return Deadline Tuesday, November 3, 2020 8PM MST
Early Voting Period Saturday, October 17, 2020 – Sunday, October 31, 2020
Idaho General Election Tuesday, November 3, 2020

Last Updated 02/07/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

Last Updated 02/07/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
Indiana  State Primary Election Tuesday, May 5, 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
Indiana General Election Tuesday, November 3, 2020

Last Updated 02/07/2020

Iowa

Same-Day Caucus Registration Monday, February 3, 2020
Iowa Caucus Election Day Registration & Voting Monday, February 3, 2020
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 Monday, May 4, 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 02/07/2020

Kansas

Primary Voter Registration Deadline Tuesday, July 14, 2020
Deadline to Request an Absentee Ballot Friday, July 31, 2020
Deadline to Return Completed Absentee Ballot Monday, August 3, 2020
Early Voting Tuesday, July 21, 2020 – Monday, August 3, 2020
Indiana  State Primary Election Tuesday, August 4, 2020
General Voter Registration Deadline Tuesday, October 13, 2020
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

Last Updated 02/07/2020

Kentucky

Primary Voter Registration Deadline Monday, April 20, 2020
Absentee Ballot Request Deadline Tuesday, May 12, 2020
Absentee Ballot Return Deadline Tuesday, May 19, 2020 6PM EDT
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 01/22/2020

Louisiana

Voter Registration Deadline Online by Saturday March 4, 2020

In-Person & by Post Received by Wednesday, March 4, 2020

Absentee Ballot Request Deadline Tuesday, March 31, 2020 4:30PM CDT
Absentee Ballot Return Deadline Friday, May 8, 2020 4:30PM CDT
Early Voting Period Saturday, March 21, 2020 – Saturday, March 28, 2020
Louisiana Presidential Preference Primary Election April 4, 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 02/07/2020

Maine

Maine Presidential Primary Voter Registration Deadline Sunday, February 16, 2020

In-Person & Postmarked by Monday, February 10, 2020

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

Deadline to Request an Absentee Ballot Saturday, February 29, 2020
Deadline to Return Completed Absentee Ballot Postmarked by Tuesday, March 3, 2020
In-Person Absentee Voting Sunday, February 2, 2020 – Monday, March 2, 2020
Maine Presidential Primary Election Tuesday, March 3, 2020
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 Tuesday, October 13, 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 02/10/2020

Maryland

Primary Voter Registration Deadline Tuesday, April 7, 2020 9PM EDT
Absentee Ballot Request Deadline Request for Online Ballot by Friday April 24, 2020 5PM EDT
Absentee Ballot Return Deadline Postmarked by Tuesday, April 28, 2020
Early Voting Period Thursday, April 16, 2020- Thursday, April 23, 2020
Maryland Presidential Primary Election Tuesday, April 28, 2020
General Voter Registration Deadline Tuesday, October 13, 2020 9PM EDT
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 02/10/2020

Massachusetts

Primary Voter Registration Deadline Wednesday, February 12, 2020 8PM EST
Absentee Ballot Request Deadline Monday, March 2, 2020 12PM
Absentee Ballot Return Deadline Tuesday, March 3, 2020
Massachusetts Presidential Primary Election Tuesday, March 3, 2020
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 01/22/2020

Michigan

Voter Registration Deadline Post Received by Monday, February 24, 2020
Absentee Ballot Request Deadline Received by Friday, March 6, 3030 5PM EST
Absentee Ballot Return Deadline Received by Tuesday March 10, 2020 5PM EST
In-Person Absentee Voting Monday, March 9, 2020
Michigan Presidential Preference Primary Election (Same-Day Registration) Tuesday, March 10, 2020
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 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 Monday, November 2, 2020
Michigan General Election (Same-Day Registration) Tuesday, November 3, 2020

 

Last Updated 01/22/2020

Minnesota

Voter Registration Deadline Online by Tuesday, February 11, 2020, 11:59 PM

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

Absentee Ballot Request Deadline Tuesday, March 3, 2020
Absentee Ballot Return Deadline In-Person, Received by Tuesday, March 3, 2020, 3PM
Early Voting Period Friday, January 17, 2020 – Monday, March 2, 2020
Minnesota Presidential Preference Primary Election Tuesday, March 3, 2020
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 02/10/2020

Mississippi

Primary Voter Registration Deadline Postmarked by Monday, February 10, 2020

In-Person, Received by Monday, February 10, 2020, 12PM CST

Absentee Ballot Request Deadline No Deadline
Absentee Ballot Return Deadline Post Received by Monday, March 9, 2020, 5PM CDT
Mississippi State Primary Election Tuesday, March 10, 2020
Primary Runoff Voter Registration Deadline Postmarked by Saturday, February 29, 2020

In-Person, Received by Saturday, February 29, 2020 12PM CST

Absentee Ballot Request Deadline No Deadline
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 Thursday, October 1, 2020

In-Person, Received by Thursday, October 1, 2020 12PM CDT

Absentee Ballot Request Deadline No Deadline
Absentee Ballot Return Deadline Post Received by Monday, November 2, 2020 5PM CST
Mississippi General Election Tuesday, November 3, 2020

Last updated 01/22/2020

Missouri

Presidential Primary Voter Registration Deadline Postmarked by Wednesday, February 12, 2020

Wednesday, February 12, 2020, 5PM CST

Absentee Ballot Request Deadline Wednesday, February 26, 2020, 5PM CST
Absentee Ballot Return Deadline Received by Tuesday, March 10, 2020, 7PM CDT
Missouri Presidential Primary Election Tuesday, March 10, 2020
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 11, 2020 – Monday, June 1, 2020
Montana State Primary Election Monday, May 4, 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
Montana General Election Tuesday, November 3, 2020

Last updated 02/10/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 02/10/2020

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 27, 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

Presidential Primary Voter Registration Deadline Tuesday, February 4, 2020
Absentee Ballot Request Deadline Monday, February 10, 2020
Absentee Ballot Return Deadline In-Person Request by Monday, February 10, 2020, 5PM EST
New Hampshire Presidential Primary Election Tuesday, February 11, 2020
Primary Voter Registration Deadline Tuesday, September 1, 2020
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
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 02/10/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
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 02/10/2020

New York

Presidential Primary Voter Registration Deadline In-Person and Postmarked by Friday, April 3, 2020
Absentee Ballot Request Deadline In-Person Request by Monday April 27, 2020
Absentee Ballot Return Deadline In-Person, Received by Tuesday, April 28, 2020
New York Presidential Primary Election Tuesday, April 28, 2020
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
Absentee Ballot Return Deadline In-Person, Received by Tuesday, June 23, 2020
New York State Primary Election Tuesday, June 23, 2020
General Voter Registration Deadline In-Person and Postmarked by Friday October 9, 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
New York General Election Tuesday, November 3, 2020

Last updated 01/22/2020

North Carolina

Voter Registration Deadline Friday, February 7, 2020
Early Voting Period Thursday, February 13 – Saturday, February, 29, 2020
Absentee Ballot Request Deadline Tuesday, February 25, 2020
Absentee Ballot Return Deadline Tuesday, March 3, 2020
North Carolina Primary Election Tuesday, March 3, 2020
Voter Registration Deadline Friday, October 9, 2020
Absentee Ballot Request Deadline Tuesday, October 27, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020
Early Voting Period Thursday, October 15, 2020 – Saturday, October 31, 2020
North Carolina General Election  Tuesday, November 3, 2020

Last updated 02/10/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 17, 2020
In-Person Absentee Voting Monday, February 17, 2020 – Monday, March 16, 2020
Deadline to Request an Absentee Ballot Saturday, March 14, 2020 12:00 PM EDT
Deadline to Return Completed Absentee Ballot Tuesday, March 17, 2020 7:30 PM EDT (In-Person)
Ohio Primary Election Tuesday, March 17, 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 01/16/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, March 30, 2020
Deadline to Request an Absentee Ballot Tuesday, April 21, 2020
Deadline to Return Completed Absentee Ballot Friday, April 24, 2020
Pennsylvania State Presidential Primary Election Tuesday, April 28, 2020
Voter Registration Deadline for General Election Monday, October 5, 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 01/16/2020

Rhode Island

Presidential Preference Primary Voter Registration Deadline Sunday, March 29, 2020
Absentee Ballot Request Deadline Tuesday, April 7, 2020, 4PM EDT
Absentee Ballot Return Deadline Tuesday, April 28, 2020, 8PM EDT
Rhode Island Presidential Preference Primary Election Tuesday, April 28, 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 02/10/2020

South Carolina

Primary Voter Registration Deadline Postmarked by Monday, May 11, 2020
E-mail or Fax Primary Voter Registration Deadline Sunday, May 10, 2020 11:59PM EDT
In-Person Primary Voter Registration Deadline Friday May 9, 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
South Carolina State Primary Election Tuesday, June 9, 2020
General Voter Registration Deadline In-Person and Postmarked by Friday October 9, 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 01/22/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

Presidential Preference Primary Voter Registration Deadline Monday, February 3, 2020
Absentee Ballot Request Deadline Tuesday, February 25, 2020
Absentee Ballot Return Deadline Tuesday, March 3, 2020 8PM EST
Early Voting Period Wednesday, February 12, 2020- Tuesday, February 25, 2020
Tennessee Presidential Primary Election Tuesday, March 3, 2020
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
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- Tuesday, October 27, 2020
Tennessee General Election Tuesday, November 3, 2020

Last updated 01/22/2020

Texas

Primary Voter Registration Deadline Tuesday, March 3, 2020
Deadline to Request an Absentee Ballot Post Received by Friday, February 3, 2020
Deadline to Return Completed Absentee Ballot Post Received by Wednesday, March 4, 2020 5PM CST
Early Voting Period Tuesday, February 18, 2020 – Friday, February 28, 2020
Texas Primary Election Tuesday, April 28, 2020
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 Tuesday, October 20, 2020 – Saturday, October 31, 2020
Texas General Election Tuesday, November 3, 2020

Last updated 02/05/2020

Utah

Presidential Preference Primary Voter Registration Deadline (Online and In-Person) Online and In-Person by Tuesday, February 25, 2020

Postmarked by Sunday, February 2, 2020

Deadline to Request an Absentee Ballot Wednesday, February 26, 2020
Deadline to Return Completed Absentee Ballot Tuesday, March 3, 2020
Early Voting Period Saturday, February 18, 2020 – Saturday, February 28, 2020
Utah State Presidential Preference Primary Election Tuesday, March 3, 2020
Primary Voter Registration Deadline Online and In-Person by Tuesday, June 16, 2020

Postmarked by Sunday, May 24, 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 9, 2020 – Friday, June 19, 2020
Utah State Primary Election Tuesday, June 23, 2020
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

Last updated 01/24/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
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

Last updated 02/10/2020

Virginia

Presidential Preference Primary Voter Registration Deadline (Online, Postmarked by, In-Person Received by) Tuesday, February 25, 2020
Deadline to Request an Absentee Ballot Tuesday, February 25, 2020 5PM EST
Deadline to Return Completed Absentee Ballot Received by Tuesday, March 3, 2020 7PM EST
In-Person Absentee Voting Saturday, January 18, 2020 – Saturday, February 29, 2020
Virginia State Presidential Preference Primary Election Tuesday, March 3, 2020
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 01/24/2020

Washington

Presidential Primary Voter Registration Deadline Online by Monday, March 2, 2020

Post Received by Monday, March 2, 2020

Deadline to Request an Absentee Ballot In-Person Request by Monday, March 2, 2020
Deadline to Return Completed Absentee Ballot Tuesday, March 10, 2020
Early Voting Period Friday, February 21, 2020
Washington State Presidential Primary Election Tuesday, March 10, 2020
Primary Voter Registration Deadline Online by Monday, August 3, 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 Friday, July 17, 2020
Washington State Primary Election Tuesday, August 4, 2020
Voter Registration Deadline for General Election Online 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
Washington State General Election Tuesday, November 3, 2020

Last updated 02/10/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
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
Early Voting Period Wednesday, October 21, 2020 – Saturday, October 31, 2020
West Virginia General Election Tuesday, November 3, 2020

Last updated 02/10/2020

Wisconsin

Presidential Preference Primary Voter Registration Deadline Postmarked by Wednesday, March 18, 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
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 01/24/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 9, 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 Thursday, September 24, 2020 
Wyoming General Election  Tuesday, November 3, 2020

Last updated 02/10/2020