To prevent the spread of COVID-19 at crowded polls and encourage voters to cast their ballots safely, many states are letting constituents vote by mail for this year’s general election. Some, like California and Vermont, are simply sending a ballot to every registered voter, while others are doing away with restrictions on who is permitted to request an absentee ballot.

Below is a list of state deadlines for requesting an absentee ballot (if necessary) and submitting your actual ballot. It’s important to note that these are the absolute final due dates, and some of them don’t factor in time for mail delivery. Minnesota residents, for example, can technically request absentee ballots up until November 2, but that doesn’t leave much time for the mail carrier to deliver the ballot before Election Day on November 3.

And although some states ask that you postmark your ballot application and/or ballot by a certain date, many just require that it be “received” in your county clerk’s office by the deadline. In those cases, it’s up to you to estimate how long you think it’ll take to get there by mail.

In short, if you want to vote without leaving your house this year, you shouldn’t wait until the last minute to do so. Submit an application for a mail-in ballot as soon as possible, and then mail in that ballot soon after it arrives. (If you feel more comfortable dropping it off yourself, you probably can—those rules should be available on your state’s website.)

Scroll down to see your state’s deadlines, along with details about how to apply for an absentee ballot.

Alabama

Ballot must be postmarked by November 2 and received by 12 p.m. on November 3.
Print your ballot application here, to be received by October 29.

Alaska

Ballot must be postmarked by November 3.
Submit your ballot application online here by October 24.

Arizona

Ballot must be received by 7 p.m. on November 3.
Submit your ballot application online here by October 23 at 5 p.m.

Arkansas

Ballot must be received by 7:30 p.m. on November 3.
Print your ballot application here [PDF], to be received by October 27.

California

Ballot must be postmarked by November 3 and received by November 20.
California is mailing a ballot to each registered voter. Check to make sure you're registered to vote here.

Colorado

Ballot must be received by 7 p.m. on November 3.
Colorado is mailing a ballot to each registered voter. Check to make sure you're registered to vote here.

Connecticut

Ballot must be received by 8 p.m. on November 3.
Print your ballot application here [PDF], to be received by November 2.

Delaware

Ballot must be received by 8 p.m. on November 3.
Submit your ballot application online here by October 30.

Florida

Ballot must be received by 7 p.m. on November 3.
Submit your ballot application online here by October 24 at 5 p.m.

Georgia

Ballot must be received by November 3.
Submit your ballot application online here by October 30.

Hawaii

Ballot must be received by 7 p.m. on November 3.
Hawaii is mailing a ballot to each registered voter. Check to make sure you're registered to vote here.

Idaho

Ballot must be received by November 3.
Submit your ballot application online here by 5 p.m. on October 23.

Illinois

Ballot must be postmarked by November 3.
Print your ballot application here, to be received by October 29.

Indiana

Ballot must be received by 12 p.m. on November 3.
Print your ballot application here [PDF], to be received by October 22.

Iowa

Ballot must be postmarked by November 2 and received by 12 p.m. on November 9.
Print your ballot application here [PDF], to be received by 5 p.m. on October 24.

Kansas

Ballot must be postmarked by November 3 and received by November 6.
Print your ballot application here [PDF], to be received by October 27.

Kentucky

Ballot must be postmarked by November 3 and received by November 6.
Submit your ballot application online here by October 9.

Louisiana

Ballot must be received by 4:30 p.m. on November 2.
Submit your ballot application online here by 4:30 p.m. on October 30.

Maine

Ballot must be received by 8 p.m. on November 3.
Submit your ballot application online here by 5 p.m. on October 29.

Maryland

Ballot must be postmarked by November 3 and received by 10 a.m. on November 13.
Submit your ballot application online here by October 20.

Massachusetts

Ballot must be postmarked by November 3 and received by November 6.
Print your ballot application here [PDF], to be received by October 28.

Michigan

Ballot must be received by 8 p.m. on November 3.
Submit your ballot application online here by 5 p.m. on October 30. 

Minnesota

Ballot must be postmarked by November 3 and received by November 10.
Submit your ballot application online here, to be received “any time during the year, except the day of the election.”

Mississippi

Ballot [PDF] must be postmarked by November 3 and received by November 10.
Contact your circuit clerk’s office to request an absentee ballot. You’ll have to meet certain criteria in order to qualify, but the American Civil Liberties Union of Mississippi has filed a lawsuit asking that those criteria be expanded to better address COVID-19. Follow the organization on Twitter for updates.

Missouri

Ballot must be received by 7 p.m. on November 3.
Print your ballot application here, to be received by 5 p.m. on October 21.

Montana

Ballot must be received by 8 p.m. on November 3.
Print your ballot application here, to be received by 12 p.m. on November 2.

Nebraska

Ballot must be received by 8 p.m. on November 3.
Print your ballot application here [PDF], to be received by October 23.

Nevada

Ballot must be postmarked by November 3 and received by November 10.
Print your ballot application here [PDF], to be received by 5 p.m. on October 20.

New Hampshire

Ballot [PDF] must be received by 5 p.m. on November 3.
Print your ballot application here [PDF], to be received by 5 p.m. on November 2.

New Jersey

Ballot must be postmarked by November 3.
Print your ballot application here, to be received by October 27.

New Mexico

Ballot must be received by 7 p.m. on November 3.
Submit your ballot application online here by 5 p.m. on October 20.

New York

Ballot must be postmarked by November 3 and received by November 10.
Submit your ballot application online here by October 27.

North Carolina

Ballot must be postmarked by November 3 and received by 5 p.m. on November 6.
Submit your ballot application online here by 5 p.m. on October 27.

North Dakota

Ballot must be postmarked by November 2.
Print your ballot application here and mail it as soon as possible.

Ohio

Ballot must be postmarked by November 2 and received by November 13.
Print your ballot application here, to be received by October 31.

Oklahoma

Ballot must be received by 7 p.m. on November 3.
Submit your ballot application online here by 5 p.m. on October 27.

Oregon

Ballot must be received by 8 p.m. on November 3.
Oregon is mailing a ballot to each registered voter. Check to make sure you're registered to vote here.

Pennsylvania

Ballot must be received by 8 p.m. on November 3.
Submit your ballot application online here by 5 p.m. on October 27.

Rhode Island

Ballot must be received by 8 p.m. on November 3.
Print your ballot application here, to be received by 4 p.m. on October 13.

South Carolina

Ballot must be received by 7 p.m. on November 3.
Print your ballot application here, to be received by 5 p.m. on October 30. Voters currently need to meet certain criteria to qualify for an absentee ballot, but the state legislature is working on a bill to expand access to everyone.

South Dakota

Ballot must be received by November 3 “in enough time to deliver your ballot to your voting precinct before the polls close.”
Print your ballot application here [PDF], to be received by 5 p.m. on November 2.

Tennessee

Ballot must be received by November 3.
Print your ballot application here [PDF], to be received by October 27. Voters currently need to meet certain criteria to qualify for an absentee ballot, one of which is having “underlying medical or health conditions which in their determination render them more susceptible to contracting COVID-19 or at greater risk should they contract it.”

Texas

Ballot must be postmarked by November 3 and received by 5 p.m. on November 4.
Print your ballot application here [PDF], to be received by October 23. Voters currently need to meet certain criteria to qualify for an absentee ballot.

Utah

Ballot must be postmarked by November 2.
Utah is mailing a ballot to each registered voter. Check to make sure you're registered to vote here.

Vermont

Ballot must be received by 7 p.m. on November 3.
Vermont is mailing a ballot to each registered voter. Check to make sure you're registered to vote here.

Virginia

Ballot must be received by 7 p.m. on November 3.
Submit your ballot application online here by 5 p.m. on October 23 [PDF].

Washington

Ballot must be received by 8 p.m. on November 3.
Washington is mailing a ballot to each registered voter. Check to make sure you're registered to vote here.

Washington, D.C.

Ballot must be postmarked by November 3 and received by November 10.
Washington, D.C. is mailing a ballot to each registered voter. Check to make sure you're registered to vote here.

West Virginia

Ballot must be postmarked by November 3.
Submit your ballot application online here by October 28.

Wisconsin

Ballot must be received by 8 p.m. on November 3.
Submit your ballot application online here by 5 p.m. on October 29.

Wyoming

Ballot must be received by 7 p.m. on November 3.
Print your ballot application here [PDF], to be received “within the calendar year in which the election is held but not on the day of the election.”