McHenry County, Illinois Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Crystal Lake142,60140,2460.74%2,24419 City
Algonquin231,03929,6680.7%2,47513 Village
Huntley329,31027,7630.61%2,00015 Village
Woodstock425,79625,6460.22%1,95613 City
Cary517,98217,8030.28%2,7607 Village
Harvard69,4929,458-0.13%1,1338 City
Marengo77,7727,5530.45%8739 City
Wonder Lake85,9204,0045.85%1,1795 Village
Spring Grove95,5425,4690.29%6129 Village
Fox River Grove104,8934,6940.25%2,8582 Village
Richmond112,1232,0830.43%4954 Village
Prairie Grove121,9371,954-0.1%3196 Village
Hebron131,3951,3860.22%7132 Village
Bull Valley141,1301,131-0.09%11510 Village
Ringwood15829838-0.12%2154 Village
Union167195505.12%8601 Village
Greenwood17313317-0.32%1183 Village

McHenry County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 17 cities in McHenry County, Illinois.

Location of McHenry County