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.