Cities in McHenry County, Illinois by Population (2024)

There are 58 cities in McHenry County, Illinois.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

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

City
Rank
State
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Elgin1Illinois111,750114,604-0.63%2,93038.14
Palatine2Illinois63,27467,696-1.72%4,48214.12
Hoffman Estates3Illinois48,96252,402-1.73%2,37520.61
Crystal Lake4Illinois41,09140,2310.53%2,16418.98
Algonquin5Illinois30,22529,6770.46%2,41012.54
McHenry6Illinois29,03527,1991.61%1,95814.83
Huntley7Illinois28,50927,7670.66%1,94614.65
Lake Hills8Illinois28,47328,927-0.4%2,79010.21
Woodstock9Illinois25,72125,6090.11%1,95013.19
Lake Zurich10Illinois19,49319,755-0.33%2,8166.92
Cary11Illinois17,85317,8070.07%2,7406.52
Wauconda12Illinois13,79914,065-0.48%2,7215.07
Pingree Grove13Illinois11,67610,3922.83%2,8254.13
Fox Lake14Illinois10,72410,974-0.57%1,3697.83
Barrington15Illinois10,38710,703-0.76%2,2504.62
Harvard16Illinois9,3049,454-0.4%1,1118.38
Gilberts17Illinois8,8828,3641.49%1,6185.49
Hampshire18Illinois7,9817,6471.06%8299.62
Island Lake19Illinois7,8758,033-0.49%2,3513.35
Marengo20Illinois7,5777,5530.08%8518.90
Inverness21Illinois7,1397,585-1.53%1,0936.53
Volo22Illinois6,9556,2092.76%1,6874.12
Lakemoor23Illinois6,3756,1730.81%1,2025.30
Johnsburg24Illinois6,3686,3540.06%8787.25
Spring Grove25Illinois5,4895,4790.06%6069.05
Genoa26Illinois5,4145,3060.5%2,0862.60
Lake Barrington27Illinois5,1095,0810.14%8915.74
Wonder Lake28Illinois4,9603,9665.29%9994.96
South Barrington29Illinois4,9155,069-0.77%6597.46
Fox River Grove30Illinois4,5964,686-0.48%2,6851.71
Lakewood31Illinois4,3094,2710.23%9394.59
Barrington Hills32Illinois3,9424,096-0.95%14626.99
Deer Park33Illinois3,5963,674-0.53%9803.67
Pistakee Highlands34Illinois3,2823,302-0.15%2,5561.28
East Dundee35Illinois3,0853,175-0.71%1,0542.93
North Barrington36Illinois3,0813,135-0.42%6524.72
Richmond37Illinois2,1242,0900.43%4954.29
Oakwood Hills38Illinois2,0542,068-0.15%1,8881.09
Prairie Grove39Illinois1,9421,960-0.21%3365.78
Port Barrington40Illinois1,5551,581-0.38%1,3411.16
Hebron41Illinois1,4041,3860.36%7171.96
Tower Lakes42Illinois1,1921,224-0.67%1,2970.92
Bull Valley43Illinois1,1001,114-0.27%1149.65
McCullom Lake44Illinois959983-0.62%2,7640.35
Ringwood45Illinois825837-0.36%2143.86
Solon Mills46Illinois63117722.05%3,2360.20
Holiday Hills47Illinois601615-0.5%6430.93
Union48Illinois536548-0.56%6410.84
Burlington49Illinois520536-0.76%766.86
Trout Valley50Illinois505513-0.39%1,1800.43
Garden Prairie51Illinois3912658.91%6130.64
Greenwood52Illinois315319-0.32%1192.66
Ridgefield53Illinois296274-12.43%5660.52
Lawrence54Illinois25215011.5%6850.37
Alden55Illinois1691670.6%1,3410.13
Burtons Bridge56Illinois161273-13.44%1,3090.12
Hartland57Illinois1211561.68%3790.32
Chemung58Illinois34738-83.81%1210.28
showing: 58 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in McHenry County, Illinois?

Elgin is the largest city in McHenry County.

What is the smallest city in McHenry County, Illinois?

Chemung is the smallest city in McHenry County.

How many cities are in McHenry County?

There are 58 cities in McHenry County, Illinois.

Frequently Asked Questions