States all have slightly different rules for voting. Know how to vote in your state!
State | Primary Election Date | Registration Deadline | Same Day Registration | Early Voting | No Excuse Absentee Voting | All Mail Voting |
Alabama | Tuesday, Jun 5, 2018 | Monday, October 22, 2018 | ||||
Alaska | Tuesday, Aug 21, 2018 | Sunday, October 7, 2018 | Yes | Yes | ||
Arizona | Tuesday, Aug 28, 2018 | Tuesday, October 9, 2018 | Yes | Yes | ||
Arkansas | Tuesday, May 22, 2018 | Tuesday, October 9, 2018 | Yes | Yes | ||
California | Tuesday, Jun 5, 2018 | Monday, October 22, 2018 | Yes | Yes | Yes | |
Colorado | Tuesday, Jun 26, 2018 | Monday, October 29, 2018 | Yes | Yes | ||
Connecticut | Tuesday, Aug 14, 2018 | Tuesday, October 30, 2018 | Yes | |||
Delaware | Thursday, Sep 6, 2018 | Saturday, October 13, 2018 | ||||
District of Columbia | Tuesday, Jun 19, 2018 | Tuesday, October 16, 2018 | Yes | Yes | Yes | |
Florida | Tuesday, Aug 28, 2018 | Tuesday, October 9, 2018 | Yes | Yes | ||
Georgia | Tuesday, May 22, 2018 | Tuesday, October 9, 2018 | Yes | Yes | ||
Hawaii | Saturday, Aug 11, 2018 | Tuesday, October 9, 2018 | Yes | Yes | ||
Idaho | Tuesday, May 15, 2018 | Friday, October 12, 2018 | Yes | Yes | Yes | |
Illinois | Tuesday, Mar 20, 2018 | Tuesday, October 9, 2018 | Yes | Yes | Yes | |
Indiana | Tuesday, May 8, 2018 | Tuesday, October 9, 2018 | Yes | |||
Iowa | Tuesday, Jun 5, 2018 | Saturday, October 27, 2018 | Yes | Yes | Yes | |
Kansas | Tuesday, Aug 7, 2018 | Tuesday, October 16, 2018 | Yes | Yes | ||
Kentucky | Tuesday, May 22, 2018 | Tuesday, October 9, 2018 | ||||
Louisiana | Tuesday, Nov 6, 2018 | Tuesday, October 9, 2018 | Yes | |||
Maine | Tuesday, Jun 12, 2018 | Tuesday, October 16, 2018 | Yes | Yes | Yes | |
Maryland | Tuesday, Jun 26, 2018 | Tuesday, October 16, 2018 | Yes | Yes | ||
Massachusetts | Tuesday, Sep 4, 2018 | Wednesday, October 17, 2018 | Yes | |||
Michigan | Tuesday, Aug 7, 2018 | Tuesday, October 9, 2018 | ||||
Minnesota | Tuesday, Aug 14, 2018 | Tuesday, October 16, 2018 | Yes | Yes | Yes | |
Mississippi | Tuesday, Jun 5, 2018 | Tuesday, October 9, 2018 | ||||
Missouri | Tuesday, Aug 7, 2018 | Wednesday, October 10, 2018 | ||||
Montana | Tuesday, Jun 5, 2018 | Tuesday, October 9, 2018 | Yes | Yes | Yes | |
Nebraska | Tuesday, May 15, 2018 | Friday, October 26, 2018 | Yes | Yes | ||
Nevada | Tuesday, Jun 12, 2018 | Sunday, October 7, 2018 | Yes | Yes | ||
New Hampshire | Tuesday, Sep 11, 2018 | Tuesday, November 6, 2018 | Yes | |||
New Jersey | Tuesday, Jun 5, 2018 | Tuesday, October 16, 2018 | Yes | Yes | ||
New Mexico | Tuesday, Jun 5, 2018 | Tuesday, October 9, 2018 | Yes | Yes | ||
New York | Tuesday, Jun 26, 2018 | Wednesday, October 17, 2018 | ||||
North Carolina | Tuesday, May 8, 2018 | Friday, October 12, 2018 | Yes | Yes | ||
North Dakota | Tuesday, Jun 12, 2018 | Registration Not Required | Yes | Yes | ||
Ohio | Tuesday, May 8, 2018 | Tuesday, October 9, 2018 | Yes | Yes | ||
Oklahoma | Tuesday, Jun 26, 2018 | Friday, October 12, 2018 | Yes | Yes | ||
Oregon | Tuesday, May 15, 2018 | Tuesday, October 16, 2018 | Yes | |||
Pennsylvania | Tuesday, May 15, 2018 | Saturday, October 6, 2018 | ||||
Rhode Island | Wednesday, Sep 12, 2018 | Tuesday, October 9, 2018 | ||||
South Carolina | Tuesday, Jun 12, 2018 | Sunday, October 7, 2018 | ||||
South Dakota | Tuesday, Jun 5, 2018 | Monday, October 22, 2018 | Yes | Yes | ||
Tennessee | Thursday, Aug 2, 2018 | Tuesday, October 9, 2018 | Yes | |||
Texas | Tuesday, Mar 6, 2018 | Tuesday, October 9, 2018 | Yes | |||
Utah | Tuesday, Jun 26, 2018 | Thursday, November 1, 2018 | Yes | Yes | ||
Vermont | Tuesday, Aug 14, 2018 | Tuesday, November 6, 2018 | Yes | Yes | Yes | |
Virginia | Tuesday, Jun 12, 2018 | Monday, October 15, 2018 | Yes | |||
Washington | Tuesday, Aug 7, 2018 | Monday, October 29, 2018 | Yes | Yes | ||
West Virginia | Tuesday, May 8, 2018 | Tuesday, October 16, 2018 | Yes | |||
Wisconsin | Tuesday, Aug 14, 2018 | Wednesday, October 17, 2018 | Yes | Yes | Yes | |
Wyoming | Tuesday, Aug 21, 2018 | Monday, October 22, 2018 | Yes | Yes | Yes |
THE 2018 U.S. GENERAL ELECTION IS TUESDAY, NOVEMBER 6.