Skip to content

McHenry County, Illinois ZIP codes

20 ZIP codes are in McHenry County, plus 6 that cross in from neighboring counties. It's part of the Chicago-Naperville-Elgin, IL-IN metro area.

ZIP codes
20
Population in these ZIPs
328,030
Avg. median income
$106,100population-weighted
Cities & towns
17
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in McHenry County

ZIP codes in McHenry County
ZIP codeCityPopulationMedian incomeTypical home value
60001 PO BoxAlden———
60012Crystal Lake12,368$159,375$486,400
60013Cary26,694$120,604$382,600
60014Crystal Lake48,590$109,016$368,100
60021Fox River Grove4,996$119,176$362,100
60033Harvard12,999$68,633$279,300
60034Hebron2,033$87,188$324,100
60039 PO BoxCrystal Lake———
60050Mchenry31,781$88,812$313,500
60051Mchenry24,621$100,762$332,500
60071Richmond3,851$74,426$393,900
60072Ringwood870$119,375$505,700
60081Spring Grove9,088$116,706$425,400
60097Wonder Lake11,983$93,397$294,100
60098Woodstock33,130$91,062$341,600
60102Algonquin32,286$132,949$415,400
60142Huntley29,692$89,735$428,000
60152Marengo12,417$98,451$365,700
60156Lake In The Hills28,800$117,151$377,900
60180Union1,831$110,070$432,800

ZIP codes partly in McHenry County

These ZIP codes are mostly in a neighboring county but cover part of McHenry County.

ZIP codes partly in McHenry County
ZIP codeCityCountyPopulationMedian incomeTypical home value
60010BarringtonCook County45,747$177,566$732,000
60020Fox LakeLake County10,970$73,949$267,400
60042Island LakeLake County8,347$99,917$307,100
60135GenoaDeKalb County7,274$98,033$310,700
60140HampshireKane County22,689$111,241$397,500
61038Garden PrairieBoone County1,274$104,875$331,000

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in McHenry County

Nearby counties

Frequently asked questions

How many ZIP codes are in McHenry County, Illinois?

20 ZIP codes are mainly in McHenry County, and 6 more ZIP codes from neighboring areas reach partly into it.

What cities are in McHenry County?

ZIP codes in McHenry County use the city names Alden, Algonquin, Cary, Crystal Lake, Fox River Grove, Harvard, Hebron, Huntley, Lake In The Hills, Marengo, Mchenry and Richmond and others.

What metro area is McHenry County in?

McHenry County is part of the Chicago-Naperville-Elgin, IL-IN metropolitan statistical area.