| 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
| | - By mail: Received by Election Day at 12PM
- In person: Received by 1 day BEFORE Election Day
| - Early voting starts: N/A
- Early voting ends: N/A
|
| 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
| | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 15 days before Election Day
- Early voting ends: 1 day before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 27 days before Election Day
- Early voting ends: 4 days before Election Day
|
| Arkansas | | | - By mail: Received by Election Day
- In person: Received by 4 days BEFORE Election Day
| - Early voting starts: 15 days before Election Day
- Early voting ends: 1 day before Election Day
|
| California | | | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 29 days before Election Day
- Early voting ends: 1 day before Election Day
|
| Colorado | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 15 days before Election Day
- Early voting ends: 1 day before Election Day
|
| Connecticut | | | - By mail: Received by Election Day
- In person: Received by 1 day BEFORE Election Day
| - Early voting starts: 15 days before Election Day
- Early voting ends: 2 days before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: At least 10 days before Election Day
- Early voting ends: 2 days before Election Day
|
| District of Columbia | | | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 8 days before Election Day
- Early voting ends: 2 days before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 10 days before Election Day
- Early voting ends: 3 days before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election day
| - Early voting starts: 21 days before Election Day
- Early voting ends: 4 days before Election Day
|
| Hawaii | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 10 business days before Election Day
- Early voting ends: 1 day before Election Day
|
| Idaho | - In person: Election Day
- By mail: Received by 11 days before Election Day 5PM
- Online: 11 days before Election Day at 5PM
- Register to vote in Idaho
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 21 days before Election Day
- Early voting ends: 4 days before Election Day
|
| Illinois | | | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 40 days before Election Day
- Early voting ends: 1 day before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day at 6PM
| - Early voting starts: 28 days before Election Day
- Early voting ends: 1 day before Election Day at 12PM
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 20 days before Election Day
- Early voting ends: 1 day before Election Day
|
| 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
| | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 20 days before the election
- Early voting ends: 1 day before Election Day at 12PM
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 5 days before Election Day
- Early voting ends: 3 days before Election Day
|
| 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
| | - By mail: Received by 1 day BEFORE Election Day
- In person: Received by 1 day BEFORE Election Day at 4:30PM
| - Early voting starts: 18 days before Election Day
- Early voting ends: 7 days before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 30 days before Election Day
- Early voting ends: 5 days before Election Day
|
| Maryland | | | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 12 days before Election Day
- Early voting ends: 5 days before Election Day
|
| Massachusetts | | | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 17 days before Election Day
- Early voting ends: 4 days before Election Day
|
| Michigan | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 10 days before Election Day
- Early voting ends: 2 days before Election Day
|
| Minnesota | | | - By mail: Received by Election Day
- In person: Received by Election Day at 3PM
| - Early voting starts: 46 days before Election Day
- Early voting ends: 1 day before Election Day
|
| Mississippi | | | - By mail: Received by Election Day
- In person: You cannot hand-deliver your mail-in ballot in Mississippi. You must put your voted ballot in the mailbox.
| - Early voting starts: N/A
- Early voting ends: N/A
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 14 days before Election Day
- Early voting ends: 1 day before Election Day
|
| Montana | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 30 days before the election
- Early voting ends: 1 day before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 30 days before Election Day
- Early voting ends: 1 day before Election Day
|
| Nevada | | | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 17 days before Election Day
- Early voting ends: 4 days before Election Day
|
| 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
| | - By mail: Received by Election Day at 5PM
- In person: Received by 5PM 1 day before Election Day
| - Early voting starts: N/A
- Early voting ends: N/A
|
| 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
| | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 10 days before Election Day
- Early voting ends: 2 days before Election Day
|
| New Mexico | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 28 days before Election Day
- Early voting ends: 3 days before Election Day
|
| 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
| | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 10 days before Election Day
- Early voting ends: 2 days before Election Day
|
| North Carolina | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 19 days before Election Day
- Early voting ends: 3 days before Election Day at 3PM
|
| North Dakota | | | - By mail: Postmarked by 1 day before Election Day
- In person: Received by 1 day BEFORE Election Day at 5PM
| - Early voting starts: Varies by county
- Early voting ends: Varies by county
|
| 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
| | - By mail: Postmarked by 1 day before Election Day
- In person: Received by Election Day
| - Early voting starts: 28 days before Election Day
- Early voting ends: 2 days before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by 1 day BEFORE Election Day at 5PM
| - Early voting starts: 6 days before Election Day
- Early voting ends: 3 days before Election Day at 2PM
|
| 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
| | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: N/A
- Early voting ends: N/A
|
| Pennsylvania | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: Varies by county
- Early voting ends: 7 days before Election Day
|
| Rhode Island | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 20 days before Election Day
- Early voting ends: 1 day before Election Day
|
| South Carolina | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 15 days before Election Day
- Early voting ends: 3 days before Election Day
|
| South Dakota | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 46 days before Election Day
- Early voting ends: 1 day before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: You cannot hand-deliver your mail-in ballot in Tennessee. You must put your voted ballot in the mailbox.
| - Early voting starts: 20 days before Election Day
- Early voting ends: 5 days before Election Day
|
| 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
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 17 days before Election Day
- Early voting ends: 4 days before Election Day
|
| 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
| | - By mail: Postmarked by 1 day before Election Day
- In person: Received by Election Day
| - Early voting starts: 14 days before Election Day
- Early voting ends: 4 days before Election Day
|
| Vermont | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 45 days before Election Day
- Early voting ends: 1 day before Election Day
|
| Virginia | | | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 45 days before Election Day
- Early voting ends: 3 days before Election Day
|
| Washington | | | - By mail: Postmarked by Election Day
- In person: Received by Election Day
| - Early voting starts: 18 days before Election Day
- Early voting ends: 1 day before Election Day
|
| West Virginia | | | - By mail: Postmarked by Election Day
- In person: Received by 1 day BEFORE Election Day
| - Early voting starts: 13 days before Election Day
- Early voting ends: 3 days before Election Day
|
| Wisconsin | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: Varies by municipality
- Early voting ends: Varies by municipality
|
| Wyoming | | | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 28 days before Election Day
- Early voting ends: 1 day before Election Day
|