McHenry County, Illinois

McHenry County, Illinois, has 317,751 residents (July 2025 estimate). Its county seat is Woodstock. It uses Central Time and covers 603 sq mi (1,563 km²) of land.

ChicagoAurora
McHenry County in Illinois
Boone CountyCrystal LakeAlgonquinLake in the HillsMcHenryHuntley
McHenry County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
Resident population, July 2025
317,751
Land area
603 sq mi (1,563 km²)
County seat or government
Woodstock
Time zone
Central TimeUTC-06:00 in January; UTC-05:00 in July
Median household income
$104,802 ± $2,178
Median home value
$308,100 ± $3,743
Median rent, with utilities
$1,401 ± $41
Homes lived in by their owners
82.7% ± 0.9 points
County type
County
Metro or micro area
Chicago-Naperville-Elgin, IL-IN metro areaCentral county
Water area
7.67 sq mi (19.9 km²)
State
Illinois
County code (FIPS)
17111
Coordinates (central point)
42.324298, -88.452245

These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.

Time zones in McHenry County

Time zoneLocal time and UTC offsetNext clock change
Central TimeAmerica/ChicagoUTC-06:00 in January; UTC-05:00 in July. Enable JavaScript for the live clock.Enable JavaScript for upcoming changes.

Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.

ZIP Code areas, largest first

  1. 6001448,590 people
  2. 6001045,747 people
  3. 6009833,130 people
  4. 6010232,286 people
  5. 6005031,781 people
  6. 6014229,692 people
  7. 6015628,800 people
  8. 6001326,694 people
  9. 6005124,621 people
  10. 6014022,689 people
  11. 6003312,999 people
  12. 6015212,417 people
All 24
  1. 6001212,368 people
  2. 6009711,983 people
  3. 6002010,970 people
  4. 600819,088 people
  5. 600428,347 people
  6. 601357,274 people
  7. 600214,996 people
  8. 600713,851 people
  9. 600342,033 people
  10. 601801,831 people
  11. 610381,274 people
  12. 60072870 people

24 ZIP Code areas overlap McHenry County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.

Official county information

McHenry County government website ↗ is the next stop for county offices, tax, voting, jury and records information. A geographic lookup cannot determine eligibility, tax liability or a court obligation.

Townships in McHenry County, largest first

  1. Algonquin Township88,108 people
  2. Grafton Township56,996 people
  3. McHenry Township46,965 people
  4. Nunda Township38,565 people
  5. Dorr Township21,621 people
  6. Greenwood Township14,581 people
  7. Chemung Township9,051 people
  8. Marengo Township7,253 people
  9. Richmond Township6,763 people
  10. Burton Township4,891 people
  11. Coral Township3,648 people
  12. Riley Township2,998 people
All 17
  1. Seneca Township2,881 people
  2. Dunham Township2,777 people
  3. Hebron Township2,425 people
  4. Hartland Township1,566 people
  5. Alden Township1,502 people

People counts are American Community Survey 2020–2024 5-year estimates. All townships in Illinois, by county

School districts in McHenry County, largest first

  1. Community Unit School District 300120,443 people
  2. Community High School District 15598,431 people
  3. Crystal Lake Community Consolidated School District 4764,838 people
  4. Huntley Consolidated School District 15846,282 people
  5. McHenry Community High School District 15646,263 people
  6. Barrington Community Unit School District 22044,738 people
  7. Belvidere Consolidated Unit School District 10044,668 people
  8. McHenry Community Consolidated School District 1542,417 people
  9. Woodstock Community Unit School District 20038,769 people
  10. Wauconda Community Unit School District 11828,883 people
  11. Cary Community Consolidated School District 2622,250 people
  12. Marengo Community High School District 15413,600 people
All 22
  1. Harvard Community Unit School District 5012,865 people
  2. Johnsburg Community Unit School District 1211,934 people
  3. Nippersink School District 211,654 people
  4. Richmond-Burton Community High School District 15711,654 people
  5. Marengo-Union Elementary Consolidated District 16510,224 people
  6. Prairie Grove Community School District 467,257 people
  7. Harrison School District 364,593 people
  8. Fox River Grove Consolidated School District 34,086 people
  9. Riley Community Consolidated School District 183,376 people
  10. Alden-Hebron School District 193,320 people

Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.

Cities, towns and communities, largest first

These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.

  1. Crystal Lake, Illinois (city)40,579 people
  2. Algonquin, Illinois (village)30,067 people
  3. Lake in the Hills, Illinois (village)28,800 people
  4. McHenry, Illinois (city)28,074 people
  5. Huntley, Illinois (village)28,005 people
  6. Woodstock, Illinois (city)26,147 people
  7. Cary, Illinois (village)17,923 people
  8. Fox Lake, Illinois (village)11,131 people
  9. Harvard, Illinois (city)9,598 people
  10. Hampshire, Illinois (village)8,524 people
  11. Island Lake, Illinois (village)8,014 people
  12. Marengo, Illinois (city)7,040 people
All 44
  1. Lakemoor, Illinois (village)6,467 people
  2. Johnsburg, Illinois (village)6,386 people
  3. Spring Grove, Illinois (village)5,917 people
  4. Lakewood, Illinois (village)4,707 people
  5. Fox River Grove, Illinois (village)4,523 people
  6. Wonder Lake, Illinois (village)4,292 people
  7. Barrington Hills, Illinois (village)3,879 people
  8. Pistakee Highlands, Illinois (CDP)3,374 people
  9. Richmond, Illinois (village)2,622 people
  10. Oakwood Hills, Illinois (village)2,416 people
  11. Prairie Grove, Illinois (village)2,165 people
  12. Port Barrington, Illinois (village)1,477 people
  13. Bull Valley, Illinois (village)1,269 people
  14. Hebron, Illinois (village)1,261 people
  15. McCullom Lake, Illinois (village)1,017 people
  16. Ringwood, Illinois (village)730 people
  17. Holiday Hills, Illinois (village)634 people
  18. Union, Illinois (village)624 people

See all 44 cities, towns and communities in McHenry County, largest first

Bordering areas, nearest first

Distances are straight lines between map points.

  1. Boone County, Illinois19 mi west
  2. Walworth County, Wisconsin24 mi north
  3. Kane County, Illinois27 mi south
  4. DeKalb County, Illinois34 mi southwest
  5. Kenosha County, Wisconsin34 mi northeast
  6. Lake County, Illinois34 mi east
  7. Cook County, Illinois51 mi southeast

Before using this answer on a form

Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.

Find the county where you are now, check its ZIP area, or check the time zone where you are.

See this county on Census.gov ↗

Areas that only touch the edge

These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.