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

Voter Registration Deadline Monday, October 19, 2020
Deadline to Request an Absentee Ballot Thursday, October 29, 2020
Deadline to Return or Postmark a Completed Absentee Ballot Monday, November 2, 2020
Alabama General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Alaska

Voter Registration Deadline Sunday, October 4, 2020
Absentee In-Person, Early Vote, Electronic Transmission, and Special Needs Voting
Begins Monday, October 19, 2020
Deadline to Request an Absentee Ballot Electronically Saturday, October 24, 2020
Deadline to Return Completed Absentee Ballot Postmarked by November 3, 2020
Alaska General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Arizona

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
Recommended Absentee Ballot Return Deadline Wednesday, October 28, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Arizona General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Arkansas

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

Last updated 10/02/2020

California

Voter Registration Deadline for General Election Online or Postmarked by Monday, October 19, 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 Postmarked by Tuesday, November 3, 2020
Early Voting Period Dates Vary by Locality
California General Election Tuesday, November 3, 2020

*Please note that the California General Election will be an all-mail ballot election. All registered California voters will receive a vote-by-mail ballot prior to the election.

Last Updated 10/02/2020

Colorado

General Election Voter Registration Deadline Monday, October 26, 2020

Same-Day Registration Available

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

Please Note: Colorado always votes by mail.

Last Updated 10/02/2020

Connecticut

General Voter Registration Deadline Thursday, October 27, 2020

Same-Day Registration Available

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

Last Updated 10/02/2020

Delaware

General Election Voter Registration Deadline Saturday, October 10, 2020
Deadline to Request an Absentee Ballot Received Friday, October 30, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Delaware General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

District of Columbia

Voter Registration Deadline  Tuesday, October 13, 2020

Same-Day Registration Available

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

Last Updated 10/02/2020

Florida

General Voter Registration Deadline Monday, October 5, 2020
Absentee Ballot Request Deadline Saturday, October 24, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020
Early Voting Period Saturday, October 24, 2020-Saturday, October 31, 2020
Florida General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Georgia

Voter Registration Deadline for General Election Monday, October 5, 2020
Statewide Saturday Voting Saturday, October 24, 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 10/02/2020

Hawaii

General Election Voter Registration Deadline Monday, October 5, 2020

Same-Day Registration Available

Deadline to Request an Absentee Ballot Automatic
Deadline to Return Completed Absentee Ballot By Mail: Tuesday, October 27, 2020

Vote Service Center/Place of Deposit: Wednesday, October 28,2020-Tuesday October 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 10/02/2020

Idaho

General Voter Registration Deadline Friday, October 9, 2020

Same-Day Registration Available

Absentee Ballot Request Deadline Friday, October 23, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020
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 10/02/2020

Illinois

Voter Registration Deadline for General Election Tuesday, October 6, 2020

Online by Sunday, October 18, 2020

Same-Day Registration Available

Deadline to Request an Absentee Ballot By Mail Request by Thursday, October 29, 2020

In-Person Request by Monday, November 2, 2020

Deadline to Return Completed Absentee Ballot Postmarked  by Tuesday, November 3, 2020
Early Voting Period Thursday September 24, 2020 – Monday, November 2, 2020
Illinois General Election Tuesday, November 3, 2020

Please Note: Absentee ballots can now be requested online.

Last Updated 10/02/2020

Indiana

General Voter Registration Deadline Monday, October 5, 2020
Deadline to Request an Absentee Ballot Request for Postal Ballot by Thursday, October 22, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Absentee In-Person Voting Begins Tuesday, October 6, 2020
Indiana General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Iowa

General Election Voter Registration Deadline (Online & By-Mail) Saturday, October 24, 2020

Same-Day Registration Available

Deadline to Request an Absentee Ballot Saturday, October 24, 2020
Deadline to Return Completed Absentee Ballot Postmarked & In-Person by Monday, November 2, 2020

 

Iowa General Election  Tuesday, November 3, 2020

Last Updated 10/02/2020

Kansas

General Voter Registration Deadline Tuesday, October 13, 2020
Advance In-Person Voting and Vote-By-Mail Wednesday, October 14, 2020 – Monday, November 2, 2020
Deadline to Request an Absentee Ballot by Mail Tuesday, October 27, 2020
Deadline to Return Completed Absentee Ballot Postmarked by Tuesday, November 3, 2020
Kansas General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Kentucky

General Voter Registration Deadline Monday, October 5, 2020
Absentee Ballot Request Deadline Friday, October 9, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020
In-Person Absentee Voting Friday, October 13, 2020 – Monday, November 2, 2020
Kentucky General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Louisiana

General Voter Registration Deadline In-Person & by Mail Received by Monday, October 5, 2020

GeauxVote Online Registration System by Tuesday, October 13, 2020

Absentee Ballot Request Deadline Friday, October 30, 2020
Absentee Ballot Return Deadline Monday, November 2, 2020
Early Voting Period Friday, October 16, 2020 – Tuesday, October 27, 2020
Louisiana General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Please Note: Vote-by-mail will be extended to voters with a high risk of being infected with COVID-19, with symptoms of COVID-19, or caring for someone infected with COVID-19.

Maine

General Election Voter Registration Deadline Received by Mail Monday, October 19, 2020

Same Day Registration Available

Deadline to Request an Absentee Ballot Thursday, October 29, 2020
Deadline to Return Completed Absentee Ballot Received by Tuesday, November 3, 2020
Early Voting Monday, October 5, 2020-Friday October 30, 2020
Maine General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Maryland

General Voter Registration Deadline Tuesday, October 13, 2020

Same-Day Registration Available

Absentee Ballot Request Deadline Request for Online Ballot by Friday, October 30, 2020
Absentee Ballot Return Deadline Postmarked by Tuesday, November 3, 2020
Maryland General Election Tuesday, November 3, 2020

Last Updated 10/02/2020

Massachusetts

General Voter Registration Deadline Saturday, October 24, 2020
Absentee Ballot Request Deadline Received by Wednesday, October 28, 2020
Absentee Ballot Return Deadline Postmarked Tuesday, November 3, 2020

Received Friday, November 6, 2020

Early Voting Period Saturday, October 17, 2020 – Friday, October 30, 2020
Massachusetts General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Michigan

General Voter Registration Deadline Post Received by Monday, October 19, 2020

Same-Day Registration Available

Absentee Ballot Request Deadline Received by Friday, October 30, 2020
Absentee Ballot Return Deadline Postmarked by Monday, November 2, 2020 & Received by Tuesday, November 17, 2020
In-Person Absentee Voting Friday, September 18, 2020 -Monday, November 2, 2020
Michigan General Election Tuesday, November 3, 2020

Last Updated 10/05/2020

Minnesota

General Voter Registration Deadline Online or Received by Mail by Tuesday, October 13, 2020

Same Day Registration Available

Absentee Ballot Request Deadline Monday, November 2, 2020
Absentee Ballot Return Deadline In-Person Received by Tuesday, November 3, 2020
Early Voting Period Friday, September 18, 2020 – Monday, November 2, 2020
Minnesota General Election Tuesday, November 3, 2020

 

Last Updated 10/02/2020

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

Mississippi

General Voter Registration Deadline Postmarked by Monday, October 5, 2020

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

Absentee Ballot Request Deadline No Deadline
Absentee Ballot Return Deadline Postmarked by Tuesday, November 3, 2020 & Received by Saturday, November 10, 2020

By email & fax by Tuesday, November 3, 2020

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

Mississippi General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Missouri

General Voter Registration Deadline  Wednesday, October 7, 2020
Absentee Ballot Request Deadline Received by Wednesday, October 21, 2020
Absentee Ballot Return Deadline Received by or In-Person by Tuesday, November 3, 2020
Early Voting Monday, October 5, 2020- Monday, November 2, 2020
Missouri General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Montana

General Voter Registration Deadline Postmarked by Monday, October 26, 2020

Same Day Registration Available 

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

Last updated 10/02/2020

Nebraska

General Voter Registration Deadline In-Person or Online by Friday, October 16, 2020

In the Election Office by Friday, October 23, 2020

Absentee Ballot Request Deadline Received by Friday, October 23, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020
Early Voting Monday, October 5, 2020-Monday, November 2, 2020
Nebraska General Election Tuesday, November 3, 2020

Last updated 10/02/2020

 

 

Nevada

General Voter Registration Deadline Postmarked by & In-Person, Received by Tuesday, October 6, 2020

Online by Thursday, October 29, 2020

Same-Day Registration Available

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

 

Last updated 10/02/2020

New Hampshire

General Voter Registration Deadline Wednesday, October 21, 2020

Same-Day Registration Available

Absentee Ballot Request Deadline Monday, November 2, 2020
Absentee Ballot Return Deadline Received by Tuesday, November 3, 2020
New Hampshire General Election Tuesday, November 3, 2020

Last updated 10/02/2020

New Jersey

Voter Registration Deadline for General Election Tuesday, October 13, 2020
Deadline to Request a Vote-by-mail Ballot Sent by Friday, October 23, 2020  & Received by Tuesday, October 27, 2020
Deadline to Return Completed Vote-by-mail Ballot Postmarked by Tuesday, November 3, 2020 & Received by Tuesday, November 10, 2020
New Jersey General Election Tuesday, November 3, 2020

Last updated 10/02/220

New Mexico

Voter Registration Deadline for General Election Online or Postmarked by Tuesday, October 6, 2020

In Person by Saturday, October 31, 2020

Deadline to Request an Absentee Ballot Online by Tuesday, October 20, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Early Voting Saturday, October 17, 2020- Saturday, October 31, 2020
New Mexico General Election Tuesday, November 3, 2020

Last updated 10/02/2020

New York

General Voter Registration Deadline Friday, October 9, 2020
Absentee Ballot Request Deadline Received by Tuesday, October 27, 2020

In-Person, Request by Monday, November 2, 2020

Absentee Ballot Return Deadline Postmarked by Tuesday, November 3, 2020

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

 

North Carolina

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 | Same Day Registration During Early Voting
North Carolina General Election  Tuesday, November 3, 2020

Last updated 10/02/2020

Please Note: Online registration is now available in North Carolina through the DMV.

North Dakota

Voter Registration Deadline Not Required
Absentee Ballot Request Deadline Monday, November 2, 2020
Absentee Ballot Return Deadline Monday, November 2, 2020
Early Voting Period Monday, October 19, 2020- Monday, November 2, 2020
North Dakota General Election  Tuesday, November 3, 2020

Last updated 10/02/2020

Ohio

Voter Registration Deadline for General Election Monday, October 5, 2020
Deadline to Request an Absentee Ballot by Mail Saturday, October 31, 2020
Deadline to Return Completed Absentee Ballot Postmarked Monday, November 2, 2020

In-Person Tuesday, November 3, 2020

Early Voting Tuesday, October 6, 2020- Monday, November 3, 2020
Ohio General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Oklahoma

Voter Registration Deadline for General Election Friday, October 9, 2020
Deadline to Request an Absentee Ballot Tuesday, October 27, 2020
Deadline to Return Completed Absentee Ballot Monday, November 2, 2020
Early Voting Period Thursday, October 29, 2020 – Saturday, October 31, 2020
Oklahoma General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Oregon

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
Oregon General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Pennsylvania

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

Rhode Island

General Voter Registration Deadline Sunday, October 4, 2020
Absentee Ballot Request Deadline Tuesday, October 13, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020
Rhode Island General Election Tuesday, November 3, 2020

Last updated 10/02/2020

South Carolina

E-mail, Online Voter Registration Deadline Sunday, October 4, 2020
In-Person Voter Registration Deadline Friday, October 2, 2020
Mail Voter Registration Deadline Postmarked by Monday, October 5, 2020
Absentee Ballot Request Deadline Received by Saturday, October 24, 2020
Absentee Ballot Return Deadline Monday, November 2, 2020
Early Voting Period Saturday, October 24, 2020- Sunday, November 1, 2020
South Carolina State General Election Tuesday, November 3, 2020

Last updated 10/02/2020

South Dakota

General Voter Registration Deadline Monday, October 19, 2020
Absentee Ballot Request Deadline Tuesday, November 3, 2020 
Absentee Ballot Return Deadline Received by Tuesday, November 3, 2020
In-Person Absentee Voting Friday, September 18, 2020 – Monday, November 2, 2020
South Dakota State General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Tennessee

General Voter Registration Deadline Monday, October 5, 2020
Absentee Ballot Request Deadline Tuesday, October 27, 2020
Absentee Ballot Return Deadline Tuesday, November 3, 2020
Early Voting Period Wednesday, October 14, 2020- Thursday, October 29, 2020
Tennessee General Election Tuesday, November 3, 2020

Last updated 10/02/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
Early Voting Period Tuesday, October 13, 2020 – Friday, October 30, 2020
Texas General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Utah

Voter Registration Deadline for General Election Online and In-Person Friday, October 23, 2020

Postmarked by Sunday, October 4, 2020

Same-Day Voter Registration Available

Deadline to Request an Absentee Ballot Thursday, October 29, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Utah State General Election Tuesday, November 3, 2020

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

Last updated 10/02/2020

Vermont

Voter Registration Deadline for General Election Monday, October 5, 2020

Same-Day Voter Registration Available

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

Virginia

Voter Registration Deadline for General Election Tuesday, October 13, 2020
Deadline to Request an Absentee Ballot By Mail: Friday, October 23, 2020

In-Person: Sunday, October 31, 2020

Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Virginia State General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Washington

Voter Registration Deadline for General Election By Mail and Online by Monday, October 26, 2020

Same-Day Registration Available

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

Last updated 10/02/2020

West Virgnia

Voter Registration Deadline for General Election Tuesday, October 13, 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

Last updated 10/02/2020

Wisconsin

Voter Registration Deadline for General Election Postmarked & Online by Wednesday, October 14, 2020

In-Person by Friday, October 30, 2020

Same-Day Registration Available

Deadline to Request an Absentee Ballot Friday, October 30, 2020
Deadline to Return Completed Absentee Ballot Tuesday, November 3, 2020
Early Voting Varies by Locality
Wisconsin State General Election Tuesday, November 3, 2020

Last updated 10/02/2020

Wyoming

Voter Registration Deadline for General Election In-Person, Received by & Post Received by Monday, October 19, 2020

Same-Day Registration Available

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

Last updated 10/02/2020