There are 32 cities in McHenry County, Illinois.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Crystal Lake141,00340,2310.42%2,17118.89
Algonquin229,90529,677-0.08%2,43112.30
McHenry329,41927,1992.26%2,03514.46
Huntley428,39027,7670.45%1,98714.29
Lake in the Hills528,14628,927-0.97%2,75610.21
Woodstock625,46125,609-0.4%1,94713.07
Cary717,74617,807-0.24%2,8476.23
Fox Lake810,67310,974-0.82%1,3637.83
Harvard99,2059,454-0.94%1,1298.16
Island Lake107,8128,033-0.9%2,3333.35
Marengo117,5337,553-0.21%9557.89
Lakemoor126,3506,1730.6%1,2075.26
Johnsburg136,3256,354-0.28%8817.18
Wonder Lake145,4473,9669.93%1,1284.83
Spring Grove155,4325,479-0.48%6108.90
Fox River Grove164,5474,686-1.02%2,6561.71
Lakewood174,2684,271-0.26%9304.59
Barrington Hills183,9274,096-1.16%14527.04
Pistakee Highlands193,2923,302 2,5441.29
Richmond202,0992,090-0.19%4894.29
Oakwood Hills212,0232,068-0.93%1,8591.09
Prairie Grove221,9311,960-0.52%3465.58
Port Barrington231,5421,581-0.84%1,3601.13
Hebron241,3891,386-0.22%7561.84
Bull Valley251,0871,114-0.91%1209.05
McCullom Lake26947983-1.25%2,6900.35
Ringwood27815837-0.97%2103.88
Holiday Hills28592615-1.33%6560.90
Union29528548-1.31%6320.84
Trout Valley30499513-0.99%1,1660.43
Chemung31386738 1,3740.28
Greenwood32311319-0.95%1701.83
showing: 32 rows

Cities in McHenry County, Illinois by Population (2024)

What is the largest city in McHenry County, Illinois?

Crystal Lake is the largest city in McHenry County.

What is the smallest city in McHenry County, Illinois?

Greenwood is the smallest city in McHenry County.

How many cities are in McHenry County?

There are 32 cities in McHenry County, Illinois.

Frequently Asked Questions