McHenry County, Illinois Cities (2026)

38 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Algonquin190,23787,5310.74%1,94146 Township
McHenry248,91846,2691.16%1,09445 Township
Crystal Lake342,14940,2400.76%2,22019 City
Nunda439,47038,3000.74%84247 Township
Algonquin530,96929,6790.7%2,47013 Village
Huntley628,85827,7690.63%1,97015 Village
Woodstock726,01125,6530.23%1,97213 City
Dorr821,86621,5500.35%60936 Township
Cary918,14117,8100.3%2,7847 Village
Greenwood1015,77314,1922%44635 Township
Harvard119,3839,458-0.13%1,1208 City
Chemung129,0739,0780.27%27533 Township
Marengo137,7727,5520.48%8739 City
Marengo147,4497,2110.87%20736 Township
Richmond156,8716,7320.47%20933 Township
Wonder Lake165,9593,9705.9%1,1875 Village
Spring Grove175,5915,4800.34%6189 Village
Burton184,9254,8760.33%45511 Township
Fox River Grove194,7774,6870.31%2,7902 Village
Coral203,9453,6212.55%11036 Township
Riley213,0552,9920.63%8536 Township
Dunham222,7842,7820.22%7736 Township
Hebron232,3502,3330.21%7133 Township
Richmond242,1422,0840.47%5004 Village
Prairie Grove251,9491,955-0.05%3216 Village
Hartland261,8961,8990.16%5336 Township
Hebron271,4021,3840.21%7162 Village
Alden281,2671,2750%3833 Township
Bull Valley291,1361,1360%11510 Village
Spring Grove30919967-0.43%2537 Township
Union31840881-0.59%2337 Township
Ringwood32835840-0.12%2164 Village
Union337687740.13%2136 Township
Union347605504.83%9091 Village
Union356276380%1253 Township
Woodstock363483510.58%937 Township
Greenwood373153180%1193 Village
Union382012050%635 Township

McHenry County Cities Summary

Largest City

Algonquin is the largest city in McHenry County, with a population of 90,237.

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