Voters in McHenry County cast their ballots Tuesday for county, state and federal congressional races, and in some cases, answered referendum questions.
Below is a list of the contested races and results. Races that are uncontested are not included here.
Polls closed at 7 p.m. Tuesday, and this page will be updated as the votes are tallied and county clerks update their election sites.
Mail-in ballots have two weeks to arrive as long as they are postmarked by Election Day. Provisional ballots also can be addressed and counted in the weeks to come. Election results are not finalized until two weeks after Election Day.