Alabama |
Postmarked by October 21, 2024 |
No |
Alaska |
Postmarked by October 6, 2024 |
No |
Arizona |
Postmarked by October 7, 2024, and received by 7 PM, November 5, 2024 |
No |
Arkansas |
Postmarked by October 6, 2024 |
No |
California |
Postmarked by October 21, 2024 |
Yes |
Colorado |
Postmarked by October 28, 2024 |
Yes |
Connecticut |
Received by October 29, 2024 |
Yes |
Delaware |
Postmarked by October 12, 2024 |
No |
D.C. |
Received by October 15, 2024 |
Yes |
Florida |
Postmarked by October 7, 2024 |
No |
Georgia |
Received by October 7, 2024 |
No |
Hawaii |
Postmarked by October 7, 2024, in-person registration deadline is October 28, 2024 |
Yes |
Idaho |
Received by October 11, 2024 |
Yes |
Illinois |
Postmarked by October 8, 2024, online system has until October 20, 2024 |
Yes |
Indiana |
Received by October 7, 2024 |
No |
Iowa |
Postmarked by October 21, 2024 |
Yes |
Kansas |
Postmarked by October 15, 2024 |
No |
Kentucky |
Postmarked by October 7, 2024 |
No |
Louisiana |
Postmarked by October 6, 2024, online system has until October 16, 2024 |
No |
Maine |
Postmarked by October 15, 2024 |
Yes |
Maryland |
Postmarked by October 15, 2024 |
Yes |
Massachusetts |
Postmarked by October 26, 2024 |
No |
Michigan |
Postmarked by October 21, 2024 |
Yes |
Minnesota |
Received by October 15, 2024 |
Yes |
Mississippi |
Postmarked by October 6, 2024 |
No |
Missouri |
Postmarked by October 9, 2024 |
No |
Montana |
Postmarked by October 6, 2024 and received by October 9, 2024. In-person registration deadline is noon November 4, 2024 |
Yes |
Nebraska |
Postmarked by October 18, 2024, in-person registration deadline is October 25, 2024 |
No |
Nevada |
Postmarked by October 8, 2024, online system has until October 31, 2024 |
Yes |
New Hampshire |
Postmarked between October 23 and October 30, 2024, depending on the town you live in |
Yes |
New Jersey |
Postmarked by October 15, 2024 |
No |
New Mexico |
Postmarked by October 8, 2024 |
Yes |
New York |
Postmarked by October 11, 2024 |
No |
North Carolina |
Postmarked by October 11, 2024. In-person registration deadline is November 2, 2024 if voting early in person |
No |
North Dakota |
Not Required |
N/A |
Ohio |
Postmarked by October 6, 2024 |
No |
Oklahoma |
Postmarked by October 11, 2024 |
No |
Oregon |
Postmarked by October 15, 2024 |
No |
Pennsylvania |
Received by October 21, 2024 |
No |
Rhode Island |
6-Oct-24 |
Yes |
South Carolina |
Postmarked by October 6, 2024 |
No |
South Dakota |
Postmarked by October 21, 2024 |
No |
Tennessee |
Postmarked by October 6, 2024 |
No |
Texas |
Postmarked by October 6, 2024 |
No |
Utah |
Received by October 25, 2024 |
Yes |
Vermont |
Received by November 5, 2024 |
Yes |
Virginia |
Postmarked by October 14, 2024 |
Yes |
Washington |
Received by October 28, 2024 |
Yes |
West Virginia |
Postmarked by October 15, 2024 |
No |
Wisconsin |
Postmarked by October 16, 2024. In-person registration deadline is November 1, 2024 |
Yes |
Wyoming |
Received by October 22, 2024 |
Yes |
American Samoa |
Received by October 7, 2024 |
Yes |
Guam |
Received by October 21, 2024 |
Yes |
Northern Mariana Islands |
Received 60 days before election (September 7, 2024) |
Yes |
Puerto Rico |
Received 50 days before election (September 17, 2024) |
Yes |
U.S. Virgin Islands |
Received by October 6, 2024 |
No |