← 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.
| Town | Population | Typical household income | Typical 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.
- 60012 Crystal Lake
- 60013 Cary
- 60014 Crystal Lake
- 60021 Fox River Grove
- 60033 Harvard
- 60034 Hebron
- 60050 Mchenry
- 60051 Mchenry
- 60071 Richmond
- 60072 Ringwood
- 60081 Spring Grove
- 60097 Wonder Lake
- 60098 Woodstock
- 60102 Algonquin
- 60142 Huntley
- 60152 Marengo
- 60156 Lake In The Hills
- 60180 Union
Nearby counties in Illinois
- Lake County 55
- Boone County 8
- Kane County 24
- DuPage County 31
- DeKalb County 14
- Winnebago County 13
Link to this page
Copy this HTML to link to this page from your own site.