Summer is officially here, and that means one thing for McHenry County residents: it’s time to make a splash! Whether you’re a seasoned swimmer, a sunbathing enthusiast, or a family looking for fun-filled days by the water, our new Swimming Pools and Beaches Guide for McHenry County has what you need to know.
Swimming Pools & Beaches in McHenry County
Whether you prefer your water “ah naturale” or chlorinated, there are some great swimming options to choose from. Not to mention the growth in aquatic centers that integrate water features like splash pads, wade pools, slides, or even related activities like sand volleyball!
We’ve pulled together a list of the swimming pools and beaches that are available throughout McHenry County. This list includes both free and fee-based options. While there are some private swimming options, such as those at country clubs or limited to neighborhoods or associations, we have not included those. However, some options may require membership, but are otherwise open to the public.
Are You Listed Below?
Click it, โClaimโ it, & get free marketing!
Want to Get Listed?
sponsored

Algonquin
Goldfish Swim School
Host: Goldfish Swim School
Address: 750 South Randall Rd, Algonquin, IL 60102
Phone: 224-385-0470
Information: Details
Life Time
Host: Life Time Algonquin
Address: 451 Rolls Rd, Algonquin, Illinois 60102
Phone: 847-458-6200
Information: Details
Lions Armstrong Memorial Pool
Host: Village of Algonquin
Address: 599 Longwood Dr, Algonquin, IL 60102
Phone: 847-458-7677
Information: Details

Cary
Sunburst Bay Aquatic Center (Cary-Grove Park)
Host: Cary Park District
Address: 451 Rolls Rd, Algonquin, Illinois 60102
Phone: 847-458-6200
Crystal Lake
Crystal Lake Main Beach
Host: Crystal Lake Park District
Address: 300 Lakeshore Dr, Crystal Lake, IL 60014
Phone: 815-477-5404
Dolphin Swim Club
Host: Dolphin Swim Club
Address: 825 Munshaw Ln, Crystal Lake, IL 60014
Phone: 815-477-5404
Information: Details
McHenry Life Experiences Newsletter
Want to be in the know, alerted about giveaways, and more?
Be sure to sign up for our Experiences email newsletter.

Sage YMCA
Host: Sage YMCA
Address: 701 Manor Rd, Crystal Lake, IL 60014
Phone: 815-459-4455
Information: Details
Three Oaks Recreation
Host: City of Crystal Lake
Address: 5517 Northwest Highway, Crystal Lake, IL 60014
Phone: 815-459-2020
Fox Lake
Lakefront Park
Host: Village of Fox Lake
Address: 10 Riverview Ave., Fox Lake, IL 60020
Phone: 224-225-1404
Information: Details

Harvard
Lion’s Park / Harvard Aquatic Center
Host: City of Harvard
Address: 607 Galvin Pkwy, Harvard, IL 60033
Phone: 815-943-6468
Information: Details
Huntley
Northwestern Medicine Huntley Health & Fitness Center
Host: Northwestern Medicine Huntley Health & Fitness Center
Address: 10450 Algonquin Rd, Huntley, IL 60142
Phone: 815-444-2900
Information: Details
Stingray Bay Family Aquatic Center
Host: Huntley Park District
Address: 12219 Lois Ln, Huntley, IL 60142
Phone: 847-669-3180
sponsored
Island Lake
Brier Beach
Host: Village of Island Lake
Address: 207 Brier Ct, Island Lake, IL 60042
Phone: 847-416-7866
Dorothy Beach
Host: Village of Island Lake
Address: 209 Dorothy Ct, Island Lake, IL 60042
Phone: 847-416-7866

Park Beach
Host: Village of Island Lake
Address: 3230 Park Dr, Island Lake, IL 60042
Phone: 847-416-7866
Veterans Park Beach
Host: Village of Island Lake
Address: 442 W State Rd, Island Lake, IL 60042
Phone: 847-416-7866
South Shore Beach
Host: Village of Island Lake
Address: 132 S Shore Dr, Island Lake, IL 60042
Phone: 847-416-7866

Local Business Directory
Are you a McHenry County business, nonprofit, or organization?
Reach thousands of local, McHenry County residents for free with McHenry Life!
Lake in the Hills
Butch Hagele Beach
Host: Village of Lake in the Hills
Address: 71 Hilltop Dr, Lake in the Hills, IL 60156
Phone: 840-960-7500
Indian Trail Beach
Host: Village of Lake in the Hills
Address: 228 Indian Trail, Lake in the Hills, IL 60156
Phone: 840-960-7500
Want more? Be sure to check out our McHenry County Splash Pads Guide!

Lakewood
West Beach
Host: Crystal Lake Park District
Address: 2330 Lake Ave, Lakewood, IL 60014
Phone: 815-477-5009
McHenry
Merkel Aquatic Center
Host: City of McHenry Parks & Recreation
Address: 201 S Green St, McHenry, IL 60050
Phone: 815-363-2160
Information: Details

Petersen Park
Host: City of McHenry Parks & Recreation
Address: 4300 Petersen Park Rd, McHenry, IL 60050
Phone: 815-363-2160
Information: Details
Woodstock
Woodstock Recreation Center
Host: Woodstock Recreation Department
Address: 820 Lake Ave, Woodstock, IL 60098
Phone: 815-338-4363
Information: Details
Woodstock Water Works
Host: Woodstock Recreation Department
Address: 1313 Kishwaukee Valley Rd, Woodstock, IL 60098
Phone: 815-338-4363
Information: Details

Lifer:
Brian R. Brown
President and Founder of Identity Developments, LLC, the parent company of the McHenry Life website. My hope for McHenry Life is to create a resource and destination for the residents and businesses of McHenry County alike. A place where residents can discover new places to explore, fun events and ways to spend time, and then share those experiences with others. A place where businesses can connect with existing and potential customers, and not simply market their businesses, but share their own unique stories.







Leave a Reply
You must be logged in to post a comment.