DECEMBER 2025
December 31 – Last day to change party affiliation for 2026 primary
APRIL 2026
April 4 – Online absentee ballot requests open for primary
April 20 – Last day to register to vote for primary election
- Online: by 4 PM
- Mail: must be postmarked by this date
- In-person: by close of business
MAY 2026
May 5 – Online absentee ballot requests close (11:59 PM)
May 6-8 & May 11-13 – Excused early voting (must have valid reason)
May 14-16 – No-excuse early voting (anyone can vote)
May 19 – PRIMARY ELECTION DAY
- Polls open 6 AM – 6 PM
- Mail-in ballots must arrive by 6 PM
SEPTEMBER 2026
September 19 – Online absentee ballot requests open for general election
OCTOBER 2026
October 5 – Last day to register to vote for general election
- Online: by 4 PM
- Mail: must be postmarked by this date
- In-person: by close of business
October 20 – Online absentee ballot requests close (11:59 PM)
October 21-23 & October 26-28 – Excused early voting (must have valid reason)
October 29-31 – No-excuse early voting (anyone can vote)
NOVEMBER 2026
November 3 – GENERAL ELECTION DAY
- Polls open 6 AM – 6 PM
- Mail-in ballots must arrive by 6 PM
Note: All times are local/prevailing time. Mailed absentee ballots must be RECEIVED by the county clerk by 6 PM on Election Day – not just postmarked.