You May Still Have Time to Vote Early. The Deadlines for Every State
Early voting for Election Day has closed for many states, but some are still letting residents vote today. Check to see what your state is doing.

See if your state offers early voting.
Early voting is still open in many states for residents ahead of tomorrow's Election Day, Nov. 8. If voting early in person has ended in your state, you'll have to wait until tomorrow to cast your vote. So far, more than 39 million ballots have been cast.
Some states, like Michigan and Illinois, started letting residents vote early in September. Others, however, like Alabama, are not offering early voting this year. Note that some counties in your state may not offer early voting, so it's best to check with your local election office.
Also, if you're not sure if you're registered to vote, here's how to check and everything you need to bring with you to your polling place. Here's when early voting starts and ends for your state.
Early voting per state
State | Early voting starts | Early voting ends |
---|---|---|
Alabama | No early voting | No early voting |
Alaska | Oct. 24 | Nov. 7 |
Arizona | Oct. 12 | Nov. 4 |
Arkansas | Oct. 17 | Nov. 4 |
California | Oct. 10 | Nov. 7 |
Colorado | Oct. 24 | Nov. 8 |
Connecticut | No early voting | No early voting |
District of Columbia | Oct. 31 | Nov. 6 |
Delaware | Oct. 28 | Nov. 6 |
Florida | Oct. 29 | Nov. 5 |
Georgia | Oct. 17 | Nov. 4 |
Hawaii | Oct. 25 | Nov. 7 |
Idaho | Oct. 24 | Nov. 4 |
Illinois | Sept. 29 | Nov. 7 |
Indiana | Oct. 12 | Nov. 7 |
Iowa | Oct. 19 | Nov. 7 |
Kansas | Oct. 19 | Nov. 7 |
Kentucky | Nov. 3 | Nov. 5 |
Louisiana | Oct. 25 | Nov. 1 |
Maine | Oct. 9 | Nov. 3 |
Maryland | Oct. 27 | Nov. 3 |
Massachusetts | Oct. 22 | Nov. 4 |
Michigan | Sept. 29 | Nov. 7 |
Minnesota | Sept. 23 | Nov. 7 |
Mississippi | No early voting | No early voting |
Missouri | No early voting | No early voting |
Montana | Oct. 11 | Nov. 7 |
Nebraska | Oct. 11 | Nov. 7 |
Nevada | Oct. 22 | Nov. 4 |
New Hampshire | No early voting | No early voting |
New Jersey | Oct. 29 | Nov. 5 |
New Mexico | Oct. 11 | Nov. 5 |
New York | Oct. 29 | Nov. 6 |
North Carolina | Oct. 20 | Nov. 5 |
North Dakota | Sept. 29 | Nov. 7 |
Ohio | Oct. 12 | Nov. 7 |
Oklahoma | Nov. 2 | Nov. 5 |
Oregon | Mail-in voting only | Mail-in voting only |
Pennsylvania | Varies by county | Must be dropped off by Nov. 1 |
Rhode Island | Oct. 19 | Nov. 7 |
South Carolina | Oct. 5 | Nov. 2 |
South Dakota | Oct. 24 | Nov. 5 |
Tennessee | Oct. 19 | Nov. 3 |
Texas | Oct. 24 | Nov. 4 |
Utah | Oct. 25 | Nov. 4 |
Vermont | Varies by county | Nov. 7 |
Virginia | Sept. 24 | Nov. 5 |
Washington | Varies by county | Nov. 7 |
West Virginia | Oct. 26 | Nov. 5 |
Wisconsin | Oct. 25 | Nov. 6 |
Wyoming | Sept. 23 | Nov. 7 |