Maybe you’ve moved in the last four years. Or maybe you’ve been super busy with work, childcare, et cetera. Either way, you’re not registered to vote yet. (Have we told you how important it is?) You’re in luck if you live in one of these 34 states, all of which have voter registration deadlines you can still make—including 19 states where you can register in person on Election Day on November 3. So check your state's deadlines and head to Vote.gov, where you can find out how to register based on where you live. And don’t worry, we’ll be updating this list now until November 3. (If you’re not sure if you’re registered, check your status here.)
34 States Where You Can Still Register to Vote

1. Alabama
In person: October 19
Online: October 19
Mail: October 19
2. California
In person: November 3
Online: October 19
Mail: October 19
3. Colorado
In person: November 3
Online: October 26
Mail: October 26
4. Connecticut
In person: November 3
Online: October 27
Mail: October 27
5. Delaware
In person: October 10
Online: October 10
Mail: October 10
6. Hawaii
In person: November 3
7. Idaho
In person: November 3
Online: October 9
Mail: October 9
8. Illinois
In person: November 3
Online: October 18
9. Iowa
In person: November 3
Online: October 24
Mail: October 19
10. Kansas
In person: October 13
Online: October 13
Mail: October 13
11. Louisiana
Online: October 14
12. Maine
In person: November 3
Mail: October 19
13. Maryland
In person: November 3
Online: October 13
Mail: October 13
14. Massachusetts
In person: October 14
Online: October 14
Mail: October 14
15. Michigan
In person: November 3
Online: October 19
Mail: October 19
16. Minnesota
In person: November 3
Online: October 13
Mail: October 13
17. Montana
In person: November 3
18. Nebraska
In person: October 23
Online: October 13
Mail: October 13
19. Nevada
In person: November 3
Online: October 29
20. New Hampshire
In person: November 3
Mail: October 21
21. New Jersey
In person: October 13
Online: October 13
Mail: October 13
22. New York
In person: October 9
Online: October 9
Mail: October 9
23. North Carolina
In person: October 31 (if voting early)
Online: October 9
Mail: October 9
24. Oklahoma
In person: October 9
Mail: October 9
25. Oregon
In person: October 13
Online: October 13
Mail: October 13
26. Pennsylvania
In person: October 19
Online: October 19
Mail: October 19
27. South Dakota
In person: October 19
Mail: October 19
28. Utah
In person: November 3
Online: October 27
29. Vermont
In person: November 3
Online: October 30
Mail: November 3
30. Virginia
In person: October 12
Online: October 12
Mail: October 12
31. Washington
In person: November 3
Online: October 26
Mail: October 26
32. West Virginia
In person: October 13
Online: October 13
Mail: October 13
33. Wisconsin
In person: November 3
Online: October 21
Mail: October 21
34. Wyoming
In person: November 3
Mail: October 20