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
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Elgin1112,874114,617-0.39%2,95938.1City
Palatine263,93267,678-1.44%4,52914.1Village
Hoffman Estates349,44552,380-1.46%2,39920.6Village
Crystal Lake441,07140,2290.51%2,16319.0City
Algonquin530,28629,6760.5%2,41512.5Village
Lake Hills628,57228,927-0.31%2,80010.2Village
McHenry728,55427,3401.07%1,92614.8City
Huntley828,43627,7660.59%1,94114.7Village
Woodstock925,73025,6050.12%1,95113.2City
Lake Zurich1019,64919,755-0.14%2,8386.9Village
Cary1118,03417,8040.32%2,7686.5Village
Wauconda1213,83214,067-0.43%2,7275.1Village
Pingree Grove1311,38310,3992.21%2,7544.1Village
Fox Lake1410,74810,974-0.53%1,3727.8Village
Barrington1510,40110,700-0.72%2,2534.6Village
Harvard169,3239,455-0.35%1,1138.4City
Gilberts178,9048,3741.5%1,6225.5Village
Hampshire188,2327,6461.81%8569.6Village
Island Lake197,9788,033-0.18%2,3823.3Village
Marengo207,6257,5550.22%8578.9City
Volo217,2856,2093.83%1,7674.1Village
Inverness227,2087,582-1.29%1,1036.5Village
Johnsburg236,3946,3540.16%8817.3Village
Lakemoor246,3926,1740.85%1,2055.3Village
Spring Grove255,5225,4800.18%6109.1Village
Genoa265,4805,3070.79%2,1112.6City
Wonder Lake275,1963,9666.28%1,0475.0Village
Lake Barrington285,0935,0890.02%8885.7Village
South Barrington294,9435,065-0.62%6637.5Village
Fox River Grove304,5964,686-0.5%2,6851.7Village
Lakewood314,2674,2670%9304.6Village
Barrington Hills323,9924,095-0.65%14827.0Village
Deer Park333,6103,682-0.5%9843.7Village
Pistakee Highlands343,2653,302-0.4%2,5431.3CDP
North Barrington353,0953,135-0.32%6554.7Village
East Dundee363,0943,177-0.67%1,0572.9Village
Richmond372,1222,0890.38%4954.3Village
Oakwood Hills382,0482,068-0.24%1,8821.1Village
Prairie Grove391,9421,960-0.26%3365.8Village
Port Barrington401,5611,584-0.38%1,3461.2Village
Hebron411,3881,3830.07%7092.0Village
Tower Lakes421,1921,222-0.67%1,2970.9Village
Bull Valley431,1111,118-0.18%1159.6Village
McCullom Lake44963982-0.52%2,7750.3Village
Ringwood45818829-0.36%2123.9Village
Union466085502.36%7270.8Village
Holiday Hills47604616-0.49%6470.9Village
Burlington48519535-0.77%766.9Village
Trout Valley49507514-0.39%1,1850.4Village
Solon Mills504711777.53%2,4150.2CDP
Ridgefield514432747.52%8470.5CDP
Chemung523997381.79%1,4200.3CDP
Garden Prairie533832657.89%6000.6CDP
Greenwood54314317-0.32%1182.7Village
Burtons Bridge552462737.42%2,0000.1CDP
Lawrence562341507.34%6360.4CDP
Alden571961677.69%1,5560.1CDP
Hartland581361567.09%4260.3CDP
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?

Hartland 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