Skip to content
02 days
20 hours
56 minutes
53 seconds
until Election Day, November 5, 2024
Last updated:

Ways to vote

This page lists voting methods available for each state and DC.

  • Same Day Registration: Registering to vote and voting on the same day.
  • Mail or absentee voting: Your ballot will be mailed to you, and you will mail your ballot back to your local election office. Some states require you to provide a reason for voting by mail, but most do not.
  • All mail voting: Ballots are mailed to all registered voters in the state.
  • Early voting: Voting in person at a designated location before Election Day.

If anything on this page is incorrect, please fill out this form.

Alabama
No
No
No
Yes
No
No
Alaska
Yes
Yes
Yes
No
No
Yes
Arizona
No
No
Yes
No
No
Yes
Arkansas
No
No
No
Yes
No
Yes
California
Yes
Yes
Yes
No
Yes
Yes
Colorado
Yes
Yes
Yes
No
Yes
Yes
Connecticut
Yes
Yes
No
Yes
No
Yes
Delaware
No
No
No
Yes
No
Yes
District of Columbia
Yes
Yes
Yes
No
Yes
Yes
Florida
No
No
Yes
No
No
Yes
Georgia
No
No
Yes
No
No
Yes
Hawaii
Yes
Yes
Yes
No
Yes
Yes
Idaho
Yes
Yes
Yes
No
No
Yes
Illinois
Yes
Yes
Yes
No
No
Yes
Indiana
No
No
No
Yes
No
Yes
Iowa
Yes
Yes
Yes
No
No
Yes
Kansas
No
No
Yes
No
No
Yes
Kentucky
No
No
No
Yes
No
Yes
Louisiana
No
No
No
Yes
No
Yes
Maine
Yes
Yes
Yes
No
No
Yes
Maryland
Yes
Yes
Yes
No
No
Yes
Massachusetts
No
No
Yes
No
No
Yes
Michigan
Yes
Yes
Yes
No
No
Yes
Minnesota
Yes
Yes
Yes
No
No
Yes
Mississippi
No
No
No
Yes
No
No
Missouri
No
No
No
Yes
No
Yes
Montana
Yes
Yes
Yes
No
No
Yes
Nebraska
No
No
Yes
No
No
Yes
Nevada
Yes
Yes
Yes
No
Yes
Yes
New Hampshire
No
Yes
No
Yes
No
No
New Jersey
No
No
Yes
No
No
Yes
New Mexico
Yes
Yes
Yes
No
No
Yes
New York
No
No
Yes
No
No
Yes
North Carolina
Yes
No
Yes
No
No
Yes
North Dakota
No
No
Yes
No
No
Yes
Ohio
No
No
Yes
No
No
Yes
Oklahoma
No
No
Yes
No
No
Yes
Oregon
No
No
Yes
No
Yes
No
Pennsylvania
No
No
Yes
No
No
Yes
Rhode Island
No
Yes
Yes
No
No
Yes
South Carolina
No
No
No
Yes
No
Yes
South Dakota
No
No
Yes
No
No
Yes
Tennessee
No
No
No
Yes
No
Yes
Texas
No
No
No
Yes
No
Yes
Utah
Yes
Yes
Yes
No
Yes
Yes
Vermont
Yes
Yes
Yes
No
Yes
Yes
Virginia
Yes
Yes
Yes
No
No
Yes
Washington
Yes
Yes
Yes
No
Yes
Yes
West Virginia
No
No
No
Yes
No
Yes
Wisconsin
Yes
Yes
Yes
No
No
Yes
Wyoming
Yes
Yes
Yes
No
No
Yes