May 19
- County Clerk can send mail-in ballots to voters who have requested them
- Early Voting available at County Clerk’s Office
June 13
- Early Voting begins at designated polling places countywide
June 23
- Last day to request a mail-in ballot online
- Last day County Clerk can accept mailed-in requests for mail-in ballots
June 27
- Last day of Early Voting
- Last day for County Clerk to issue a mail-in ballot to a voter requesting one in person
June 28 – Primary Election Day
- Last day to vote in person
- Last day to mail a completed mail-in ballot
- Last day to put a completed mail-in ballot in a drop box