2022 Election Dates
MAY 19: First day for early voting or vote by mail for the June 28th Primary Election
MAY 31: Last day for voter registration for the June 28th Primary Election
JUN 1: First day for grace period registration and voting for the June 28th Primary Election
JUN 27: Last day for vote by mail application
JUN 27: Last day for early voting for the June 28th Primary Election
JUN 28: General Primary Election
JUL 27: McHenry County Republican Party County Convention
AUG 10: First day for vote by mail application
SEP 29: First day for early voting or vote by mail for the November 8th General Election
OCT 11: Last day for voter registration for the November 8th General Election
OCT 12: First day for grace period registration and voting for the November 8th General Election
OCT 23: Last Day for online voter registration for the November 8th General Election
NOV 7: Last day for vote by mail application
NOV 7: Last day for early voting for the November 8th General Election
NOV 8: General Election