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: 30 days before 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 7 days before Election Day
- Online: 7 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: Received 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: Received 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: 20 days before Election Day
| Register to vote in Louisiana |
Maine | - In person: Election Day
- By mail: Received by 21 days before Election Day
- Online: N/A
| 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: Regular registration closes 30 days before any election. Late registration is an option for people who miss the regular registration deadline. It is available starting the day after the close of regular registration and ends at noon on the day before the election. Late registration must be done at the county election office
- 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: 5 days before Election Day
| Register to vote in Nevada |
New Hampshire | - In person: Election Day
- By mail: 6-13 days before Election Day
- 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: Postmarked by 15 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 prior to an election
- By mail: Received by 15 days prior to Election Day
- Online: 15 days prior to an election
| Register to vote in Pennsylvania |
Rhode Island | - In person: 30 days before Election Day
- By mail: Received 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
| 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 14 days before Election Day
- Online: N/A
| Register to vote in Wyoming |