Town Chart.

← Back to Discover · All towns in Illinois

Towns in McHenry County

30 towns with data in McHenry County, Illinois, largest first. Find your matches.

Crystal Lake is the largest of the 30 towns we list in McHenry County, with 40,579 people. Together they have 274,324 people.

TownPopulationTypical household incomeTypical home price
Crystal Lake 40,579 $108,418 $311,400
Algonquin 30,067 $134,525 $351,000
Lake in the Hills 28,800 $117,151 $321,900
McHenry 28,074 $86,315 $266,500
Huntley 28,005 $88,536 $334,300
Woodstock 26,147 $82,758 $245,700
Cary 17,923 $113,026 $309,800
Harvard 9,598 $67,617 $175,400
Island Lake 8,014 $103,156 $262,500
Marengo 7,040 $73,523 $229,900
Lakemoor 6,467 $100,414 $265,500
Johnsburg 6,386 $121,023 $328,300
Spring Grove 5,917 $134,210 $398,400
Lakewood 4,707 $173,625 $552,600
Fox River Grove 4,523 $121,506 $298,900
Wonder Lake 4,292 $94,655 $252,200
Pistakee Highlands 3,374 $102,986 $216,800
Richmond 2,622 $73,029 $238,600
Oakwood Hills 2,416 $109,907 $282,300
Prairie Grove 2,165 $141,389 $467,600
Bull Valley 1,269 $191,250 $477,900
Hebron 1,261 $85,375 $208,100
McCullom Lake 1,017 $72,791 $178,600
Ringwood 730 $143,750 $386,400
Holiday Hills 634 $74,083 $220,600
Union 624 $89,844 $252,200
Trout Valley 574 $217,292 $446,200
Greenwood 502 $131,250 $415,900
Lawrence 358 $46,862 $423,500
Chemung 239 $68,454 $184,500

ZIP codes in McHenry County

18 ZIP codes in McHenry County, Illinois. A ZIP code can also reach into a neighboring county.

Nearby counties in Illinois

Link to this page

Copy this HTML to link to this page from your own site.