Primary Election, Early Voting, and Registration Dates

Find your state and to see when you can vote in your primary or caucus. Click “Add to Calendar” to add the election directly to your calendar so you won’t forget! You can also see when you’ll need to be registered by to participate, and if you can vote early.

  • Alabama Primary Runoff: July 14, 2020
    Add to Calendar

    • Register by June 29, 2020
    • Request your absentee ballot by July 9, 2020. You do not need an excuse to vote by mail in the primary.
  • Alaska Primary Election: August 18, 2020
    Add to Calendar

    • Register by July 19, 2020
    • Early voting: August 3, 2020
    • Request an absentee ballot by August 17, 2020. You do not need an excuse to vote by mail.
  • Arizona State Primary: August 4, 2020
    Add to Calendar

    • Register by July 6, 2020
    • Early voting: July 8 – August 3, 2020
    • Request an absentee ballot by July 24, 2020. You do not need an excuse to vote by mail.
  • Arkansas General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 6, 2020
    • Early voting: Oct. 19 – Nov. 2, 2020
    • Request an absentee ballot by Oct. 27, 2020
  • Colorado General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 26, 2020
    • Early voting: Oct. 26 – Nov. 2, 2020
    • If you are a registered voter, you will automatically be sent a mail-in ballot.
  • Connecticut Presidential Primary: August 11, 2020
    Add to Calendar

    • Register by Aug. 6, 2020
    • Request an absentee ballot by Aug. 10, 2020.
  • Delaware Presidential Primary: July 7, 2020
    Add to Calendar

    • Register by June 13, 2020
    • Request an absentee ballot by June 6, 2020. You do not need an excuse to vote by mail in the primary.
  • District of Columbia General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 13, 2020, or in-person on election day
    • Early Voting: Oct. 17 – Oct. 30, 2020
    • Request an absentee ballot by Oct. 27, 2020. You do not need an excuse to vote by mail.
  • Florida State Primary: August 18, 2020
    Add to Calendar

    • Register by July 20, 2020
    • Early Voting: August 8 – August 15, 2020
    • Request your absentee ballot by August 15, 2020. You do not need an excuse to vote by mail.
  • Georgia Primary Runoff: August 11, 2020
    Add to Calendar

    • Register by May 11, 2020
    • Early Voting: July 20 – Aug. 7, 2020
    • Request your absentee ballot by Aug. 7, 2020. You do not need an excuse to vote by mail.
  • Hawaii State Primary: August 8, 2020
    Add to Calendar

    • Register by July 9, 2020
    • Early Voting: July 27 – Aug. 7, 2020
    • Hawaii mails all registered voters a mail-in ballot.
  • Idaho General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 21, 2020. You can also register to vote on election day.
    • Early Voting: Oct. 17 – Oct. 31, 2020
    • Request an absentee ballot by Oct. 21, 2020.
  • Illinois General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 18, 2020 (online) or in-person on election day
    • Early Voting: Oct. 19-Nov. 2, 2020
    • Request an absentee ballot by Nov. 2, 2020. You do not need an excuse to vote by mail.
  • Indiana General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 5, 2020
    • In-Person Absentee Voting: Oct. 6 – Nov. 2, 2020
    • Request your absentee ballot by Oct. 22, 2020. You do not need an excuse to vote by mail in the primary.
  • Iowa General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 24, 2020
    • In-person absentee voting: Oct. 5 – Nov. 2, 2020
    • Request your absentee ballot by Oct. 30. You do not need an excuse to vote by mail.
  • Kansas State Primary: August 4, 2020
    Add to Calendar

    • Register by July 14, 2020
    • Early voting: July 21 – August 3, 2o2o
    • Request your absentee ballot by July 31, 2020. You do not need an excuse to vote by mail.
  • Kentucky Primary: November 3, 2020
    Add to Calendar

    • Register by Oct. 5, 2020
    • In-Person Absentee Voting: Sept. 21 – Nov. 2, 2020
    • Request your absentee ballot by Oct. 27, 2020
  • Louisiana Primary: July 11, 2020
    Add to Calendar

    • Register by June 20, 2020
    • Early Voting: June 27 – July 4, 2020
    • Request an absentee ballot by July 7, 2020
  • Maine State Primary: July 14, 2020
    Add to Calendar

    • Register by June 22, 2020. You can register in-person on election day.
    • Request your absentee ballot by July 14, 2020. You do not need an excuse to vote by mail.
  • Maryland General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 13, 2020
    • Early Voting: Oct. 22 – Oct. 29, 2020
    • Request your absentee ballot by Oct. 30, 2020. You do not need an excuse to vote by mail.
  • Massachusetts State Primary: Sept 1, 2020
    Add to Calendar

    • Register by: Aug. 12, 2020
    • Request an absentee by Aug. 31, 2020.
  • Michigan State Primary: August 4, 2020
    Add to Calendar

    • Register by July 21, 2020 (Michigan allows for same-day registration, Aug. 4, 2020)
    • Request your absentee ballot by July 31, 2020. You do not need an excuse to vote by mail.
  • Minnesota State Primary: August 11, 2020
    Add to Calendar

    • Register by July 21, 2020
    • Early Voting: June 26, 2020 – Aug. 10, 2020
    • Request your absentee ballot by Aug. 11, 2020. You do not need an excuse to vote by mail.
  • Mississippi General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 5, 2020
    • There is no deadline to request your absentee ballot. Your completed ballot must be received by 5pm CST, Nov. 2, 2020.
  • Missouri State Primary: August 4, 2020
    Add to Calendar

    • Register by July 8, 2020
    • Request your absentee ballot by July 22, 2020.
  • Montana General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 5, 2020
    • In-Person Absentee Voting: Oct. 12 – Nov. 2, 2020
    • Request your absentee ballot by Nov. 2, 2020. You do not need an excuse to vote by mail.
  • Nebraska General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 16, 2020
    • Early Voting: Oct. 4 – Nov. 2, 2020
    • Request your absentee ballot by Oct. 23, 2020. You do not need an excuse to vote by mail.
  • Nevada General Election: November 3, 2020
    Add to Calendar

    • Register online by Oct. 29, 2020 or on election day.
    • Early Voting: Oct. 17, 2020 – Oct. 30, 2020
    • Request your absentee ballot by Oct. 27, 2020. You do not need an excuse to vote by mail.
  • New Hampshire State Primary: Sept. 8, 2020
    Add to Calendar

    • Register by Sept. 1, 2020
    • Request your absentee ballot by Sept. 7, 2020.
  • New Jersey Primary: July 7, 2020
    Add to Calendar

    • Register by May 12, 2020
    • Request your absentee ballot by June 1, 2020. You do not need an excuse to vote by mail.
  • New Mexico General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 6, 2020
    • Early Voting: Oct. 17 – Oct. 31, 2020
    • In-Person Absentee Voting: Oct. 6 – Oct. 30, 2020
    • Request your absentee ballot by Oct. 29, 2020. You do not need an excuse to vote by mail.
  • New York General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 9, 2020
    • Early Voting: Oct. 24-Nov. 1, 2020.
    • Request your absentee ballot by Nov. 2, 2020.
  • North Carolina General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 9, 2020
    • Early Voting: Oct. 15 – Oct. 31, 2020
    • Request your absentee ballot by Oct. 27, 2020. You do not need an excuse to vote by mail.
  • North Dakota General Election: November 3, 2020
    Add to Calendar

    • Request your absentee ballot by Nov. 2, 2020. You do not need an excuse to vote by mail.
  • Ohio General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 5, 2020
    • In-Person Absentee Voting: Oct. 3 – Nov. 2, 2020
    • Request an absentee ballot by Oct. 31, 2020. You do not need an excuse to vote by mail.
  • Oklahoma State Primary Runoff: August 25, 2020
    Add to Calendar

    • Register by July 31, 2020
    • Early Voting: Aug. 20 – Aug. 22, 2020
    • Request your absentee ballot by Aug. 19, 2020. You do not need an excuse to vote by mail.
  • Oregon General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 29, 2020
    • All registered voters are mailed a mail-in ballot.
  • Pennsylvania General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 19, 2020
    • Request your absentee ballot by Oct. 27. You do not need an excuse to vote by mail.
  • Rhode Island State Primary: September 8, 2020
    Add to Calendar

    • Register by Aug. 9, 2020
    • Request your absentee ballot by Aug. 18, 2020.
  • South Carolina General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 5, 2020
    • In-Person Absentee voting: Oct. 5 – Nov. 2, 2020
    • Request your absentee ballot by Oct. 30, 2020.
  • South Dakota General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 19, 2020
    • In-Person Absentee Voting: Sept. 18 – Nov. 2, 2020
    • Request your absentee ballot by Nov. 2, 2020. You do not need an excuse to vote by mail.
  • Tennessee State Primary: Aug. 6, 2020
    Add to Calendar

    • Register by July 7, 2020
    • Early Voting: July 17, 2020 – Aug. 1, 2020
    • Request your absentee ballot by July 30, 2020.
  • Texas Primary Runoff: July 14, 2020
    Add to Calendar

    • Register by June 15, 2020
    • Early Voting: June 30, 2020 – July 10, 2020
    • Request your absentee ballot by July 2, 2020.
  • Utah General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 27, 2020
    • Early Voting: Oct. 20 – Oct. 30, 2020
    • All registered voters will receive a mail-in ballot.
  • Vermont State Primary: August 11, 2020
    Add to Calendar

    • Register by July 13, 2020
    • Early Voting: June 27 – Aug. 10, 2020
    • Request your absentee ballot by Aug. 10, 2020. You do not need an excuse to vote by mail.
  • Virginia General Election: November 3, 2020
    Add to Calendar

    • Register by Oct. 12, 2020
    • In-Person Absentee Voting: Sept. 20 – Oct. 31, 2020
    • Request your absentee ballot by Oct. 27.
  • Washington State Primary: August 4, 2020
    Add to Calendar

    • Register by Aug. 3, 2020
    • All registered voters are mailed a mail-in ballot.
  • West Virginia Primary: November 3, 2020
    Add to Calendar

    • Register by Oct. 13, 2020
    • Early Voting: Oct. 21 – Oct. 31, 2020
    • Request your absentee ballot by Oct. 28, 2020. You do not need an excuse to vote by mail in the primary.
  • Wisconsin State Primary: August 11, 2020
    Add to Calendar

    • Register by July 22, 2020
    • Early voting dates vary by locality.
    • Request your absentee ballot by Aug. 7, 2020. You do not need an excuse to vote by mail.
  • Wyoming State Primary Election: August 18, 2020
    Add to Calendar

    • Register by Aug. 3, 2020
    • All registered voters will be mailed a mail-in ballot.

Rush a donation >>

We just registered our 213,274th voter this election cycle! Will you chip in to help us reach our goal of 500,000??

Donate