Lace up your skates, McHenry County—it’s time to hit the ice rink! Whether you’re a beginner seeking a tranquil open glide or a seasoned ice skater craving competitive chills, our comprehensive guide makes finding your perfect rink a breeze. From the polished indoor ice to charming outdoor parks, the winter fun is near!
Guide Sponsor
This McHenry Life Guide is brought to you in part by the following sponsor:
Want to be a Guide Sponsor? Learn more in our Ad Center.
Our guide conveniently organizes local ice skating rinks by city and village across McHenry County. We’ve compiled everything you need for a safe and easy visit, including the address, contact information, direct links to the host’s pages, and, where available, direct links to Rainout or other status indicators.
Not every outdoor rink has a dedicated hotline, so keep an eye out for on-site flags, and remember, many locations are unsupervised, so please plan and skate safely!
And if you’re still looking for more winter fun, be sure to check out our Sledding Hills Guide, Cross-Country Skiing Trails Guide, and the Snowmobiling Trails Guide.

Algonquin
Snapper’s Field
Snapper’s Field is just west of Algonquin Middle and Eastview Elementary Schools.
Host: Village of Algonquin
Address: 599 Longwood Dr, Algonquin, IL 60102
Phone: 847-658-2700
Information: Rink Details, Rainout Line
Willoughby Farms Park
This neighborhood park is just west of Sleepy Hollow Road and is open from 6 am to dusk.
Host: Village of Algonquin
Address: 2001 Wynnfield Dr, Algonquin, IL 60102
Phone: 847-658-2700
Information: Rink Details
Cary
Jaycee Park
Jaycee Park ice rink is cleared and managed by the Cary Park District when temperatures remain below freezing. The rink is lighted to allow for evening skating until 9 pm and also features a warming shelter and restrooms.
Host: Cary Park District
Address: Silver Lake Road at Cary Algonquin Rd, Cary, IL 60013
Phone: 847-639-6100
Information: Rink Details, Rainout Line

Crystal Lake
Crystal Ice House
Unlike the outdoor winter rinks, the Crystal Ice House provides ice skating year-round. You will need to confirm public skate times, which vary by day.
Host: Crystal Ice House
Address: 320 E Prairie Ave, Crystal Lake, IL 60014
Phone: 815-356-8500
Information: Rink Details
Main Beach
The Main Beach ice rink is maintained by the Crystal Lake Park District. In addition to the Rainout Line, they also fly a flag at the beach entrance indicating status.
Host: Crystal Lake Park District
Address: 300 Lakeshore Dr, Crystal Lake, IL 60014
Phone: 815-459-0680
Information: Rink Details, Rainout Line
sponsored
Fox River Grove
Stanger Park
This neighborhood park is open from 8 am to dusk.
Host: Village of Fox River Grove
Address: Stanger Park & Algonquin Rd, Fox River Grove, IL 60021
Phone: 847-639-3170
Information: Rink Details
Huntley
Deicke Park
The rink is maintained by the Huntley Park District and features signage at the rink when it is open or closed.
Host: Huntley Park District
Address: 11419 IL-47, Huntley, IL 60142
Phone:
Information: Rink Details
Island Lake
Converse Park
The rink is maintained by the Village of Island Lake and offers varying times for open skating and hockey (please check their website in the link below). The rink is open 7 days a week.
Host: Village of Island Lake
Address: 628 E State Rd, Island Lake, IL 60042
Phone: 847-416-7866
Information: Park Details

Johnsburg
Rescue Squad Memorial Park
The park is maintained by the Johnsburg Parks & Rec.
Host: Village of Johnsburg
Address: 2410 Johnsburg Rd, Johnsburg, IL 60051
Phone: 815-385-6023
Information: Park 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.

Lake in the Hills
Indian Trail Beach at Woods Creek Lake
The ice rink is maintained by the village and is open to LITH residents. The rink is unsupervised, and skating is open from dawn to dusk. They also feature a status flag for when the rink is open or closed.
Host: Village of Lake in the Hills
Address: 228 Indian Trail, Lake in the Hills, IL 60156
Phone: 840-960-7500
Information: Rink Details
Lakemoor
Morrison Park
The park is maintained by the Village of Lakemoor.
Host: Village of Lakemoor
Address: 233 Rand Rd, Lakemoor, IL 60051
Phone: 815-385-1117
Information: Rink Details

Village of Lakewood
West Beach
The West Beach ice rink is maintained by the Crystal Lake Park District. In addition to the Rainout Line, they also fly a flag at the beach entrance indicating status.
Host: Crystal Lake Park District
Address: 2330 Lake Ave, Village of Lakewood, IL 60014
Phone: 815-459-0681
Information: Rink Details, Rainout Line
McHenry
Riverwalk Ice Rink
This ice rink is part of the Miller Point Park Riverwalk. It is an outdoor, refrigerated ice rink, so it isn’t dependent on the weather.
Host: McHenry Riverwalk Foundation & City of McHenry
Address: 1202 Riverside Dr, McHenry, IL 60050
Phone:
Information: Rink Details
Freund Field
A.P. Freund Field is maintained by the McHenry Parks & Recreation Department.
Host: City of McHenry
Address: 3905 W West Ave, McHenry, IL 60050
Phone:
Information: Rink Details
sponsored

Richmond
McConnell Park Ice Rink
Located in both McHenry and Lake Counties, the Chain O’ Lakes State Park provides year-round outdoor fun. Contact the park for status and locations. Open daily in the winter months from 8:00 am to sunset.
Host: Village of Richmond
Address: 5200 Nippersink Dr, Richmond, IL 60071
Phone: 815-678-4040
Information: Park Details
Spring Grove
Chain O’ Lakes State Park
Located in both McHenry and Lake Counties, the Chain O’ Lakes State Park provides year-round outdoor fun. Contact the park for status and locations. Open daily in the winter months from 8:00 am to sunset.
Host: IL DNR
Address: 8916 Wilmot Rd, Spring Grove, IL 60081
Phone: 847-587-5512
Information: Park Details
Woodstock
Emricson Park
This large park is maintained by the Woodstock Recreation Department.
Host: Woodstock Recreation Department
Address: 900 West South St, Woodstock, IL 60098
Phone: 815-338-4363
Information: Park Details

Local Business Directory
Are you a McHenry County business, nonprofit, or organization?
Reach thousands of local, McHenry County residents for free with McHenry Life!

Tips for Ice Skating
- Get the right gear: Wear warm, layered clothing that allows for freedom of movement. Avoid baggy clothes that can get caught on your skates. Mittens or gloves are essential to keep your hands warm and protect them from falls. And most importantly, rent or buy skates that fit snugly. Loose skates will make it difficult to balance and control your movements.
- Warm-up: Do some light stretches and cardio to get your muscles loose before stepping onto the ice. Cold muscles are more prone to injury.
- Start slow and steady: Don’t try to go too fast right away. Focus on getting comfortable with the feel of the ice and balancing on your skates. If the rink is walled, start along the wall and use it for support if needed.
- Bend your knees: This will help you lower your center of gravity and make you more stable. Imagine you’re in a squatting position.
- Keep your head up and look where you want to go: Don’t look down at your feet. This will help you maintain your balance and avoid obstacles.
- Glide, don’t walk: Think of ice skating as gliding rather than walking. Push off with one foot and glide on the other, then repeat.
- Learn to stop: There are a few different ways to stop on ice, but the snowplow stop is a good one for beginners. To do a snowplow stop, wedge your feet into a V-shape with your heels pointing out and press down on the inside edges of your blades.
- Bring a friend: Skate with a friend or family member. It’s more fun to skate with others, and they can help you stay motivated.
- Pay attention: Be aware of your surroundings and other skaters and avoid collisions.
- Have fun! Ice skating is a great way to get exercise, enjoy the outdoors, and make new friends.
Prefer gliding over snow instead of ice? Be sure to check out our annual McHenry County Cross-Country Skiing Guide!

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.