McHenry County, Illinois Cities (2025)

38 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Algonquin189,57687,5310.74%1,92746 Township
McHenry248,35846,2691.17%1,08145 Township
Crystal Lake341,83140,2400.77%2,20319 City
Nunda439,17938,3000.75%83647 Township
Algonquin530,75429,6790.7%2,45313 Village
Huntley628,67627,7690.64%1,95715 Village
Woodstock725,95125,6530.23%1,96813 City
Dorr821,78921,5500.35%60736 Township
Cary918,08617,8100.31%2,7767 Village
Greenwood1015,46314,1922.05%43835 Township
Harvard119,3959,458-0.14%1,1228 City
Chemung129,0499,0780.27%27433 Township
Marengo137,7357,5520.47%8699 City
Marengo147,3857,2110.87%20536 Township
Richmond156,8396,7320.47%20833 Township
Wonder Lake165,6273,9706.25%1,1205 Village
Spring Grove175,5725,4800.32%6169 Village
Burton184,9094,8760.33%45311 Township
Fox River Grove194,7624,6870.32%2,7822 Village
Coral203,8473,6212.61%10736 Township
Riley213,0362,9920.63%8436 Township
Dunham222,7782,7820.22%7736 Township
Hebron232,3452,3330.21%7133 Township
Richmond242,1322,0840.42%4974 Village
Prairie Grove251,9501,955-0.05%3216 Village
Hartland261,8931,8990.16%5336 Township
Hebron271,3991,3840.21%7152 Village
Alden281,2671,2750%3833 Township
Bull Valley291,1361,1360%11510 Village
Spring Grove30923967-0.43%2537 Township
Union31845881-0.59%2337 Township
Ringwood32836840-0.12%2164 Village
Union337677740.13%2136 Township
Union347255505.07%8671 Village
Union356276380%1253 Township
Woodstock363463510.58%937 Township
Greenwood37315318-0.32%1193 Village
Union382012050%635 Township

McHenry County Cities Summary

Largest City

Algonquin is the largest city in McHenry County, with a population of 89,576.

Smallest City

Union is the smallest city in McHenry County, with a population of 201.

10 Largest Cities

There are 38 cities in McHenry County, Illinois.

Location of McHenry County