McHenry County
McHenry County Voting Information
All ballot styles for McHenry County are available at all early voting centers; voters may choose the site most convenient for them. Voters who have requested a vote-by-mail ballot but choose to vote in person may go to the polls and surrender the vote-by-mail ballot. Visit www.mchenrycountyil.gov.
Five sites with longer hours• McHenry County Administration Building, 667 Ware Road in Woodstock
- McHenry Township office, 3703 N. Richmond Road in Johnsburg
- Nunda Township office, 3510 Bay Road in Crystal Lake
- McHenry City Hall, 333 S. Green St.
- Lake in the Hills Village Hall, 600 Harvest Gate.
Hours at above five locations:
- 9 a.m. to 4:30 p.m. weekdays, March 22-April 5
- With extended evening hours until 7 p.m. March 29-April 5.
- 9 a.m. to noon Sat., March 27
- 9 a.m. to 2 p.m. Saturday and Sunday, April 3-4.
Five more sites• Huntley Park District, 12015 Mill St. in Huntley
- Cary Area Public Library, 1606 Three Oaks Road in Cary
- Algonquin Area Public Library, 2600 Harnish Drive in Algonquin
- Dunham Township office, 107 Airport Road in Harvard
- Marengo City Hall, 132 E. Prairie St.