On this page, we have compiled a list of vote-by-mail deadlines for all of the states. It is meant to be used as a general reference; for specific questions or to confirm the most accurate information, please refer to a state's own official elections website.
Author: Janaki Kapadia
This page was last updated on July 10, 2024.
| State | All Absentee Ballot Request Deadlines | Absentee/Mail Ballot Application Received by Election Office Deadline (date) | Absentee/Mail Ballot Received by Mail by Election Jurisdiction Deadline (days after election) | All Absentee Ballot Deadlines |
| Alabama |
|
October 29, 2024 | No later than noon on Election Day |
|
| Alaska |
|
October 26, 2024 | 10 days after Election (November 15, 2024) |
|
| Arizona |
|
October 25, 2024 (emergency ballot period between November 1 and November 4) | Day of Election by 7PM | Received: November 5, 2024 by 7:00 PM |
| Arkansas |
|
October 29, 2024 | Day of Election by 7:30PM |
|
| California | Request Due: October 29, 2024 | October 29, 2024 | 7 days after (November 12, 2024) |
|
| Colorado | All elections in Colorado are currently conducted through vote-by-mail. | None (all election in Colorado are vote by mail, no need to apply) | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |
| Connecticut | Request Due: November 4, 2024 | November 4, 2024 | Day of Election |
|
| Delaware |
|
November 1, 2024 by 12 PM | Day of Election by 8 PM | Received: November 5, 2024 by 8:00 PM |
| District of Columbia | Request Due: October 21, 2024 | October 21, 2024 | 7 days after Election Day (November 12, 2024) | Postmarked by: November 5, 2024, received by November 12, 2024 |
| Florida | Request Due: October 24, 2025 by 5:00 PM | October 24, 2025 by 5 PM | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |
| Georgia | Request Due: October 25, 2024 | October 25, 2024 | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |
| Hawaii | Request Due: October 29, 2024 by 4:30 PM | October 29, 2024 by 4:30 PM | Day of Election | Received: November 5, 2024 |
| Idaho |
|
October 25, 2024 by 5 PM (Emergency Ballot Period between Oct. 31 to Nov. 4, 2024) | Day of Election by 8 PM | Received: November 5, 2024 by 8:00 PM |
| Illinois |
|
October 31, 2024 (In Person Request due by Nov. 4, 2024) | 14 days after Election Day (November 19, 2024) | Postmarked by: November 5, 2024, received by November 19, 2024 |
| Indiana |
|
October 24, 2024 (in-person request due Nov. 4, 2024) | Day of Election by 6 PM | Received: November 5, 2024 by 6:00 PM |
| Iowa |
|
October 21, 2024 by 5 PM (in-person request due Nov. 4, 2024) | Day of Election by 8 PM | Received In-Person: November 5, 2024 by 8:00 PM |
| Kansas | Request Due: October 29, 2024 | October 29, 2024 by 4:30 PM | Day of Election |
|
| Kentucky | Request Due: October 22, 2024 by 11:59 PM | October 22, 2024 | Day of Election by 6 PM | Received: November 5, 2024 by 6:00 PM |
| Louisiana | Request Due: November 1, 2024 by 4:30 PM | November 4, 2024 by 4:30 PM | Day of Election by 4:30 PM | Received: November 4, 2024 by 4:30 PM |
| Maine | Request Due: November 2, 2024 | November 2, 2024 | Day of Election by 8 PM | Received: November 5, 2024 by 8:00 PM |
| Maryland |
|
November 5,2024 | 10 days after Election |
|
| Massachusetts | Request Due: October 29, 2024 | October 29 | 3 days after Election by 8 PM | Postmarked by: November 5, 2024, received by November 8, 2024 by 8:00 PM |
| Michigan |
|
November 1, 2024 by 5 PM | Day of Election by 8 PM | Received: November 5, 2024 by 8:00 PM |
| Minnesota | Request Due: November 4, 2024 | November 4, 2024 | Day of Election by 8 PM |
|
| Mississippi | No deadline | No deadline | 8 days after Election Day | Postmarked by: November 5, 2024, received by November 13, 2024 |
| Missouri |
|
November 4, 2024 | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |
| Montana |
|
November 4, 2024 by 12 PM | Day of Election by 8 PM | Received: November 5, 2024 by 8:00 PM |
| Nebraska | Request Due: October 25, 2024 | October 25, 2024 | Day of Election | Received: November 5, 2024 |
| Nevada |
|
November 5, 2024 | 4 days after Election by 5 PM |
|
| New Hampshire | Request Due: November 4, 2024 by 5:00 PM | November 4, 2024 by 5 PM | Day of Election by 5 PM | Received by Post: November 5, 2024 by 5:00 PM |
| New Jersey |
|
October 29, 2024 | 6 days after Election by 8 PM |
|
| New Mexico | Request Due: October 22, 2024 | October 22, 2024 | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |
| New York |
|
November 4, 2024 | 7 days after Election |
|
| North Carolina |
|
October 29, 2024 | Day of Election by 7:30 PM |
|
| North Dakota | Request Due: November 4, 2024 | November 4, 2024 | 1 day before Election |
|
| Ohio |
|
October 29, 2024 | 4 days after Election |
|
| Oklahoma | Request Due: October 21, 2024 by 5:00 PM | October 21, 2024 by 5 PM | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |
| Oregon | Request Due: October 31, 2024 | October 31, 2024 | 7 days after Election |
|
| Pennsylvania | Request Due: October 29, 2024 by 5:00 PM | October 29, 2024 by 5 PM | Day of Election by 8 PM | Received: November 5, 2024 by 8:00 PM |
| Rhode Island |
|
October 15, 2024 by 4 PM | Day of Election by 8 PM | Submitted: November 5, 2024 by 8:00 PM |
| South Carolina |
|
October 25, 2024 by 5 PM | Day of Election | Received: November 5, 2024 |
| South Dakota |
|
November 4, 2024 by 5 PM | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |
| Tennessee | Request Due: October 29, 2024 | October 29, 2024 | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |
| Texas | Request Due: October 25, 2024 | October 25, 2024 | Day of Election by 7 PM |
|
| Utah | Request Due: October 25, 2024 | October 25, 2024 | Day of Election |
|
| Vermont | Request Due: November 4, 2024 by 5:00 PM | November 4, 2024 by 5 PM | Day of Election by 7 PM |
|
| Virginia |
|
November 2, 2024 | 3 days after Election Day |
|
| Washington | Request Due: November 5, 2024 | November 5, 2024 | Day of Election by 8 PM |
|
| West Virginia | Request Due: October 30, 2024 | October 30, 2024 | 6 days after Election Day |
|
| Wisconsin |
|
November 3, 2024 | Day of Election by 8 PM | Received: November 5, 2024 by 8:00 PM |
| Wyoming | Request Due: November 4, 2024 | November 4, 2024 | Day of Election by 7 PM | Received: November 5, 2024 by 7:00 PM |