McHenry County, IL ZIP Codes
19 ZIP codes cover all or part of McHenry County, Illinois. The Census Bureau counts 312,591 residents in the county, with a median household income of $104,802 and a median home value of $308,100. Median household income ranges from $68,633 in 60033 to $159,375 in 60012. Its largest communities include Crystal Lake, Algonquin, Lake in the Hills, McHenry and Huntley.
McHenry County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 312,591 |
| Households | 117,594 |
| Median household income | $104,802 |
| Median home value | $308,100 |
| Median age | 40.7 |
| Median rent | $1,401 |
All 19 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 336,377 |
| Households (sum of ZIP codes) | 128,166 |
| Median household income, range across ZIP codes | $68,633 (60033) to $159,375 (60012) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $104,974 |
| Homeowners | 82.9% |
| Households with kids under 18 | 32.0% |
| Moved in the past year | 8.4% |
| Carrier routes in EDDM2GO's route library | 231 routes, 136,038 homes (19 of 19 ZIP codes) |
Top facts
- Highest median household income in McHenry County: 60012 ($159,375)
- Most residents: 60014 (48,590 people)
- Highest homeownership: 60012 (96.8% own their home)
- Most households with kids: 60156 (46.7% of households)
- Most new movers: 60033 (14.2% moved in last year)
- Youngest median age: 60033 (33.7 years)
- Highest median home value: 60012 ($417,300)
Every ZIP code in McHenry County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 60014 | Crystal Lake | 48,590 | 17,644 | $109,016 | $323,800 | 79.9% | 35.6% | 7.1% | 36 | 20,747 | 100% of its land |
| 60098 | Woodstock | 33,130 | 13,168 | $91,062 | $276,900 | 76.2% | 27.8% | 10.4% | 23 | 13,936 | 100% of its land |
| 60102 | Algonquin | 32,286 | 11,751 | $132,949 | $349,900 | 88.3% | 31.4% | 7.6% | 25 | 13,508 | 78% of its land |
| 60050 | Mchenry | 31,781 | 13,188 | $88,812 | $263,700 | 75.3% | 26.1% | 12.1% | 22 | 14,987 | 100% of its land |
| 60142 | Huntley | 29,692 | 12,891 | $89,735 | $339,900 | 89.3% | 24.7% | 8.5% | 20 | 13,971 | 72% of its land |
| 60156 | Lake In The Hills | 28,800 | 9,692 | $117,151 | $321,900 | 84.4% | 46.7% | 5.1% | 16 | 10,742 | 100% of its land |
| 60013 | Cary | 26,694 | 9,892 | $120,604 | $314,400 | 87.9% | 33.0% | 6.9% | 15 | 10,294 | 91% of its land |
| 60051 | Mchenry | 24,621 | 10,054 | $100,762 | $278,400 | 86.2% | 25.9% | 6.4% | 16 | 11,295 | 82% of its land |
| 60033 | Harvard | 12,999 | 4,697 | $68,633 | $203,300 | 70.0% | 36.6% | 14.2% | 10 | 5,341 | 94% of its land |
| 60152 | Marengo | 12,417 | 4,575 | $98,451 | $300,200 | 75.1% | 34.5% | 14.2% | 10 | 5,291 | 98% of its land |
| 60012 | Crystal Lake | 12,368 | 4,220 | $159,375 | $417,300 | 96.8% | 33.8% | 10.3% | 8 | 4,713 | 100% of its land |
| 60097 | Wonder Lake | 11,983 | 4,486 | $93,397 | $229,700 | 88.6% | 37.6% | 8.0% | 6 | 5,346 | 100% of its land |
| 60081 | Spring Grove | 9,088 | 3,335 | $116,706 | $355,300 | 93.0% | 32.4% | 4.0% | 6 | 3,787 | 82% of its land |
| 60042 | Island Lake | 8,347 | 3,088 | $99,917 | $259,100 | 82.9% | 34.5% | 4.0% | 5 | 3,523 | 46% of its land |
| 60021 | Fox River Grove | 4,996 | 1,903 | $119,176 | $292,800 | 88.3% | 41.6% | 9.9% | 4 | 2,310 | 94% of its land |
| 60071 | Richmond | 3,851 | 1,843 | $74,426 | $331,400 | 65.3% | 18.3% | 10.3% | 3 | 1,923 | 100% of its land |
| 60034 | Hebron | 2,033 | 703 | $87,188 | $254,200 | 74.3% | 41.7% | 3.8% | 2 | 869 | 100% of its land |
| 60180 | Union | 1,831 | 704 | $110,070 | $349,100 | 78.6% | 34.4% | 1.3% | 3 | 675 | 100% of its land |
| 60072 | Ringwood | 870 | 332 | $119,375 | $413,900 | 94.3% | 29.8% | 2.0% | 1 | 407 | 100% of its land |
A ZIP code is listed for McHenry County when at least 10% of its land is in the county, when it holds at least 10% of the county's land, or when the county is its main county. Totals add up whole ZIP codes, including parts that cross the county line; the Census county figures above do not.
Cities and communities
- Crystal Lake — 40,579 residents · 2 ZIP codes
- Algonquin — 30,067 residents · 1 ZIP code
- Lake in the Hills — 28,800 residents · 1 ZIP code
- McHenry — 28,074 residents · 2 ZIP codes
- Huntley — 28,005 residents · 1 ZIP code
- Woodstock — 26,147 residents · 1 ZIP code
- Cary — 17,923 residents · 1 ZIP code
- Fox Lake — 11,131 residents · 4 ZIP codes
- Harvard — 9,598 residents · 1 ZIP code
- Island Lake — 8,014 residents · 1 ZIP code
- Marengo — 7,040 residents · 1 ZIP code
- Volo — 6,706 residents · 3 ZIP codes
- Lakemoor — 6,467 residents · 1 ZIP code
- Johnsburg — 6,386 residents · 1 ZIP code
- Spring Grove — 5,917 residents · 1 ZIP code
- Lakewood — 4,707 residents · 3 ZIP codes
- Fox River Grove — 4,523 residents · 1 ZIP code
- Wonder Lake — 4,292 residents · 1 ZIP code
- Pistakee Highlands — 3,374 residents · 2 ZIP codes
- Richmond — 2,622 residents · 1 ZIP code
- Oakwood Hills — 2,416 residents · 1 ZIP code
- Prairie Grove — 2,165 residents · 3 ZIP codes
- Bull Valley — 1,269 residents · 2 ZIP codes
- Hebron — 1,261 residents · 1 ZIP code
- McCullom Lake — 1,017 residents · 1 ZIP code
- Ringwood — 730 residents · 1 ZIP code
- Holiday Hills — 634 residents · 1 ZIP code
- Union — 624 residents · 1 ZIP code
- Trout Valley — 574 residents · 1 ZIP code
- Greenwood — 502 residents · 2 ZIP codes
Rankings
- Richest ZIP codes in McHenry County — 18 ZIP codes ranked
- ZIP codes with the highest home values in McHenry County — 18 ZIP codes ranked
- ZIP codes with the highest homeownership in McHenry County — 18 ZIP codes ranked
- ZIP codes with the most families with kids in McHenry County — 18 ZIP codes ranked
- ZIP codes with the most new movers in McHenry County — 18 ZIP codes ranked
- Youngest ZIP codes in McHenry County — 18 ZIP codes ranked
- Oldest ZIP codes in McHenry County — 18 ZIP codes ranked
- Fastest-growing ZIP codes in McHenry County — 18 ZIP codes ranked
Price a mailing to McHenry County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in McHenry County, IL?
- 60014, 60098, 60102, 60050, 60142, 60156, 60013, 60051, 60033, 60152, 60012, 60097, 60081, 60042, 60021, 60071, 60034, 60180 and 60072. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of McHenry County?
- 312,591 residents in 117,594 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in McHenry County?
- $104,802 for the county as a whole. Its ZIP codes range from $68,633 (60033) to $159,375 (60012).
- Which McHenry County ZIP code has the highest median household income?
- 60012, at $159,375, among ZIP codes with at least 1,000 residents. See the full ranking of McHenry County ZIP codes by income.
- How many carrier routes and mailboxes are in McHenry County?
- For the 19 of 19 ZIP codes in EDDM2GO's stored route library: 231 carrier routes reaching 136,038 residential and 7,624 business mailboxes.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.