Cities, towns and communities in McHenry County, Illinois

44 cities, towns and communities overlap McHenry County, Illinois. They are listed by population, largest first, starting with Crystal Lake city, Algonquin village, and Lake in the Hills village. An overlap does not mean that every address belongs to both.