The County Courthouse and Administration building are CLOSED except for mandated and essential services. Please see Latest News for details.

McHenry County Department of Health - Environmental Health
Translate this page:

Public Beaches

Press Enter to show all options, press Tab go to next option

Beach pictureThere are currently 38 licensed public beaches on 13 lakes in McHenry County. Each public beach is licensed by the Illinois Department of Public Health and inspected by McHenry County Department of Health for compliance with the Illinois Swimming Pool and Bathing Beach Code. Staff from McHenry County Department of Health collects and analyzes beach water samples for bacterial quality at least once every two weeks throughout the summer months. Elevated bacterial levels may result in closure of the beach until bacteria reach acceptable levels. Click here for more information on public beaches.

Beaches are closed from Labor Day until Memorial Day.


McHenry County Beach Information (click here) 

Click on the individual beach below to see current beach sample results.

Licensed Public Beaches in McHenry County

Beaches Open to the General Public
(Restrictions and Fees may apply)

Subdivision Beaches
(Not open to the General Public)

Butch Hagele Beach - Hilltop Beach, Woods Creek Lake

CCAPOA Beach #7, Crystal Lake

Dorothy Court Beach, Island Lake

CCAPOA Beach #13, Crystal Lake

East Beach Park, McCullom Lake

CCAPOA Beach #21, Crystal Lake

Indian Trail Beach, Woods Creek Lake

Deep Springs Woods #1, Wonder Lake

Lake Park Beach, Crystal Lake

Deep Springs Woods #2, Wonder Lake

Morrison Park Beach, Lily Lake

Highland Shores, Wonder Lake

North Beach #1, Silver Lake

Indian Ridge #1 South, Wonder Lake

Petersen Park Beach, McCullom Lake

Indian Ridge #2 North, Wonder Lake

South Beach #2, Silver Lake

Killarney Acres West, Lake Killarney

Three Oaks Recreation Area, Crystal Lake

Lake Killarney East, Lake Killarney

Veterans Park Beach, Island Lake

Lake Street Beach, Crystal Lake

West Park Beach, Crystal Lake

Lehman Lake, Lehman's Lakeside RV Resort


LeVilla Vaupell #1, Griswold Lake


 LeVilla Vaupell #2, Griswold Lake


 Lookout Point, Wonder Lake


North Shore #1, Crystal Lake


Park and Beach, McCullom Lake


Shore Hills Beach, Wonder Lake


Sunrise Ridge, Wonder Lake


Willow Lake Beach, Woodstock


Wonder Center Beach, Wonder Lake


Wonder Woods #1, Wonder Lake


Wonder Woods #2, Wonder Lake


Wonder Woods #4, Wonder Lake


Wooded Shores, Wonder Lake

Free viewers are required for some of the attached documents.
They can be downloaded by clicking on the icons below.

Acrobat Reader Download Acrobat Reader Flash Player Download Flash Player Windows Media Player Download Windows Media Player Microsoft Silverlight Download Microsoft Silverlight Word Viewer Download Word Viewer Excel Viewer Download Excel Viewer PowerPoint Viewer Download PowerPoint Viewer