October 7th is the deadline to register to vote online. After that you can register to vote the same day you cast your ballot whether its during early vote or on election day.
You will need to bring:
physical form of identification that is issued by the federal government, a state government, a federally recognized Indian nation, tribe or pueblo or an educational institution and that:
(1) contains the name of the qualified elector, which shall reasonably match the name provided on the certificate of registration;
(2) contains a photograph of the qualified elector, which shall resemble the qualified elector;
(3) need not contain an expiration date, and if it does, the expiration date is not required to be a date on or after the date of the election; and
(4) shall either:
(a) contain an address that matches the address provided for the certificate of registration; or
(b) be accompanied by an original or copy of a utility bill, bank statement, government check, paycheck or other document issued by an educational institution or government, including a document issued by a federally recognized Indian nation, tribe or pueblo, dated within the ninety days prior to the qualified elector registering to vote or updating an existing certificate of registration and that contains the name of the qualified elector, which shall reasonably match the name provided on the certificate of registration, and an address that matches the address provided for the certificate of registration.