Programs & Resources

Voting Deadlines by State

Click on your state below to find deadlines and information for voter registration, absentee ballots, and early voting.

ALABAMA

Voter Registration Deadline

  • Received by Mon Oct 19, 2020
  • Online by Mon Oct 19, 2020

Absentee Ballot Request Deadline

  • Thu Oct 29, 2020

ALASKA

Voter Registration Deadline

  • Sun Oct 4, 2020

Absentee Ballot Request Deadline

  • Mon Oct 26, 2020
  • Request for Online or Fax Ballot by Mon Nov 2, 2020, 5:00 pm AKST

Absentee Ballot Return Deadline

  • Postmarked by Tue Nov 3, 2020
  • Email or Fax by Tue Nov 3, 2020
  • Post received by Fri Nov 13, 2020

ARIZONA

Voter Registration Deadline

  • Mon Oct 5, 2020

Early Voting Available

  • Contact Local Election Office – Contact Local Election Office

Absentee Ballot Request Deadline

  • Received by Fri Oct 30, 2020 5:00pm MST

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 7:00pm MST

ARKANSAS

Voter Registration Deadline

  • Postmarked by Mon Oct 5, 2020
  • In-Person, Received by Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Received by Fri Oct 30, 2020 5:00pm MST

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 7:00pm MST

CALIFORNIA

Voter Registration Deadline

  • Online by Tue Oct 20, 2020
  • Postmarked by Tue Oct 20, 2020
  • Conditional Registration Begins on Wed Oct 21, 2020

Absentee Ballot Request Deadline

  • Received by Tue Oct 27, 2020

Absentee Ballot Return Deadline

  • Postmarked by Tue Nov 3, 2020
  • Hand Delivered by Tue Nov 3, 2020 8:00pm PST
  • Post received by Fri Nov 20, 2020

COLORADO

Voter Registration Deadline

  • Request for Postal Ballot by Mon Oct 26, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Automatic

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 7:00pm MST

Early Voting Available

  • Mon Oct 26, 2020 – Mon Nov 2, 2020

CONNECTICUT

Voter Registration Deadline

  • Received by Thu Oct 29, 2020
  • Postmarked by Thu Oct 29, 2020
  • Last Day to Change Party Affiliation Thu Oct 29, 2020
  • In-Person Request by Mon Nov 2, 2020 12:00pm EST

Absentee Ballot Request Deadline

  • Mon Nov 2, 2020

Absentee Ballot Return Deadline

  • In-Person, Received by Mon Nov 2, 2020
  • Post received by Tue Nov 3, 2020
  • Fax by Tue Nov 3, 2020

DELAWARE

Voter Registration Deadline

  • Sat Oct 3, 2020

Absentee Ballot Request Deadline

  • Mon Nov 2, 2020 12:00pm EST

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm EST

FLORIDA

Voter Registration Deadline

  • Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Post received by Sat Oct 24, 2020 5:00pm EDT
  • In-Person, Received by Sat Oct 31, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 7:00pm EST

Early Voting Available

  • Sat Oct 24, 2020 8:00am EDT – Sat Oct 31, 2020 5:00pm EDT

GEORGIA

Voter Registration Deadline

  • Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Received by Fri Oct 30, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020

Early Voting Available

  • Mon Oct 12, 2020 – Fri Oct 30, 2020

HAWAII

Voter Registration Deadline

  • Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Tue Oct 27, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020

Early Voting Available

  • Election Day Registration + Early Voting Tue Oct 20, 2020

IDAHO

  • Wed Oct 21, 2020 5:00pm MDT
  • Postmarked by Wed Oct 7, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Wed Oct 21, 2020 5:00pm MDT

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm MST

Early Voting Available

  • Sat Oct 17, 2020 – Sat Oct 31, 2020 5:00pm MDT

In-person Absentee Voting Available

  • Deadline Dates Vary by Locality – Sat Oct 31, 2020 5:00pm MDT

ILLINOIS

Voter Registration Deadline

  • Tue Oct 6, 2020
  • Voter Registration “Grace Period” Wed Oct 7, 2020 thru Election Day
  • Online by Sun Oct 18, 2020
  • Election Day Registration & Voting (Call Local Election Office) Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Thu Oct 29, 2020
  • In-Person Request by Mon Nov 2, 2020

Absentee Ballot Return Deadline

  • Postmarked by Tue Nov 3, 2020
  • Post received by Tue Nov 17, 2020

Early Voting Available

  • At Permanent Polling Places as of Mon Oct 19, 2020
  • At Election Authority Office as of Sat Oct 24, 2020

– Early Voting ends Mon Nov 2, 2020

INDIANA

Voter Registration Deadline

  • Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Request for Postal Ballot by Thu Oct 22, 2020 11:59pm CDT
  • In-Person Request by Mon Nov 2, 2020 12:00pm CST

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 6:00pm CST

In-person Absentee Voting Available

  • Tue Oct 6, 2020 – Mon Nov 2, 2020 12:00pm CST

IOWA

Voter Registration Deadline

  • Sat Oct 24, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Fri Oct 30, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 9:00pm CST

In-person Absentee Voting Available

  • Mon Oct 5, 2020 – Mon Nov 2, 2020

KANSAS

Voter Registration Deadline

  • Online by Tue Oct 13, 2020
  • Postmarked by Tue Oct 13, 2020

Absentee Ballot Request Deadline

  • Fri Oct 30, 2020

Absentee Ballot Return Deadline

  • Mon Nov 2, 2020

Early Voting Available

  • Tue Jul 21, 2020 – Mon Nov 2, 2020

KENTUCKY

Voter Registration Deadline

  • Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Tue Oct 27, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 6:00pm EST

In-person Absentee Voting Available

  • Deadline Dates Vary by Locality – Mon Nov 2, 2020

LOUISIANA

Voter Registration Deadline

  • Post received by Wed Nov 4, 2020
  • In-Person Request by Wed Nov 4, 2020
  • Online by Sat Nov 14, 2020

Absentee Ballot Request Deadline

  • Tue Dec 1, 2020 4:30pm CST

Absentee Ballot Return Deadline

  • Fri Dec 4, 2020 4:30pm CST

Early Voting Available

  • Fri Nov 20, 2020 8:30am CST – Sat Nov 28, 2020 6:00pm CST

MAINE

Voter Registration Deadline

  • Deadline Dates Vary by Locality
  • Postmarked by Mon Oct 19, 2020
  • In-Person Request by Mon Oct 19, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020
  • Contact Local Election Office

Absentee Ballot Request Deadline

  • Sat Oct 31, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm EST
  • Received by Tue Nov 3, 2020 8:00pm EST

In-person Absentee Voting Available

Mon Oct 12, 2020 – Thu Oct 29, 2020 8:00pm EDT

MARYLAND

Voter Registration Deadline

  • Tue Oct 13, 2020 9:00pm EDT
  • Postmarked by Tue Oct 13, 2020 9:00pm EDT

Absentee Ballot Request Deadline

  • Request for Postal Ballot by Tue Oct 27, 2020 8:00pm EDT
  • Request for Online Ballot by Fri Oct 30, 2020 5:00pm EDT
  • In-Person Request by Tue Nov 3, 2020 8:00pm EST

Absentee Ballot Return Deadline

  • Postmarked by Tue Nov 3, 2020
  • Received by Fri Nov 13, 2020 10:00am EST

Early Voting Available

  • Thu Oct 22, 2020 10:00am EDT – Thu Oct 29, 2020 8:00pm EDT

MASSACHUSETTS

Voter Registration Deadline

  • Sat Oct 24, 2020 8:00pm EDT

Absentee Ballot Request Deadline

  • Wed Oct 28, 2020 12:00pm EDT

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm EST

Early Voting Available

  • Sat Oct 17, 2020 – Fri Oct 30, 2020

MICHIGAN

Voter Registration Deadline

  • Post received by Tue Oct 20, 2020
  • In the Election Office by Mon Nov 2, 2020 4:00pm EST
  • Election Day Registration & Voting Tue Nov 3, 2020
  • Same Day Registration & Voting ends Tue Nov 3, 2020 8:00pm EST

Absentee Ballot Request Deadline

  • Received by Fri Oct 30, 2020 5:00pm EDT

Absentee Ballot Return Deadline

  • Received by Tue Nov 3, 2020 8:00pm EST

In-person Absentee Voting Available

  • Mon Nov 2, 2020 4:00pm EST

MINNESOTA

Voter Registration Deadline

  • Online by Tue Oct 13, 2020 11:59pm
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Tue Nov 3, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020
  • In-Person, Received by Tue Nov 3, 2020 3:00pm

Early Voting Available

  • Deadline Dates Vary by Locality – Deadline Dates Vary by Locality

MISSISSIPPI

Voter Registration Deadline

  • Postmarked by Mon Oct 5, 2020
  • In-Person, Received by Mon Oct 5, 2020 12:00pm CDT

Absentee Ballot Request Deadline

  • No Deadline

Absentee Ballot Return Deadline

  • Post received by Mon Nov 2, 2020 5:00pm CST

MISSOURI

Voter Registration Deadline

  • Postmarked by Wed Oct 7, 2020

Absentee Ballot Request Deadline

  • Received by Wed Oct 21, 2020 5:00pm CDT

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 7:00pm CST

In-person Absentee Voting Available

  • In the Election Office by Mon Nov 2, 2020 5:00pm CST

MONTANA

Voter Registration Deadline

  • Mon Oct 5, 2020
  • Postmarked by Mon Oct 5, 2020
  • Post received by Thu Oct 8, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020 8:00pm MST

Absentee Ballot Request Deadline

  • Mon Nov 2, 2020 12:00pm MST

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm MST

In-person Absentee Voting Available

  • Mon Oct 12, 2020 – Mon Nov 2, 2020 12:00pm MST

NEBRASKA

Voter Registration Deadline

  • Online by Fri Oct 16, 2020 5:00pm CDT
  • Postmarked by Fri Oct 16, 2020
  • At DMV and other State Agencies by Fri Oct 16, 2020
  • In the Election Office by Fri Oct 23, 2020 6:00pm CDT

Absentee Ballot Request Deadline

  • Received by Fri Oct 23, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm CST

Early Voting Available

  • Sun Oct 4, 2020 – Mon Nov 2, 2020 5:00pm CST

NEVADA

Voter Registration Deadline

  • Postmarked by Tue Oct 6, 2020
  • In-Person, Received by Tue Oct 6, 2020
  • Online by Thu Oct 29, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Post received by Tue Oct 20, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 7:00pm

Early Voting Available

  • Sat Oct 17, 2020 – Fri Oct 30, 2020

NEW HAMPSHIRE

Voter Registration Deadline

  • Tue Oct 27, 2020

Absentee Ballot Request Deadline

  • Mon Nov 2, 2020

Absentee Ballot Return Deadline

  • In-Person Request by Mon Nov 2, 2020 5:00pm EST
  • Post received by Tue Nov 3, 2020 5:00pm EST

NEW JERSEY

Voter Registration Deadline

  • Tue Oct 13, 2020

Absentee Ballot Request Deadline

  • Post received by Tue Oct 27, 2020
  • In-Person Request by Mon Nov 2, 2020 3:00pm EST

Absentee Ballot Return Deadline

  • Postmarked by Tue Nov 3, 2020 8:00pm EST
  • In-Person, Received by Tue Nov 3, 2020 8:00pm EST
  • Post received by Thu Nov 5, 2020 8:00pm EST

NEW MEXICO

Voter Registration Deadline

  • Tue Oct 6, 2020

Absentee Ballot Request Deadline

  • Tue Oct 20, 2020 5:00pm MDT
  • Online by Tue Oct 20, 2020 5:00pm MDT

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020

Early Voting Available

  • Sat Oct 17, 2020 – Sat Oct 31, 2020

In-person Absentee Voting Available

  • Tue Oct 6, 2020 – Fri Oct 30, 2020

NEW YORK

Voter Registration Deadline

  • Postmarked by Fri Oct 9, 2020
  • In-Person Request by Fri Oct 9, 2020
  • Post received by Wed Oct 14, 2020

Absentee Ballot Request Deadline

  • Postmarked by Tue Oct 27, 2020
  • In-Person Request by Mon Nov 2, 2020

Absentee Ballot Return Deadline

  • Postmarked by Mon Nov 2, 2020
  • In-Person, Received by Tue Nov 3, 2020
  • Post received by Tue Nov 10, 2020

Early Voting Available

Sat Oct 24, 2020 – Sun Nov 1, 2020

NORTH CAROLINA

Voter Registration Deadline

  • Fri Oct 9, 2020

Absentee Ballot Request Deadline

  • Tue Oct 27, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020

Early Voting Available

  • Thu Oct 15, 2020 – Sat Oct 31, 2020

NORTH DAKOTA

Voter Registration Deadline

  • Not Required

Absentee Ballot Request Deadline

  • Mon Nov 2, 2020

Absentee Ballot Return Deadline

  • Mon Nov 2, 2020

Early Voting Available

  • Contact Local Election Office

OHIO

Voter Registration Deadline

  • Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Received by Sat Oct 31, 2020 12:00pm EDT

Absentee Ballot Return Deadline

  • Postmarked by Mon Nov 2, 2020
  • In-Person, Received by Tue Nov 3, 2020 7:30pm EST
  • Post received by Fri Nov 13, 2020

In-person Absentee Voting Available

  • Tue Oct 6, 2020 – Mon Nov 2, 2020

OKLAHOMA

Voter Registration Deadline

  • Fri Oct 9, 2020

Absentee Ballot Request Deadline

  • Wed Oct 28, 2020 5:00pm CDT

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020

Early Voting Available

  • Thu Oct 29, 2020 8:00am CDT – Sat Oct 31, 2020 2:00pm CDT

OREGON

Voter Registration Deadline

  • Tue Oct 13, 2020

Absentee Ballot Request Deadline

  • Thu Oct 29, 2020

Absentee Ballot Return Deadline

  • Received by Tue Nov 3, 2020 8:00pm PST

PENNSYLVANIA

Voter Registration Deadline

  • Mon Oct 19, 2020

Absentee Ballot Request Deadline

  • Tue Oct 27, 2020 5:00pm EDT

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm EST

RHODE ISLAND

Voter Registration Deadline

  • Sun Oct 4, 2020

Absentee Ballot Request Deadline

  • Fri Oct 16, 2020 4:00pm EDT

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm EST

SOUTH CAROLINA

Voter Registration Deadline

  • In-Person Request by Fri Oct 2, 2020 5:00pm EDT
  • Email or Fax by Sun Oct 4, 2020 11:59pm EDT
  • Postmarked by Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Fri Oct 30, 2020 5:00pm EDT

Absentee Ballot Return Deadline

  • Received by Tue Nov 3, 2020 7:00pm EST

In-person Absentee Voting Available

  • Mon Oct 5, 2020 – Mon Nov 2, 2020 5:00pm EST

SOUTH DAKOTA

Voter Registration Deadline

  • Mon Oct 19, 2020

Absentee Ballot Request Deadline

  • Mon Nov 2, 2020 5:00pm

Absentee Ballot Return Deadline

  • Received by Tue Nov 3, 2020 7:00pm

In-person Absentee Voting Available

  • Fri Sep 18, 2020 – Mon Nov 2, 2020

TENNESSEE

Voter Registration Deadline

  • Mon Oct 5, 2020

Absentee Ballot Request Deadline

  • Tue Oct 27, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 8:00pm EST

Early Voting Available

  • Wed Oct 14, 2020 – Thu Oct 29, 2020

TEXAS

Voter Registration Deadline

  • Tue Oct 6, 2020

Absentee Ballot Request Deadline

  • Fri Oct 23, 2020
  • Post received by Fri Oct 23, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020 7:00pm
  • Received by Tue Nov 3, 2020 7:00pm
  • Postmarked by Tue Nov 3, 2020 7:00pm
  • Post received by Wed Nov 4, 2020 5:00pm

Early Voting Available

  • Tue Oct 20, 2020 – Fri Oct 30, 2020

UTAH

Voter Registration Deadline

  • Online by Fri Oct 23, 2020
  • Post received by Fri Oct 23, 2020
  • In-Person Request by Fri Oct 23, 2020
  • Email by Fri Oct 23, 2020
  • Election Day Registration + Early Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Wed Oct 28, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020

Early Voting Available

  • Tue Oct 20, 2020 – Fri Oct 30, 2020

VERMONT

Voter Registration Deadline

  • No Deadline
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Mon Nov 2, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020

Early Voting Available

  • Sun Sep 20, 2020 – Mon Nov 2, 2020

VIRGINIA

Voter Registration Deadline

  • Mon Oct 12, 2020
  • Online by Mon Oct 12, 2020
  • Postmarked by Mon Oct 12, 2020
  • In-Person, Received by Mon Oct 12, 2020

Absentee Ballot Request Deadline

  • Request for Postal Ballot by Tue Oct 27, 2020 5:00pm EDT
  • In-Person Request by Sat Oct 31, 2020 5:00pm EDT

Absentee Ballot Return Deadline

  • Received by Tue Nov 3, 2020 7:00pm EST

In-person Absentee Voting Available

  • Fri Sep 18, 2020 – Sat Oct 31, 2020

WASHINGTON

Voter Registration Deadline

  • Online by Mon Oct 26, 2020
  • Post received by Mon Oct 26, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • In-Person Request by Mon Oct 26, 2020

Absentee Ballot Return Deadline

  • Tue Nov 3, 2020

Early Voting Available

  • Not Necessary: All Elections in this State are Vote-by-Mail

WEST VIRGINIA

Voter Registration Deadline

  • Tue Oct 13, 2020
  • Post received by Fri Oct 16, 2020

Absentee Ballot Request Deadline

  • Wed Oct 28, 2020

Absentee Ballot Return Deadline

  • Hand Delivered by Mon Nov 2, 2020
  • Postmarked by Tue Nov 3, 2020
  • Received by Wed Nov 4, 2020
  • Post received by Mon Nov 9, 2020

Early Voting Available

  • Wed Oct 21, 2020 – Sat Oct 31, 2020

WISCONSIN

Voter Registration Deadline

  • Online by Wed Oct 14, 2020
  • Postmarked by Wed Oct 14, 2020
  • In the Election Office by Fri Oct 30, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Request Deadline

  • Request for Postal Ballot by Thu Oct 29, 2020 5:00pm CDT
  • In-Person, Received by Fri Oct 30, 2020
  • US-based Military by Fri Oct 30, 2020 5:00pm CDT
  • Indefinitely Confined Voters by Fri Oct 30, 2020 5:00pm CDT

Absentee Ballot Return Deadline

  • Received by Tue Nov 3, 2020 8:00pm

In-person Absentee Voting Available

  • Contact Local Election Office

WYOMING

Voter Registration Deadline

  • Post received by Mon Oct 19, 2020
  • In-Person, Received by Mon Oct 19, 2020
  • Election Day Registration & Voting Tue Nov 3, 2020

Absentee Ballot Return Deadline

  • Post received by Tue Nov 3, 2020 7:00pm MST
  • In-Person, Received by Tue Nov 3, 2020 7:00pm MST

In-person Absentee Voting Available

Thu Sep 24, 2020