Skip to content
07 days
02 hours
05 minutes
45 seconds
until Election Day, November 5, 2024
Last updated:

Voter registration deadlines

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

For specific state-by-state deadlines for the election on November 5, 2024, see this document.

Alabama
  • In person: 15 days before Election Day
  • By mail: Postmarked by 15 days before Election Day
  • Online: 15 days before Election Day
Register to vote in Alabama
Alaska
  • In person: Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: 30 days before Election Day
Register to vote in Alaska
Arizona
  • In person: 29 days before Election Day
  • By mail: Postmarked by 29 days before Election Day
  • Online: 29 days before Election Day
Register to vote in Arizona
Arkansas
  • In person: 30 days before Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: N/A
Register to vote in Arkansas
California
  • In person: Election Day
  • By mail: Postmarked by 15 days before Election Day
  • Online: 15 days before Election Day
Register to vote in California
Colorado
  • In person: Election Day
  • By mail: Received by 8 days before Election Day
  • Online: 8 days before Election Day
Register to vote in Colorado
Connecticut
  • In person: Election Day
  • By mail: Postmarked by 18 days before Election Day
  • Online: 18 days before Election Day
Register to vote in Connecticut
Delaware
  • In person: 24 days before Election Day
  • By mail: Postmarked by 24 days before Election Day
  • Online: 24 days before Election Day
Register to vote in Delaware
District of Columbia
  • In person: Election Day
  • By mail: Received by 21 days before Election Day
  • Online: 21 days before Election Day
Register to vote in District of Columbia
Florida
  • In person: 29 days before Election Day
  • By mail: Postmarked by 29 days before Election Day
  • Online: 29 days before Election Day
Register to vote in Florida
Georgia
  • In person: 29 days before Election Day
  • By mail: Postmarked by 29 days before Election Day
  • Online: 29 days before Election Day
Register to vote in Georgia
Hawaii
  • In person: Election Day
  • By mail: Postmarked by 10 days before Election Day
  • Online: Election Day
Register to vote in Hawaii
Idaho
  • In person: Election Day
  • By mail: Postmarked by 25 days before Election Day
  • Online: 25 days before Election Day
Register to vote in Idaho
Illinois
  • In person: Election Day
  • By mail: Postmarked by 28 days before Election Day
  • Online: 16 days before Election Day
Register to vote in Illinois
Indiana
  • In person: 29 days before Election Day
  • By mail: Postmarked by 29 days before Election Day
  • Online: 29 days before Election Day
Register to vote in Indiana
Iowa
  • In person: Election Day
  • By mail: Postmarked by 15 days before Election Day
  • Online: 15 days before Election Day
Register to vote in Iowa
Kansas
  • In person: 21 days before Election Day
  • By mail: Postmarked by 21 days before Election Day
  • Online: 21 days before Election Day
Register to vote in Kansas
Kentucky
  • In person: 29 days before Election Day
  • By mail: Postmarked by 29 days before Election Day
  • Online: 29 days before Election Day
Register to vote in Kentucky
Louisiana
  • In person: 30 days before Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: 21 days before Election Day
Register to vote in Louisiana
Maine
  • In person: Election Day
  • By mail: Received by 21 days before Election Day
  • Online: 21 days before Election Day
Register to vote in Maine
Maryland
  • In person: Election Day
  • By mail: Postmarked by 21 days before Election Day
  • Online: 21 days before Election Day
Register to vote in Maryland
Massachusetts
  • In person: 10 days before Election Day
  • By mail: Postmarked by 10 days before Election Day
  • Online: 10 days before Election Day
Register to vote in Massachusetts
Michigan
  • In person: Election Day
  • By mail: Postmarked by 15 days before Election Day
  • Online: 15 days before Election Day
Register to vote in Michigan
Minnesota
  • In person: Election Day
  • By mail: Received by 21 days before Election Day
  • Online: 21 days before Election Day
Register to vote in Minnesota
Mississippi
  • In person: 30 days before Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: N/A
Register to vote in Mississippi
Missouri
  • In person: 27 days before Election Day
  • By mail: Postmarked by 27 days before Election Day
  • Online: 27 days before Election Day
Register to vote in Missouri
Montana
  • In person: Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: N/A
Register to vote in Montana
Nebraska
  • In person: 11 days before Election Day
  • By mail: Postmarked by 18 days before Election Day
  • Online: 18 days before Election Day
Register to vote in Nebraska
Nevada
  • In person: Election Day
  • By mail: Postmarked by 28 days before Election Day
  • Online: Election Day
Register to vote in Nevada
New Hampshire
  • In person: Election Day
  • By mail: 6-13 days before Election Day (this varies by township, so please contact your election clerk)
  • Online: N/A
Register to vote in New Hampshire
New Jersey
  • In person: 21 days before Election Day
  • By mail: Received by 21 days before Election Day
  • Online: 21 days before Election Day
Register to vote in New Jersey
New Mexico
  • In person: Election Day
  • By mail: Postmarked by 28 days before Election Day
  • Online: 28 days before Election Day
Register to vote in New Mexico
New York
  • In person: 10 days before Election Day
  • By mail: Received by 10 days before Election Day
  • Online: 10 days before Election Day
Register to vote in New York
North Carolina
  • In person: 3 days before Election Day
  • By mail: Postmarked by 25 days before Election Day
  • Online: 25 days before Election Day
Register to vote in North Carolina
North Dakota
  • In person: N/A
  • By mail: N/A
  • Online: N/A
Register to vote in North Dakota
Ohio
  • In person: 30 days before Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: 30 days before Election Day
Register to vote in Ohio
Oklahoma
  • In person: 25 days before Election Day
  • By mail: Postmarked by 25 days before Election Day
  • Online: 25 days before Election Day
Register to vote in Oklahoma
Oregon
  • In person: 21 days before Election Day
  • By mail: Postmarked by 21 days before Election Day
  • Online: 21 days before Election Day
Register to vote in Oregon
Pennsylvania
  • In person: 15 days before Election Day
  • By mail: Received by 15 days before Election Day
  • Online: 15 days before Election Day
Register to vote in Pennsylvania
Rhode Island
  • In person: Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: 30 days before Election Day
Register to vote in Rhode Island
South Carolina
  • In person: 30 days before Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: 30 days before Election Day
Register to vote in South Carolina
South Dakota
  • In person: 15 days before Election Day
  • By mail: Received by 15 days before Election Day
  • Online: N/A
Register to vote in South Dakota
Tennessee
  • In person: 30 days before Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: 30 days before Election Day
Register to vote in Tennessee
Texas
  • In person: 30 days before Election Day
  • By mail: Postmarked by 30 days before Election Day
  • Online: 30 days before Election Day (Note: Online registration is not available to first-time voters in TX)
Register to vote in Texas
Utah
  • In person: Election Day
  • By mail: Received by 11 days before Election Day
  • Online: 11 days before Election Day
Register to vote in Utah
Vermont
  • In person: Election Day
  • By mail: Received by 4 days before Election Day
  • Online: 4 days before Election Day
Register to vote in Vermont
Virginia
  • In person: Election Day
  • By mail: Postmarked by 22 days before election
  • Online: 22 days before Election Day
Register to vote in Virginia
Washington
  • In person: Election Day
  • By mail: Received by 8 days before Election Day
  • Online: 8 days before Election Day
Register to vote in Washington
West Virginia
  • In person: 21 days before Election Day
  • By mail: Received by 21 days before Election Day
  • Online: 21 days before Election Day
Register to vote in West Virginia
Wisconsin
  • In person: Election Day
  • By mail: Postmarked by 20 days before Election Day
  • Online: 20 days before Election Day
Register to vote in Wisconsin
Wyoming
  • In person: Election Day
  • By mail: Received by 15 days before Election Day
  • Online: N/A
Register to vote in Wyoming