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 |