2018 Primary Election: Tuesday, March 20th
First Day to Apply for Mail Ballot: December 20th
Last Day to Register to Vote: March 4th (February 20th by paper)
Early Voting: March 5th – March 19th

General Voting Information:
Register To Vote

Early Voting Information:
Early Voting General Information

Below are the Early Vote Locations throughout McHenry County. Voters in McHenry County may vote at any locations at their convenience. Click on any location to view the address and hours for your selection.

Vote by Mail Information:
Application for Vote by Mail Ballot
Vote by Mail General Information