October 19 Last day to register to vote in-person or postmarked before the General Election. Note that this date may vary by locality.
October 12-29 In-person early voting (through 8pm EST 10/29)
November 3 General Election Day - on-site registration and voting permitted
November 3 All mail-in ballots must be received by 8pm EST or hand delivered