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: 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: Postmarked by 25 days before Election Day
- Online: 25 days before Election Day
- Register to vote in Idaho
| | - By mail: Received by Election Day
- In person: Received by Election Day
| - Early voting starts: 15 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: Postmarked 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
|