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 State Primary: June 30, 2020
    Add to Calendar

    • Register by June 22, 2020
    • Early voting: June 22 – June 29, 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: June 9, 2020
    Add to Calendar

    • Register by May 11, 2020
    • Early Voting: May 18 – June 5, 2020
    • Request your absentee ballot by June 5, 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: June 23, 2020
    Add to Calendar

    • Register by April 20, 2020
    • In-Person Absentee Voting: May 1 – June 22, 2020
    • Request your absentee ballot by June 16, 2020
  • Louisiana Primary: June 20, 2020
    Add to Calendar

    • Register by May 30, 2020
    • Early Voting: June 6 – June 13, 2020
    • Request an absentee ballot by June 16, 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: Aug. 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 State Primary Runoff: June 23, 2020
    Add to Calendar

    • Register by June 20, 2020
    • There is no deadline to request your absentee ballot. Your completed ballot must be received by 5pm CST, June 22, 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 State Primary: June 9, 2020
    Add to Calendar

    • Register online by June 4, 2020, you can also register in person on election day. Note: to ensure that you are mailed a ballot, register or update your registration by May 21.
    • Early Voting: May 23, 2020 – June 5, 2020
    • All registered voters will be automatically mailed a ballot.
  • 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 Primary: June 23, 2020
    Add to Calendar

    • Register by May 29, 2020
    • Early Voting: June 13 – June 21, 2020.
    • Request your absentee ballot by June 22, 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 State Primary: June 9, 2020
    Add to Calendar

    • Request your absentee ballot by June 8, 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: June 30, 2020
    Add to Calendar

    • Register by June 5, 2020
    • Early Voting: June 25 – June 27, 2020
    • Request your absentee ballot by June 24, 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 State Primary: June 9, 2020
    Add to Calendar

    • Register by May 11, 2020
    • In-Person Absentee voting: May 11, 2020 – June 8, 2020
    • Request your absentee ballot by June 5, 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 State Primary: June 30, 2020
    Add to Calendar

    • Register by June 23, 2020
    • Early Voting: June 16 – June 26, 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 State Primary: June 23, 2020
    Add to Calendar

    • Register by May 26, 2020
    • In-Person Absentee Voting: May 10 – June 20, 2020
    • Request your absentee ballot by June 16, 2020. All voters may use the excuse “2A My disability or illness” to vote absentee in the June 23 primary due to COVID-19.
  • 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: June 9, 2020
    Add to Calendar

    • Register by May 19, 2020
    • Early Voting: May 27 – June 6, 2020
    • Request your absentee ballot by June 3, 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.

Take the census!

The census is our power! When you take the census, your community gets the political representation and funding it deserves!

Learn more