Mary E. McClellan, McHenry County Clerk, announces that voters can cast a ballot prior to the March 20th, 2018 General Primary Election as early as February 8th in the McHenry County Clerk’s Office. Download PDF of locations, dates and times.