April 6th Absentee Ballot Portal Opens
April 22nd Last day to register to vote
May 7th Absentee Ballot Portal Closes
May 8th - May 15th In-person Absentee Voting
May 16th - 18th No excuse Early Voting
May 21st Primary Election Day
Other Important Link:
Check your registration status
State Board of Election Portal