McHenry County, Illinois Cities (2026)

17 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Crystal Lake142,14940,2400.76%2,22019 City
Algonquin230,96929,6790.7%2,47013 Village
Huntley328,85827,7690.63%1,97015 Village
Woodstock426,01125,6530.23%1,97213 City
Cary518,14117,8100.3%2,7847 Village
Harvard69,3839,458-0.13%1,1208 City
Marengo77,7727,5520.48%8739 City
Wonder Lake85,9593,9705.9%1,1875 Village
Spring Grove95,5915,4800.34%6189 Village
Fox River Grove104,7774,6870.31%2,7902 Village
Richmond112,1422,0840.47%5004 Village
Prairie Grove121,9491,955-0.05%3216 Village
Hebron131,4021,3840.21%7162 Village
Bull Valley141,1361,1360%11510 Village
Ringwood15835840-0.12%2164 Village
Union167605504.83%9091 Village
Greenwood173153180%1193 Village

McHenry County Cities Summary

Largest City

Crystal Lake is the largest city in McHenry County, with a population of 42,149.

Smallest City

Greenwood is the smallest city in McHenry County, with a population of 315.

10 Largest Cities

There are 17 cities in McHenry County, Illinois.

Location of McHenry County