Find your 2024 Voting Information
Find your state (or DC) below to learn more about voting this November. On the link to learn more, you will be taken to the area of the state Secretary of State’s website that is dedicated to voting. At these links, you will be able to find most, if not all, of the following: links for a voter registration form, information on how to vote early or by mail, information about how to vote if you are in the military or live overseas, a list of candidates on your ballot, polling hours and dates, deadlines for voting by mail (including requesting a ballot), and polling locations for both early voting and voting on Election Day.
In the voter registration deadline column, we list the last possible date to register. Some states have different deadlines for registering by mail or in-person. If these dates vary, we listed the last possible date. Check voting information in your state to determine how to register.
Voting is an extremely important duty, and we take it very seriously at Counterspark. As a result, we strive to make no errors on this page. However, if you find an error, please email us here.
State |
Voter Registration Deadline |
Early vote info |
State Link |
Alabama |
October 21 |
Must qualify for vote by mail or in-person absentee voting |
Learn More about voting in Alabama |
Alaska |
October 6 |
Anyone may vote by mail or early |
Learn More about voting in Alaska |
Arizona |
October 7 |
Anyone may vote by mail or early |
Learn More about voting in Arizona |
Arkansas |
October 7 |
Anyone may vote early; you must qualify to vote by mail |
Learn More about voting in Arkansas |
California |
October 21 |
Anyone may vote by mail or early; all active, registered voters will receive a ballot in the mail |
Learn More about voting in California |
Colorado |
November 5 (Election Day) |
Anyone may vote by mail or early; all active, registered voters will receive a ballot in the mail |
Learn More about voting in Colorado |
Connecticut |
October 29 |
Anyone may vote early; you must qualify to vote by mail |
Learn More about voting in Connecticut |
Delaware |
October 12 |
Anyone may vote early; you must qualify to vote by mail |
Learn More about voting in Delaware |
Florida |
October 7 |
Anyone may vote by mail or early |
Learn More about voting in Florida |
Georgia |
October 7 |
Anyone may vote by mail or early |
Learn More about voting in Georgia |
Hawaii |
November 5 (Election Day) |
Anyone may vote by mail or early; all active, registered voters will receive a ballot in the mail |
Learn More about voting in Hawaii |
Idaho |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in Idaho |
Illinois |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in Illinois |
Indiana |
October 7 |
Anyone may vote early; you must qualify to vote by mail |
Learn More about voting in Indiana |
Iowa |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in Iowa |
Kansas |
October 15 |
Anyone may vote by mail or early |
Learn More about voting in Kansas |
Kentucky |
October 7 |
Must qualify for vote by mail and most in-person absentee voting |
Learn More about voting in Kentucky |
Louisiana |
October 15 |
Anyone may vote early; you must qualify to vote by mail |
Learn More about voting in Louisiana |
Maine |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in Maine |
Maryland |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in Maryland |
Massachusetts |
November 1 |
Anyone may vote by mail or early |
Learn More about voting in Massachusetts |
Michigan |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in Michigan |
Minnesota |
October 15 |
Anyone may vote by mail or early |
Learn More about voting in Minnesota |
Mississippi |
October 7 |
Must qualify for vote by mail or in-person absentee voting |
Learn More about voting in Mississippi |
Missouri |
October 9 |
Must qualify for vote by mail and some in-person absentee voting |
Learn More about voting in Missouri |
Montana |
November 4 |
Anyone may vote by mail or early |
Learn More about voting in Montana |
Nebraska |
October 25 |
Anyone may vote by mail or early |
Learn More about voting in Nebraska |
Nevada |
October 31 |
Anyone may vote by mail or early; all active, registered voters will receive a ballot in the mail |
Learn More about voting in Nevada |
New Hampshire |
October 23 or 30 depending on locality |
Must qualify for vote by mail or in-person absentee voting |
Learn More about voting in New Hampshire |
New Jersey |
October 15 |
Anyone may vote by mail or early |
Learn More about voting in New Jersey |
New Mexico |
October 26 |
Anyone may vote by mail or early |
Learn More about voting in New Mexico |
New York |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in New York |
North Carolina |
October 11 |
Anyone may vote by mail or early |
Learn More about voting in North Carolina |
North Dakota |
Registration not required |
Anyone may vote by mail or early |
Learn More about voting in North Dakota |
Ohio |
October 7 |
Anyone may vote by mail or early |
Learn More about voting in Ohio |
Oklahoma |
October 11 |
Anyone may vote by mail or early |
Learn More about voting in Oklahoma |
Oregon |
October 15 |
Oregon has no in-person voting; all active, registered voters will receive a ballot in the mail |
Learn More about voting in Oregon |
Pennsylvania |
October 21 |
Anyone may vote by mail or early |
Learn More about voting in Pennsylvania |
Rhode Island |
October 6 |
Anyone may vote by mail or early |
Learn More about voting in Rhode Island |
South Carolina |
October 7 |
Anyone may vote early; you must qualify to vote by mail |
Learn More about voting in South Carolina |
South Dakota |
October 21 |
Anyone may vote by mail or early |
Learn More about voting in South Dakota |
Tennessee |
October 7 |
Anyone may vote early; you must qualify to vote by mail |
Learn More about voting in Tennessee |
Texas |
October 7 |
Anyone may vote early; you must qualify to vote by mail |
Learn More about voting in Texas |
Utah |
November 5 (Election Day) |
Anyone may vote by mail or early; all active, registered voters will receive a ballot in the mail |
Learn More about voting in Utah |
Vermont |
November 5 (Election Day) |
Anyone may vote by mail or early; all active, registered voters will receive a ballot in the mail |
Learn More about voting in Vermont |
Virginia |
October 15 |
Anyone may vote by mail or early |
Learn More about voting in Virginia |
Washington |
November 5 (Election Day) |
Anyone may vote by mail or early; all active, registered voters will receive a ballot in the mail |
Learn More about voting in Washington |
Washington, DC |
October 15 |
Anyone may vote by mail or early; all active, registered voters will receive a ballot in the mail |
Learn More about voting in Washington, DC |
West Virginia |
October 15 |
must qualify for vote by mail; early voting in-person is available |
Learn More about voting in West Virginia |
Wisconsin |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in Wisconsin |
Wyoming |
November 5 (Election Day) |
Anyone may vote by mail or early |
Learn More about voting in Wyoming |