Aug 7, 2024 · Early voting starts*****. September 26, 2024. First day vote-by-mail ballots can be mailed to voters. October 31, 2024. Last day to apply for vote-by-mail ballot. November 4, 2024. Early voting ends. November 5, 2024. Last day for grace period registration and voting.