McHenry County: Population in cities, towns and its villages

The population of McHenry County on July 1, 2023 was 312,800, an increase of 0.8% since 2020.

Chart: McHenry County population in cities, towns and villages