Here are McHenry County’s February 2025 primary election results

Campaign signs on Thursday, Feb. 20, 2025, at the Algonquin Township Office at 3702 US Hwy 14, in Crystal Lake.

Tuesday marked the last day McHenry County primary voters could have their mail-in arrive and provisional ballots addressed in order to have them counted.

Below is a list of the contested races and their results. Races that are uncontested are not included here.

The results include early voting, all mail-in, provisional and Election Day ballots.

Mail-in ballots had two weeks to arrive as long as they were postmarked by Election Day. Provisional ballots also could have been addressed and counted during that time.

Have a Question about this article?