Skip to content
Last updated:

Election deadlines

This page shows the deadlines for voter registration, absentee and mail ballots, and early voting in every state. We also have pages specifically for:

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

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
  • By mail: Received by Election Day at 12PM
  • In person: Received by 1 day BEFORE Election Day
  • Early voting starts: N/A
  • Early voting ends: N/A
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
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 15 days before Election Day
  • Early voting ends: 1 day before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 27 days before Election Day
  • Early voting ends: 4 days before Election Day
Arkansas
  • By mail: Received by Election Day
  • In person: Received by 4 days BEFORE Election Day
  • Early voting starts: 15 days before Election Day
  • Early voting ends: 1 day before Election Day
California
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 29 days before Election Day
  • Early voting ends: 1 day before Election Day
Colorado
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 15 days before Election Day
  • Early voting ends: 1 day before Election Day
Connecticut
  • By mail: Received by Election Day
  • In person: Received by 1 day BEFORE Election Day
  • Early voting starts: 15 days before Election Day
  • Early voting ends: 2 days before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: At least 10 days before Election Day
  • Early voting ends: 2 days before Election Day
District of Columbia
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 8 days before Election Day
  • Early voting ends: 2 days before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 10 days before Election Day
  • Early voting ends: 3 days before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election day
  • Early voting starts: 21 days before Election Day
  • Early voting ends: 4 days before Election Day
Hawaii
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 10 business days before Election Day
  • Early voting ends: 1 day before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 15 days before Election Day
  • Early voting ends: 4 days before Election Day
Illinois
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 40 days before Election Day
  • Early voting ends: 1 day before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election Day at 6PM
  • Early voting starts: 28 days before Election Day
  • Early voting ends: 1 day before Election Day at 12PM
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 20 days before Election Day
  • Early voting ends: 1 day before Election Day
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
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 20 days before the election
  • Early voting ends: 1 day before Election Day at 12PM
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 5 days before Election Day
  • Early voting ends: 3 days before Election Day
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
  • By mail: Received by 1 day BEFORE Election Day
  • In person: Received by 1 day BEFORE Election Day at 4:30PM
  • Early voting starts: 18 days before Election Day
  • Early voting ends: 7 days before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 30 days before Election Day
  • Early voting ends: 5 days before Election Day
Maryland
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 12 days before Election Day
  • Early voting ends: 5 days before Election Day
Massachusetts
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 17 days before Election Day
  • Early voting ends: 4 days before Election Day
Michigan
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 10 days before Election Day
  • Early voting ends: 2 days before Election Day
Minnesota
  • By mail: Received by Election Day
  • In person: Received by Election Day at 3PM
  • Early voting starts: 46 days before Election Day
  • Early voting ends: 1 day before Election Day
Mississippi
  • By mail: Postmarked by Election Day
  • In person: You cannot hand-deliver your mail-in ballot in Mississippi. You must put your voted ballot in the mailbox.
  • Early voting starts: N/A
  • Early voting ends: N/A
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 14 days before Election Day
  • Early voting ends: 1 day before Election Day
Montana
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 30 days before the election
  • Early voting ends: 1 day before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 30 days before Election Day
  • Early voting ends: 1 day before Election Day
Nevada
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 17 days before Election Day
  • Early voting ends: 4 days before Election Day
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
  • By mail: Received by Election Day at 5PM
  • In person: Received by 5PM 1 day before Election Day
  • Early voting starts: N/A
  • Early voting ends: N/A
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
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 10 days before Election Day
  • Early voting ends: 2 days before Election Day
New Mexico
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 28 days before Election Day
  • Early voting ends: 3 days before Election Day
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
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 10 days before Election Day
  • Early voting ends: 2 days before Election Day
North Carolina
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 19 days before Election Day
  • Early voting ends: 3 days before Election Day at 3PM
North Dakota
  • By mail: Postmarked by 1 day before Election Day
  • In person: Received by 1 day BEFORE Election Day at 5PM
  • Early voting starts: Varies by county
  • Early voting ends: Varies by county
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
  • By mail: Postmarked by 1 day before Election Day
  • In person: Received by Election Day
  • Early voting starts: 28 days before Election Day
  • Early voting ends: 2 days before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by 1 day BEFORE Election Day at 5PM
  • Early voting starts: 6 days before Election Day
  • Early voting ends: 3 days before Election Day at 2PM
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
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: N/A
  • Early voting ends: N/A
Pennsylvania
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: Varies by county
  • Early voting ends: 7 days before Election Day
Rhode Island
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 20 days before Election Day
  • Early voting ends: 1 day before Election Day
South Carolina
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 15 days before Election Day
  • Early voting ends: 3 days before Election Day
South Dakota
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 46 days before Election Day
  • Early voting ends: 1 day before Election Day
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
  • By mail: Received by Election Day
  • In person: You cannot hand-deliver your mail-in ballot in Tennessee. You must put your voted ballot in the mailbox.
  • Early voting starts: 20 days before Election Day
  • Early voting ends: 5 days before Election Day
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
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 17 days before Election Day
  • Early voting ends: 4 days before Election Day
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
  • By mail: Postmarked by 1 day before Election Day
  • In person: Received by Election Day
  • Early voting starts: 14 days before Election Day
  • Early voting ends: 4 days before Election Day
Vermont
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 45 days before Election Day
  • Early voting ends: 1 day before Election Day
Virginia
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 45 days before Election Day
  • Early voting ends: 3 days before Election Day
Washington
  • By mail: Postmarked by Election Day
  • In person: Received by Election Day
  • Early voting starts: 18 days before Election Day
  • Early voting ends: 1 day before Election Day
West Virginia
  • By mail: Postmarked by Election Day
  • In person: Received by 1 day BEFORE Election Day
  • Early voting starts: 13 days before Election Day
  • Early voting ends: 3 days before Election Day
Wisconsin
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: Varies by municipality
  • Early voting ends: Varies by municipality
Wyoming
  • By mail: Received by Election Day
  • In person: Received by Election Day
  • Early voting starts: 28 days before Election Day
  • Early voting ends: 1 day before Election Day