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.)

City
Rank
State
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Elgin1Illinois112,874114,617-0.39%2,95938.14
Palatine2Illinois63,93267,678-1.44%4,52914.12
Hoffman Estates3Illinois49,44552,380-1.46%2,39920.61
Crystal Lake4Illinois41,07140,2290.51%2,16318.98
Algonquin5Illinois30,28629,6760.5%2,41512.54
Lake Hills6Illinois28,57228,927-0.31%2,80010.21
McHenry7Illinois28,55427,3401.07%1,92614.83
Huntley8Illinois28,43627,7660.59%1,94114.65
Woodstock9Illinois25,73025,6050.12%1,95113.19
Lake Zurich10Illinois19,64919,755-0.14%2,8386.92
Cary11Illinois18,03417,8040.32%2,7686.52
Wauconda12Illinois13,83214,067-0.43%2,7275.07
Pingree Grove13Illinois11,38310,3992.21%2,7544.13
Fox Lake14Illinois10,74810,974-0.53%1,3727.83
Barrington15Illinois10,40110,700-0.72%2,2534.62
Harvard16Illinois9,3239,455-0.35%1,1138.38
Gilberts17Illinois8,9048,3741.5%1,6225.49
Hampshire18Illinois8,2327,6461.81%8569.62
Island Lake19Illinois7,9788,033-0.18%2,3823.35
Marengo20Illinois7,6257,5550.22%8578.90
Volo21Illinois7,2856,2093.83%1,7674.12
Inverness22Illinois7,2087,582-1.29%1,1036.53
Johnsburg23Illinois6,3946,3540.16%8817.25
Lakemoor24Illinois6,3926,1740.85%1,2055.30
Spring Grove25Illinois5,5225,4800.18%6109.05
Genoa26Illinois5,4805,3070.79%2,1112.60
Wonder Lake27Illinois5,1963,9666.28%1,0474.96
Lake Barrington28Illinois5,0935,0890.02%8885.74
South Barrington29Illinois4,9435,065-0.62%6637.46
Fox River Grove30Illinois4,5964,686-0.5%2,6851.71
Lakewood31Illinois4,2674,2670%9304.59
Barrington Hills32Illinois3,9924,095-0.65%14826.99
Deer Park33Illinois3,6103,682-0.5%9843.67
Pistakee Highlands34Illinois3,2823,302-0.15%2,5561.28
North Barrington35Illinois3,0953,135-0.32%6554.72
East Dundee36Illinois3,0943,177-0.67%1,0572.93
Richmond37Illinois2,1222,0890.38%4954.29
Oakwood Hills38Illinois2,0482,068-0.24%1,8821.09
Prairie Grove39Illinois1,9421,960-0.26%3365.78
Port Barrington40Illinois1,5611,584-0.38%1,3461.16
Hebron41Illinois1,3881,3830.07%7091.96
Tower Lakes42Illinois1,1921,222-0.67%1,2970.92
Bull Valley43Illinois1,1111,118-0.18%1159.65
McCullom Lake44Illinois963982-0.52%2,7750.35
Ringwood45Illinois818829-0.36%2123.86
Solon Mills46Illinois63117722.05%3,2360.20
Union47Illinois6085502.36%7270.84
Holiday Hills48Illinois604616-0.49%6470.93
Burlington49Illinois519535-0.77%766.86
Trout Valley50Illinois507514-0.39%1,1850.43
Garden Prairie51Illinois3912658.91%6130.64
Greenwood52Illinois314317-0.32%1182.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