Important Dates

Early Voting Schedule 2025

Primary Election

  • Early Voting Centers: June 3 - June 8, 2025
  • Election Day: June 10, 2025 - polls open 6:00 am - 8:00 pm

April 15

  • Party Change Deadline

April 19

  • Mail in ballots begin to go out

May 20

  • Voter Registration Deadline for Primary Election
  • 4 p.m. to 8 p.m. Evening Voter Registration Available
  • Deadline for Filing of Challenger Appointments

May 28

  • Mailing of Sample Ballots for Primary Election

    June 3-8

    • Early Voting period (see Early Voting page for more information)

    June 10

    • Primary Election Day
    • Deadline for Post Office Receipt of Mail-In Ballots from the Primary Election
    • Deadline for In-Person Submission of Primary Election Mail-In Ballots to County Boards of Election and to Authorized Ballot Drop Boxes (by 8pm.)

    June 20

    • Canvass of Primary Election Votes (Certification of Primary Election results)