Find Swimming Holes

The 39 Best Swimming Holes in Illinois

Every verified swimming hole in Illinois, ranked from most to least visited by real review counts: 27 lakes, 11 reservoirs, 1 quarry lake (spring-fed), including 16 top-verified destinations. Each entry covers the swim itself, the hike, parking, restrooms, and what you can bring on the water, and links to a full guide with photos, directions, fees, and safety notes.

Loading map…

Every verified place to swim in Illinois. Tap a marker to open its guide.

Table of contentsall 39 spots

1. Adeline Jay Geo-Karis Illinois Beach State Park

Zion, Illinoislake

Illinois Beach State Park protects more than six miles of Lake Michigan shoreline, dunes, and wetlands in Zion, and its southern unit holds the main public swimming beach. It's a rare thing in Illinois, an open sand beach backed by a designated nature preserve, and it makes for a swimming hole with genuine wild scenery on a Great Lake.

Treat it like the ocean, because that's how it behaves. Waves and currents are part of the deal, and the water stays cold well into summer, not really warming up until around August. If the main beach is busy, the northern stretch of shoreline is known for being quieter.

  • The water: Open Lake Michigan swimming off a sand beach. Conditions are ocean-like with waves and currents, and the water stays cold until around August.
  • Getting in: Just a few minutes' walk from the parking lot to the water.
  • Parking: On-site lot at the main beach. The north-side lot area is usually the most crowded spot in summer.
  • Facilities: ADA-accessible restrooms, ramps, and paths at the main beach and day-use area in the southern unit.
  • Good to know: No confirmed lifeguard coverage, so treat it as swim-at-your-own-risk and keep young kids close in the waves.

See the full guide →

2. Gillson Park

Wilmette, Illinoislake

Gillson Park is Wilmette's roughly 60 acre lakefront showpiece, and its main swimming beach is a lifeguarded Lake Michigan swimming hole open Memorial Day through Labor Day. It's a managed, family-oriented beach with a beach house, a tot lot nearby, and sailing rentals down the shore, not a secluded natural spot.

One thing worth knowing: from August 24 on, weekday lifeguards come off Main and South Beach, with weekend-only coverage 11am to 5pm, and swimming outside guarded hours is officially prohibited. Time a late-season visit accordingly.

  • The water: Open Lake Michigan swimming at a designated, lifeguard-supervised beach, guarded 10am to 8pm daily in peak season.
  • Getting in: No hike; it's a short, level walk from the paid lot at 800 Gillson Park Drive to the sand.
  • Parking: Paid lot: $17 to $21 weekdays and $21 to $26 weekends depending on residency; annual decals run $40 resident, $203 non-resident.
  • Fees: Daily beach admission is $11 resident or $17 non-resident at the main swimming beach; South Beach is $5 and $10.
  • On the water: Kayaks, paddleboards, and sailboats, with rentals at the Wilmette Park District Sailing Beach inside the park.
  • Good to know: Vehicle gates run roughly 6am to 9pm, and cars left after 10:30pm get ticketed.

See the full guide →

3. Ohio Street Beach

Chicago, Illinoislake★ Top verified

Ohio Street Beach is downtown Chicago's closest thing to a swimming hole, a small, unusually sheltered beach tucked into a north-facing bay just north of Navy Pier. That orientation, formed against the Jardine Water Purification Plant, keeps conditions calmer than most of the city's lakefront, which is why open-water and triathlon swimmers train here.

The classic route runs about half a mile north to the Oak Street curve, hugging a protective seawall with shallow water close by the whole way. Casual swimmers get a lifeguarded sandy beach with the skyline and Navy Pier as the backdrop, all within the official summer swim season.

  • The water: Open Lake Michigan, but sheltered and calmer than most of the lakefront. A favorite for open-water training with a half-mile route along the seawall.
  • Getting in: No hike. The beach sits on the downtown lakefront next to Jane Addams Memorial Park and Olive Park.
  • Parking: Limited street parking only, no lot. The Park District recommends CTA buses 29, 65, 66, or 124, or the Red Line to Grand.
  • On the water: Kayak rentals nearby from Urban Kayaks and Wateriders.
  • Fees: No admission fee.
  • Good to know: Lifeguards cover only 11am to 7pm during beach season, even though the grounds are open 6am to 11pm, so off-hours swims are unsupervised.

See the full guide →

4. Crystal Lake Main Beach

Crystal Lake, Illinoislake★ Top verified

Main Beach is the Crystal Lake Park District's flagship beach and the town's go-to swimming hole, sitting on a natural lake that local lore says was named back in 1835 for its clear water. This is supervised, family-style swimming: lifeguards on duty, a roped and buoyed swim area with marked zones for water over 3 feet and over 5 feet deep, and no diving allowed.

The park district takes water quality seriously, testing for bacteria with the county health department and posting advisories after heavy rain. One quirk regulars know: a mild, non-contagious swimmer's itch rash is common early in the season, so don't be surprised if you hear about it in June.

  • The water: A natural lake with a lifeguarded, roped swim area split into over-3-foot and over-5-foot zones. Bacteria-tested, with advisories posted after heavy rain.
  • Parking: Free on-site lot at 300 Lakeshore Dr for residents and non-residents alike.
  • Facilities: Restrooms on-site, and a beach wheelchair is available on request through the Main Beach office.
  • On the water: Kayaks, canoes, paddleboards, rowboats, sailboats, motorboats, and jet skis. The park district's Boat House at Main Beach handles rentals.
  • Fees: Residents pay $1 daily, non-residents $10 to $15. Twilight entry after 5pm is free for residents and half price for non-residents.
  • Good to know: Lifeguards on duty and kids under 11 must be supervised by someone 16 or older. Season runs late May through early September.

See the full guide →

5. Pearl Lake Beach

South Beloit, Illinoisquarry lake (spring-fed)★ Top verified

Pearl Lake is a former sand and rock quarry that filled with spring water, and the result is the kind of clear, turquoise swimming hole you do not expect to find 90 miles from Chicago. Visitors regularly compare it to Caribbean or Florida beach conditions, and divers report around 30 feet of visibility in the deeper sections. Swimming happens along a gently sloping sandy shoreline in clearly marked beach areas, kept separate from the boating and scuba zones by a wooden walkway.

This is a paid resort, not a wild spot, so you get a sandy beach, an inflatable water obstacle course, and paddle rentals alongside the RV campground. There is no lifeguard, and the quarry drops to about 150 feet in the gated-off dive areas, so kids under 8 need a life jacket or swim trainer and kids under 16 need an adult with them. The beach runs roughly Memorial Day weekend through early September.

  • The water: Spring-fed quarry lake with exceptionally clear turquoise water, about 30 feet of visibility. Swimming stays in marked shallow beach areas with a sandy, gradual entry.
  • Getting in: No hike. The beach sits right by the resort's admissions area, with a free lot near the Guest Services building.
  • Facilities: Restrooms and showers are listed among on-site amenities.
  • On the water: Kayaks, canoes, and paddleboards allowed, with rentals from the on-site Pearl Lake Beach rental stand.
  • Fees: Day beach pass around $25 per person, children under 2 free. Passes and a required waiver are handled through the resort's website.
  • Good to know: No lifeguard. Kids under 8 must wear a life jacket or swim trainer, and the deep scuba sections reach about 150 feet.

See the full guide →

6. Glencoe Beach

Glencoe, Illinoislake

Glencoe Beach is the North Shore's version of a fully staffed swimming hole: a lifeguard-supervised stretch of Lake Michigan run by the Glencoe Park District, with a beach house, daily water testing, and a color-coded flag system telling you whether it's safe to go in. When the red flag is up, the water is closed, full stop.

This is real open-water Great Lakes swimming, so rip currents and longshore currents are the hazards to respect. Anyone under 16 needs someone 16 or older with them in the water, and there's a sprayground for little kids who aren't ready for the lake yet. The bluff-top setting next to Lakefront Park doesn't hurt either.

  • The water: Open Lake Michigan swimming in a designated, lifeguard-supervised area. Water is tested daily and a flag system governs conditions.
  • Parking: Free street parking around Lakefront Park, 6 AM to 10 PM, plus the nearby Metra lot after 10 AM. Fines are doubled here, so mind posted limits.
  • Facilities: Restrooms, showers, and lockers inside the Adda & Paul Safran Beach House during beach hours.
  • On the water: Kayaks, paddleboards, and sailboats. Glencoe Beach Rentals, run by the park district, handles rentals.
  • Fees: Daily admission is $12 for Glencoe residents, $24 for non-residents. Season passes run $39 and $78, kids under 3 free.
  • Good to know: Rip currents are the main hazard. A red flag means no swimming at all, and swimmers under 16 must have someone 16 or older along.

See the full guide →

7. Waukegan Municipal Beach

Near Waukegan, Illinoislake

Waukegan Municipal Beach gives you a full mile of sandy Lake Michigan shoreline next to a 1,000 slip marina and the city's downtown arts district. Swimming is officially permitted right off the sand, which makes this one of the bigger urban swimming holes on the Illinois lakefront.

There are no lifeguards, so it's swim at your own risk, and the same waterfront hosts volleyball and kiteboarding, so the vibe is broad beach recreation rather than a supervised bathing area. Arrive on foot or by bike and the whole thing is free.

  • The water: Open Lake Michigan swimming along a mile of sandy shoreline; unguarded, so you're on your own out there.
  • Getting in: No hike; the lot at 201 E. Sea Horse Drive puts you right at the beach.
  • Parking: $20 a day for non-sticker cars on summer weekends and federal holidays, $30 on the four big holidays; free with a city sticker or arriving on foot or bike.
  • Facilities: Accessible restrooms at the beach facility.
  • Fees: No admission fee; parking is the only charge, and only in summer.
  • Good to know: Open dawn to dusk year-round. With no lifeguards on duty, keep young swimmers close.

See the full guide →

8. Tower Road Park/Beach

Winnetka, Illinoislake

Tower Road Beach is Winnetka's lifeguarded sand beach on Lake Michigan, run by the park district with a beach house, playground, and a fishing pier. Swimming is only allowed when guards are on duty, which keeps this North Shore swimming hole orderly and family-focused all season.

Boats, paddleboards, kayaks, and jet skis are all banned from the swim area, so the water in front of the sand stays clear for swimmers. The season runs May 23 through September 7, 9am to dusk, weather permitting.

  • The water: A designated Lake Michigan swim area, open only during lifeguarded hours; no boats or paddle craft allowed, so swimmers have it to themselves.
  • Getting in: No hike; the beach is right off Sheridan Road below the bluff-top park.
  • Parking: The lower lot is residents-only by sticker, enforced May 15 to Sept 15. Non-residents park at Hubbard Woods Park and walk or bike over.
  • Facilities: Restrooms and showers in the on-site beach house.
  • Fees: Daily admission and season passes sold through the park district.
  • Good to know: Closures for bacteria or weather are announced via the Rainout Line app, and kids 9 and under must have an adult along.

See the full guide →

9. Rosewood Park

Highland Park, Illinoislake

Rosewood Beach is Highland Park's flagship spot on Lake Michigan, a lifeguard-guarded swimming cove tucked beneath wooded bluffs, with a boardwalk connecting it to a recreation beach and a separate nature cove kept for ecological programs. For a suburban swimming hole it has real polish, anchored by an architecturally awarded Interpretive Center right on the sand.

Lifeguards are only on duty during posted public swim hours, and a sign goes up when they're off. The park district is upfront that the lake runs cold, advising visitors to bring towels to warm up afterward, and Great Lakes Beach Hazards advisories for waves and currents can suspend or shorten swim hours.

  • The water: A designated, lifeguard-guarded Lake Michigan swimming cove. Open water, cold enough that the district advises bringing towels to warm up after.
  • Parking: Paid. Every vehicle needs a Lakefront Parking Decal, with resident and non-resident lots. Gates run 7am to 9pm and close promptly.
  • Facilities: Restrooms are part of the beach complex along the boardwalk, near the Interpretive Center and guard building.
  • Fees: A Rosewood Beach Access Pass is required during 10am to 6pm swim hours. Residents get in free with ID, non-resident guests buy a pass on site.
  • Good to know: Lifeguards cover posted swim hours only, and wave or current advisories can close the water, so check conditions before you go.

See the full guide →

10. 12th Street Beach

Chicago, Illinoislake★ Top verified

12th Street Beach hides in plain sight on Northerly Island, just south of the Adler Planetarium, making it the swimming hole of choice for anyone pairing a lake dip with a Museum Campus day. It is an official Chicago Park District beach with lifeguards, a sandy shoreline, and a designated swim zone running parallel to the shore out to a marked boat line.

The island itself has a great backstory, sketched by Daniel Burnham in 1909, host to the 1933 World's Fair, then Meigs Field airport before becoming parkland. Swimming is casual open-water Lake Michigan, so stick to lifeguard hours and keep an eye on smaller kids.

  • The water: Lake Michigan at a sandy urban beach, with a designated swim area parallel to shore out to a marked boat line.
  • Getting in: No hike. The beach is a drive-up spot on Northerly Island near the Adler Planetarium.
  • Parking: Paid on-site lot at the beach, plus limited free street parking nearby. The lot fee is not published.
  • Facilities: Yes, restrooms inside the on-site beach house.
  • On the water: Kayaks, canoes, and paddleboards. Rentals from Kayak Chicago.
  • Good to know: Lifeguards on duty 11am to 7pm from Memorial Day weekend through Labor Day. Outside those hours swimming is unsupervised.

See the full guide →

11. The Concrete Beach

Chicago, Illinoislake

The Concrete Beach is exactly what it sounds like: a flat stretch of Lake Michigan seawall between North Avenue and Oak Street beaches where Chicagoans sunbathe on pavement and drop straight into deep water. It went viral in July 2026 for that no-frills urban character, and locals say it stays less crowded than Oak Street Beach next door. One visitor put it plainly, you can jump in the water and actually swim, no wading through shallows required.

Call it an urban swimming hole with a serious asterisk. There are no lifeguards, no flags, and no rescue equipment on this stretch, and the National Weather Service warns that most Great Lakes current-related drownings happen near exactly this kind of seawall structure. Entry and exit run through an informal ladder set into the wall, so this one is for confident swimmers only.

  • The water: Deep Lake Michigan water right off the ledge, good for actually swimming rather than wading. People jump straight in and climb out via a ladder.
  • Getting in: No hike. A flat, fully paved lakefront path, a few minutes on foot from Oak Street Beach.
  • Parking: Paid garages nearby run roughly $12 to $22 for a few hours, plus limited metered street parking near Oak Street Beach.
  • Facilities: Nothing at the seawall itself. Nearest restrooms are at Oak Street Beach, a 5 to 10 minute walk, or North Avenue Beach.
  • Fees: Free. It is open public lakefront path with no admission charge.
  • Good to know: Unsupervised deep water with no gradual entry and documented seawall current risk. Not for kids, skip it when waves top 3 feet.

See the full guide →

12. Jones Island Park

Grayslake, Illinoislake

Jones Island Park sits right on Grays Lake in the middle of Grayslake, and its beach is the park district's official place to swim from Memorial Day weekend through Labor Day weekend. The water is calm and shallow inland lake swimming, the low-key kind of swimming hole you drop into for an hour rather than plan a whole day around, and admission is free.

There's no lifeguard on duty, so you swim at your own risk, and water depth isn't marked. The county health department does test the water twice a month from May through September, and the park adds open green space and a launch for kayaks and canoes if you want more than a swim.

  • The water: Calm, shallow inland lake water straight off the designated beach, tested twice monthly by the Lake County Health Department from May through September.
  • Parking: Free lot across the street on N Alleghany Rd, with overflow at Woodview School. Spaces are limited and street parking is prohibited.
  • Facilities: A seasonal portable toilet only, no full restroom building, and it isn't always guaranteed to be on site.
  • On the water: Non-motorized launch for kayaks, canoes, paddleboards, rowboats, and paddleboats.
  • Fees: No admission fee.
  • Good to know: No lifeguard on duty and water depth is unmarked, so keep close watch on kids. Open sunrise to sunset in season.

See the full guide →

13. Dam West Beach

Shelbyville, Illinoisreservoir

Dam West Beach is one of four official swim beaches on Lake Shelbyville, the big Army Corps of Engineers reservoir on the Kaskaskia River in central Illinois. It sits on the wooded southwest shoreline near the dam, and it is enough of a fixture that USACE runs its annual Aquafest water-safety event here.

The swimming is a sandy, designated lake beach, and one visitor called it a wonderful beach for a family outing. There is no lifeguard, though, so this swimming hole is a supervise-your-own-kids situation, and the Corps has closed the beach during periods of high lake levels.

  • The water: Sandy designated swim beach on Lake Shelbyville, a large wooded reservoir. Visitors describe it as a good family beach.
  • Getting in: No hike. Large paved lots serve the beach and the adjoining picnic shelters.
  • Parking: $5 per vehicle day-use fee, waived for kids under 16 and campers with a USACE campground pass.
  • Facilities: Restrooms and showers are reported on site, though one listing's details conflict, so consider it likely rather than certain.
  • On the water: Kayaks, canoes, paddleboards, and motorboats are allowed on the lake. Findlay Marina offers rentals.
  • Good to know: No lifeguard, so swim at your own risk and watch children closely. The beach can close when lake levels run high.

See the full guide →

14. Carlyle Lake

Carlyle Township, Illinoislake★ Top verified

Carlyle Lake is the largest lake wholly within Illinois, a 26,000-acre Corps of Engineers reservoir formed by damming the Kaskaskia River, and it comes with multiple designated public swimming beaches rather than a single swimming hole. Dam West, Coles Creek, and Keyesport are the documented swim beaches, each inside its own day-use recreation area.

These are open, sun-exposed, sandy reservoir beaches, the kind of place families come to swim while boats and sailboats work the water beyond. Think mown picnic lawns, playgrounds, and boat ramps rather than a secluded creek, with Eldon Hazlet State Park adjoining for even more shoreline.

  • The water: Sandy, designated swim beaches at the Dam West, Coles Creek, and Keyesport day-use areas on this 26,000-acre reservoir.
  • Getting in: No hike. Under 5 minutes on foot from the adjacent lot to the beach at each day-use area.
  • Parking: On-site lots directly at each day-use area, right beside the beaches and boat ramps.
  • Facilities: Coles Creek has flush toilets plus showers in peak season. Restroom details at Dam West and Keyesport aren't itemized.
  • Fees: Recreation.gov cites a day-use fee around $30 for Carlyle Lake facilities, though beach-specific pricing isn't broken out, so treat it as approximate.
  • Good to know: No lifeguards are confirmed, and swim areas sit near active boat ramps and marinas. Day-use hours run 8am to 10pm.

See the full guide →

15. Clinton Beach

De Witt, Illinoisreservoir

Clinton Beach gives you a full 1,000 feet of sand on Lake Clinton, a 4,900-acre reservoir that was originally built in the 1970s as the cooling lake for the nearby Clinton nuclear power station. The Illinois DNR runs it as an official swim beach, with a buoyed swimming area that keeps you well clear of the boats, sailboats, and water skiers using the rest of the lake.

This is a developed beach rather than a backcountry swimming hole, which makes it an easy pick for families and casual lake swimmers. It operates seasonally, Memorial Day weekend through Labor Day weekend, so plan your visit inside that window.

  • The water: A buoyed swim area on a 4,900-acre reservoir, off a 1,000-foot sand beach, separated from the boating and water ski traffic.
  • Getting in: No hike. The beach sits right by the designated parking lot at the Mascoutin day-use area.
  • Parking: Free lot at the Mascoutin beach area. A separate $2 per person beach admission fee applies to swim.
  • Facilities: Changing facility with showers and restrooms at the beach, near the concession building on the southwest end.
  • On the water: The wider lake sees canoes, sailboats, motorboats, and water ski boats, all kept outside the buoyed swim zone.
  • Good to know: No lifeguards on duty, and anyone under 17 must be accompanied by an adult. Stay inside the buoys.

See the full guide →

16. Forest Park Beach

Lake Forest, Illinoislake

Forest Park Beach is Lake Forest's official Lake Michigan swimming beach, a 29-acre lakefront park with a designated swim area and lifeguards on duty daily from 10am to 6pm in season. The shoreline here was rebuilt with offshore breakwaters and a scalloped sand design, so this is big-lake swimming off a wide engineered beach rather than a wild swimming hole.

Outside guarded hours you can swim at your own risk, though Illinois rules require anyone under 16 to be with someone 16 or older when lifeguards are off duty. It is a permit-based beach: residents get in with a city vehicle sticker, while non-residents pay $25 per person per day.

  • The water: Open Lake Michigan off a rebuilt sand beach at the base of a bluff, with a designated, lifeguarded swim area in season.
  • Getting in: No hike for residents with lot access; non-residents cannot use the lots and walk about 0.75 miles from public parking.
  • Parking: Resident lots require a city vehicle sticker; the Lower South lot is permit-only. Residents can buy $15 guest passes, limit 5 per household yearly.
  • Facilities: Yes. Restroom and changing facilities inside the sheltered pavilions at the beach.
  • On the water: Kayaks, paddleboards, canoes, motorboats, jet skis, and sailboats; rentals from the on-site Lake Forest Parks and Recreation Boating Center.
  • Fees: Free for residents with a vehicle sticker; non-residents pay $25 per person per day, credit card only.

See the full guide →

17. Milnot Beach at Lake Lou Yaeger

Litchfield, Illinoislake

Milnot Beach is Litchfield's official swim beach on 1,357-acre Lake Lou Yaeger, and it leans hard into the amenities: high and low diving platforms, a rope swing, a toddler water slide, and a WIBIT inflatable aquatic playground floating in the roped-off swim area. With a lifeguard on duty during posted hours, it is one of the more supervised, kid-ready places to swim in this part of Illinois.

The honest caveat is the water itself. A water-quality aggregator drawing on EPA data grades the lake very poor, citing clarity around 1.8 feet and elevated phosphorus with potential algae toxins. That is a general caution rather than an official closure, but expect turbid, murky lake water rather than a clear swimming hole.

  • The water: Murky lake water, with clarity around 1.8 feet per EPA-derived data and a caution about algae, in a roped-off sandy swim area.
  • Parking: Free and ample, directly at the beach. Only the admission fee applies.
  • Facilities: Restrooms and a shower house inside the renovated Beach House, along with a snack bar.
  • On the water: Kayaks, paddleboards, and corcls, rentable from the Milnot Beach House.
  • Fees: Beach admission is 7 dollars for ages 18 and up, 5 dollars for ages 5 to 17, free for kids 4 and under.
  • Good to know: Open daily 11 am to 7 pm, Memorial Day to Labor Day. Lifeguard, toddler slide, and inflatable playground make it genuinely kid friendly.

See the full guide →

18. Lithia Springs Campground and Recreation area.

Shelbyville, Illinoisreservoir

Lithia Springs is an Army Corps of Engineers campground on the eastern shore of Lake Shelbyville, a big Kaskaskia River reservoir in central Illinois, and it comes with its own designated swimming beach. That beach matters more here than at most lakes, because the surrounding banks are steep enough that official guidance warns it's hard to reach the water from many individual campsites.

So the routine is simple: set up camp, then head to the beach when you want to swim. It's family campground-style lake swimming rather than a hidden swimming hole, with a full-service marina and boat ramp next door, and one aggregator describes the water at the beach as clear and inviting. Note that no alcohol is permitted in the beach area.

  • The water: A designated lake beach on Lake Shelbyville, described by one campground guide as clear and inviting. Family-style reservoir swimming, no alcohol in the beach area.
  • Getting in: No hike, but banks are steep around much of the shoreline, so the designated beach is the practical way into the water.
  • Facilities: Flush toilets and showers in the campground. Sources don't specify whether a restroom sits directly at the beach.
  • Fees: Camping is by paid reservation through Recreation.gov with check-in at the fee booth. No separate beach admission fee was found.
  • Good to know: Stick to the marked beach rather than improvising shoreline access, and supervise kids since no lifeguard presence is documented.

See the full guide →

19. Evergreen Lake

Near Hudson, Illinoislake★ Top verified

Evergreen Lake is a 925-acre reservoir inside Comlara Park near Hudson, and it's a regulated swimming hole rather than a free-for-all: swimming happens only at F.R. Glasener Beach, a designated sand beach with an adjoining lawn. Bank swimming and swimming from boats are prohibited everywhere else on the lake, so the beach is the whole show, and it's built for it, with a zero-depth, railed concrete ramp that lets you walk gently into the water.

That ramp makes this one of the easier lake entries around for young kids and anyone who wants accessible access, and flotation toys and small rafts are allowed. Just know there's no lifeguard, only beach attendants, so it's swim at your own risk. The beach runs noon to 6, daily from late May through early August, then weekends through Labor Day.

  • The water: A 4-mile-long reservoir formed by damming Six Mile Creek. Swimming is allowed only at F.R. Glasener Beach, a sand beach with a zero-depth entry ramp.
  • Getting in: No hike. The beach and lawn area sit right on the lake inside Comlara Park.
  • Fees: Beach admission is $3 for ages 13 and up, $1 for ages 6 to 12, free under 6.
  • On the water: Kayaks, canoes, paddleboards, rowboats, pontoons, and motorboats. Rentals at the Evergreen Lake Boat Rental & Bait Shop in Comlara Park.
  • Good to know: No lifeguard on duty, swim at your own risk. Beach hours are noon to 6pm, daily late May through early August, then weekends only through Labor Day.

See the full guide →

20. Coon Creek Recreation Area

Shelbyville, Illinoisreservoir

Coon Creek Recreation Area is an Army Corps campground on the west shore of Lake Shelbyville, about 4.5 miles north of Shelbyville, tucked into heavy oak and hickory forest. Its sandy, buoyed swim beach is the campground's own private swimming hole, restricted to registered campers, and it's enrolled in the Illinois Department of Public Health's BeachGuard water-quality monitoring program.

The buoyed area keeps boat traffic out and the reservoir water calm, which suits kids, though the beach is unguarded so an adult needs to be watching. The campground page also warns that steep banks make reaching the water tough from many campsites, so the beach really is the way in. Standard Corps lake rules apply: life jackets, buddy system, no diving.

  • The water: A sandy, buoyed swim beach on the reservoir with calm water and no boat traffic inside the buoys, monitored through the state's BeachGuard program.
  • Getting in: No hike from within the campground, but steep banks make the shoreline outside the maintained beach difficult, so use the designated beach.
  • Parking: At your registered campsite or the campground's internal lots. There's no public day-use parking since the beach is campers-only.
  • Facilities: Flush toilets and showers within Coon Creek Campground near the beach.
  • Fees: Beach access requires a paid campsite: $16 per night for a single electric site, $32 for a double. No separate swim fee.
  • Good to know: Beach is open 8 AM to sunset, campers only, and unguarded. High lake levels have forced temporary closures, so check status before booking around a swim.

See the full guide →

21. Indian Trail Beach

Lake in the Hills, Illinoislake★ Top verified

Indian Trail Beach is one of two village-run sand beaches on Woods Creek Lake, a calm 50-acre impoundment that is the largest of Lake in the Hills' four lakes. It works as a seasonal neighborhood swimming hole, with a designated sandy swim area, sand volleyball, and picnic spots close by.

One big thing to know up front: access is restricted to village residents and their accompanied guests. The beach is staffed from Memorial Day through Labor Day but there is no lifeguard, so it is officially swim at your own risk, and the village runs a flag system that closes the water when bacteria levels spike or lightning is detected.

  • The water: Calm, impounded lake water off a designated sandy beach on 50-acre Woods Creek Lake. Family-oriented, with swimming halted if water temperature drops below 70 degrees.
  • Getting in: No hike. An on-site parking lot sits directly adjacent to the beach.
  • Parking: On-site lot right at the beach. Note that access is limited to Lake in the Hills residents and their accompanied guests.
  • Facilities: Restrooms and changing facilities are reported on-site at the beach.
  • Good to know: Unguarded despite staffing, so swim at your own risk. Anyone under 16 must be accompanied. Beach staffed 11am to 7:30pm, Memorial Day through Labor Day.

See the full guide →

22. Woodhaven Beach

Sublette, Illinoislake

Woodhaven Beach is the lifeguarded swim beach at Woodhaven Lakes, a 1,756 acre gated resort community in Sublette, roughly two hours west of Chicago. Marked swim lines define the sandy swimming area on Woodhaven Lake, the centerpiece of the property's seven lakes.

This is a supervised, family oriented place to swim rather than a natural swimming hole, and access is limited since the property is gated and membership based. If you are visiting a member, it makes for a very easy beach day.

  • The water: Sandy, lifeguarded beach on Woodhaven Lake with marked swim lines defining the swim area.
  • Getting in: No hike; the beach sits inside the gated resort grounds.
  • On the water: Canoes, paddleboats, and rowboats, rentable by the half hour, hour, or day at the beach.
  • Good to know: Open swim runs roughly 11 a.m. to 6:45 p.m. on a rotating seasonal schedule; kids under 10 need a supervisor age 14 or older.

See the full guide →

23. South Sandusky Beach

Benton, Illinoisreservoir★ Top verified

South Sandusky Beach is one of two designated swim beaches on Rend Lake, the 18,900 acre Corps of Engineers reservoir in southern Illinois, and it is an easy, managed lake to swim in rather than a wild spot. A large sand beach fronts a buoyed swim area, with life jacket loaner stations right at the water.

It sits inside the South Sandusky Campground on the lake's west side and runs May through September. No source confirms lifeguards on duty, so watch your own swimmers.

  • The water: Designated, buoyed swim area off a large sand beach on 18,900 acre Rend Lake.
  • Getting in: No hike; paved walkways run a few minutes from the parking lot straight to the sand.
  • Parking: $5 per vehicle day-use fee, waived with a Corps campsite tag, America the Beautiful pass, or Corps Annual Day Use Pass.
  • Facilities: Restrooms, change and shower houses, and foot showers on site at the beach.
  • On the water: Kayaks, canoes, paddleboards, motorboats, and jet skis; rentals from Black Dog Storage and Kayak Rentals, Rend Lake Marina, and Invert Sports.
  • Good to know: Open May through September; life jacket loaners are provided, but no lifeguards are confirmed, so supervise kids.

See the full guide →

24. Lake Storey Beach

Galesburg, Illinoislake★ Top verified

Lake Storey has an unusual origin story for a swimming hole. The lake was built between 1927 and 1929 by the Atchison, Topeka and Santa Fe Railway, then handed to the City of Galesburg in 1952, and today the city runs a free golden-sand beach on its shore. Swimming costs nothing, which makes it one of the best free places to swim in the area.

The swim area is a roped-off section of the beach, open 8 a.m. to 7 p.m. daily from Memorial Day through Labor Day. The city is upfront that it's unguarded, swim at your own risk, and anyone under 16 needs someone 16 or older watching them. If lightning or thunder shows up, the lake closes to swimming for 30 minutes.

  • The water: A railroad-built reservoir with a golden sand beach and a roped-off designated swim section. Swimming is only allowed inside the ropes during posted hours.
  • Getting in: No hike. The beach has a retaining wall and sidewalk access right off the parking area.
  • Parking: Free. A spacious lot serves the pavilion and beach area at 1033 South Lake Storey.
  • Facilities: Yes. The park has modernized showers and locker room facilities.
  • On the water: Kayaks, canoes, paddleboards, and paddleboats, with city-run rentals at $14 an hour ($20 for tandem kayaks). Renters must be 16 or older.
  • Good to know: No lifeguards, and kids under 16 must be supervised by someone 16 or older. Open Memorial Day through Labor Day, 8 a.m. to 7 p.m.

See the full guide →

25. Poplar Camp Beach at Cedar Lake

Carbondale, Illinoisreservoir

Poplar Camp Beach is Carbondale's official lake to swim in, a sandy municipal beach on Cedar Lake, the 1,750-acre reservoir in the wooded hills a few miles south of town near the Shawnee National Forest country. Swimming stays inside a designated buoyed area off the sand, which keeps things family-friendly and low-key rather than open-water adventurous.

It runs as a seasonal, fee-based operation from around Memorial Day through Labor Day, with a $2.50 day admission that is cheaper than most pools. Lifeguards are only present when staffed, so treat it as swim at your own risk, and note the posted rules keep young kids close: 11 and under need an adult along, and kids 6 and under must stay within arm's reach in the water.

  • The water: A buoyed swim area off a sandy beach on Cedar Lake, a 1,750-acre reservoir. Calm municipal-beach swimming; stay inside the buoys.
  • Getting in: No hike. An on-site parking lot puts you steps from the sand.
  • Parking: Free lot at the beach; you pay admission, not parking. No glass, alcohol, marijuana, or pets in the lot or on the beach.
  • Facilities: Yes. Restrooms on-site, plus picnic tables and a concessions stand.
  • Fees: $2.50 single-day admission, kids 4 and under free. A 10-visit pass is $20, 20 visits $35, valid for the current season.
  • Good to know: Open daily 11 a.m. to 7 p.m., late May through Labor Day, with reduced late-season weekday hours. Lifeguards not guaranteed; swimmers exit 30 minutes before close.

See the full guide →

26. South Wilmington Firemen Beach

South Wilmington, Illinoislake

South Wilmington Firemen's Beach is a members-only club the local volunteer fire department founded in 1957 on former coal company land, now a spread of stocked lakes on reclaimed strip-mine terrain near the Mazon River. The swimming hole itself is a sandy beach on one of the club's private lakes, staffed by Red Cross certified lifeguards during posted hours.

The whole setup leans family: kids 12 and under must have an adult along, lifeguards enforce hourly water breaks, and a separate shallow Kids Lake keeps paddle craft away from the littlest swimmers. The season runs Memorial Day weekend through Labor Day.

  • The water: Sandy, lifeguarded beach on a private club lake built on reclaimed strip-mine land; swimming elsewhere on the property is prohibited.
  • Getting in: No hike; the beach is on club grounds, reached through a staffed gate house.
  • Fees: Paid annual membership required, with dues due by March 1; no public day-use option. Camping runs $5 to $9 per night.
  • Facilities: Outdoor rinse-off showers and weekly maintained porta-johns; no permanent restroom building identified.
  • On the water: Kayaks, canoes, motorboats, and paddleboats on the club lakes.
  • Good to know: Members and sponsored guests only; a designated shallow Kids Lake is set aside for young children.

See the full guide →

27. Crab Orchard Beach -

Carterville, Illinoisreservoir

Crab Orchard Beach is the developed swimming hole inside Crab Orchard National Wildlife Refuge near Carterville, a designated beach on a 6,965-acre reservoir with 125 miles of shoreline, managed by the U.S. Fish and Wildlife Service. For a few dollars a person you get a big southern Illinois lake to swim in, with restrooms, showers, and a changing room right at the beach.

Go in with clear eyes about the water itself: reviewers consistently describe it as green and murky, which they call typical of southern Illinois lakes, and there are no lifeguards. A couple of visitors have reported skin irritation days after swimming, so a rinse in the on-site showers afterward is a smart habit.

  • The water: A calm reservoir swim off a beach, but the water runs green and murky, typical of southern Illinois lakes. No lifeguards.
  • Getting in: No hike. The beach is a developed swim area with the water a short walk from where you park.
  • Parking: Free roadside parking near the beach entrance; there is no dedicated lot.
  • Facilities: Yes, an on-site bathroom, shower, and changing room at the beach per recent visitor reviews.
  • Fees: About $3 per person to access the beach, collected at the entrance, a change from the old per-car fee.
  • Good to know: Some swimmers have reported skin irritation after visits, so supervise kids closely and rinse off in the showers afterward. Hours run 11 a.m. to 6 p.m.

See the full guide →

28. Foss Park Beach

North Chicago, Illinoislake

Foss Park Beach is a feel-good story. North Chicago went nearly a century without a safe local place to swim in Lake Michigan until a $4 million shoreline restoration opened this beach in 2022. The project rebuilt about 1,300 feet of shoreline, half as a swimming beach and half as restored coastal habitat, and it won a national Best Restored Beach award in 2023.

The swimming itself is classic big-water Lake Michigan off a sandy, purpose-built shoreline, a community swimming hole in the most literal sense. The county health department monitors bacteria levels and can close the beach when they spike, so check status before you drive over.

  • The water: Open Lake Michigan swimming off a purpose-built, ADA-accessible sandy shoreline; expect real open-water conditions on windy days.
  • Getting in: No hike; the beach sits within Foss Park at 1901 Foss Park Avenue, next to a playground.
  • Good to know: Open sunrise to sunset. No lifeguard staffing is confirmed, and E. coli advisories can close the beach, so check conditions first.

See the full guide →

29. BeachWatch LLC - Olson Beach

Caledonia, Illinoislake

Olson Beach is the designated swimming hole at Rock Cut State Park, a managed sand beach on 50-acre Olson Lake with volleyball nets and a concession stand selling snacks, ice cream, and beach toys. The park keeps its two lakes separate by purpose: bigger Pierce Lake handles the fishing and boating crowds, while Olson is restricted to carry-on watercraft and electric motors only, so the swim lake stays noticeably quieter.

It runs on a summer schedule, Memorial Day weekend through Labor Day, with per-person admission at the gate. There are no lifeguards, so the park requires anyone under 16 to be accompanied by someone 16 or older. One quirk: food is not allowed on the beach itself, but there is a picnic table just outside it.

  • The water: A managed sand swim beach on 50-acre Olson Lake, kept quiet by a carry-on watercraft and electric-motors-only rule.
  • Getting in: No hike. A dedicated on-site lot with accessible spaces sits right at the beach.
  • Facilities: Pit toilets at picnic areas throughout the park, including accessible restrooms near the main concession area.
  • Fees: Historically $5 for visitors over 48 inches tall, $2.50 under 48 inches, free age 3 and under. Verify current pricing with the park.
  • On the water: Kayaks, canoes, and paddleboards, with rentals through the Olson Beach concession.
  • Good to know: No lifeguards, and anyone under 16 must be accompanied by someone 16 or older. Open Memorial Day weekend through Labor Day.

See the full guide →

30. Lake Sara Beach

Effingham, Illinoisreservoir★ Top verified

Lake Sara is an 800-acre reservoir with about 27 miles of wooded shoreline just west of Effingham, and if you want a lake to swim in around here, this beach is it. The Effingham Water Authority restricts swimming and wading to this one designated public beach on N Beach Rd, with open-water swimming prohibited everywhere else on the lake.

The local visitors bureau describes the lake as crystal clear, though that is marketing language rather than a visitor verdict. The beach itself skews family friendly, with a pirate-themed climbing structure, a children's water play feature, and a new playground nearby, and it runs Memorial Day through Labor Day.

  • The water: Reservoir water the visitors bureau calls crystal clear, with swimming confined to the small designated beach area rather than open water.
  • Getting in: No hike. The beach sits at a street address on the lake's developed side, with a boat ramp and dock access nearby.
  • On the water: Kayaks, canoes, paddleboards, and motorboats share the lake, which also carries powerboat and water-ski traffic.
  • Good to know: Open Memorial Day through Labor Day. Kid features abound, but no lifeguards are confirmed and a boat ramp sits adjacent, so supervise closely.

See the full guide →

31. Vandalia Lake Beach

Vandalia, Illinoisreservoir★ Top verified

Vandalia Lake Beach, known locally as Jaycees Beach, is about as official as a swimming hole gets: a large sloping sand beach with a beach house, run by the City of Vandalia on the 660-acre municipal reservoir 4 miles northwest of town off Route 185. Swimming is free during the summer season, and the casual, family-oriented setup means no deep-water drama or current to fight.

The lake itself has about 12 miles of shoreline in rural Fayette County, with a marina, four big shaded pavilions, a playground near the beach, and both electric and primitive campgrounds if you want to make a weekend of it.

  • The water: A designated swim area off a large sloping sand beach on a 660-acre municipal reservoir. Casual, family-oriented lake swimming.
  • Getting in: No hike. The beach adjoins the Lions Pavilion and playground in the developed lake area.
  • Facilities: Beach house with showers on site; portable toilets fill in while the permanent bath and shower house is under construction.
  • On the water: Canoes, motorboats, and jet skis use the lake, with a boat marina on shore.
  • Fees: Swimming at the beach is free. Camping runs $15 to $20 per night.
  • Good to know: No lifeguards, so swimming is at your own risk. The beach is open Memorial Day weekend through Labor Day, daily 10 AM to 6 PM, weather permitting.

See the full guide →

32. Chicago's Beaches

Chicago, Illinoislake

Chicago is a swimming hole only in the loosest sense, but what a loose sense it is: 27 free public beaches along about 26 miles of Lake Michigan shoreline, all run by the Chicago Park District with lifeguards through the summer season. The coordinates here land near Oak Street Beach on the Gold Coast, one of the largest deep-water swimming areas in the city, where sand meets a skyline of high-rise towers.

Swimming is open-water Lake Michigan at designated, supervised areas only, and conditions genuinely shift day to day. A red, yellow, and green flag system signals whether it is safe, and Oak Street even has a marked distance-swimming route from Division Street to the Chess Pavilion for stronger swimmers.

  • The water: Open Lake Michigan at designated beach areas, from casual shallows to a marked distance-swim route at Oak Street for strong swimmers.
  • Getting in: No hike. Sandy beaches sit right along Lake Shore Drive with direct walk-in access.
  • Parking: No dedicated lot at Oak Street Beach, just limited street parking. The Park District recommends CTA buses 22, 36, or 151, or the Red Line to Clark/Division.
  • Facilities: Restrooms at Oak Street Beach and many others, though not guaranteed at every one of the 27 beaches.
  • Fees: Free admission at all Chicago Park District beaches.
  • Good to know: Swim only during lifeguard hours, 11am to 7pm, Memorial Day weekend through Labor Day, and check the daily flag before getting in.

See the full guide →

33. North Marcum Beach

Whittington, Illinoisreservoir★ Top verified

North Marcum Beach is the Army Corps of Engineers swim beach on the east side of Rend Lake, a big Southern Illinois reservoir with about 162 miles of shoreline. The designated sandy swim area is kept physically separate from the boat-mooring area, so you are not sharing your swim with incoming motorboats, and there is even a dog-friendly section where leashed dogs can get in the water too.

As a swimming hole it is calm, still reservoir water, the kind of easy lake swimming that suits families and casual swimmers rather than anyone chasing current. The day-use area around it has picnic shelters, a playground, and woodland full of deer and turkey, so it holds up as a full afternoon.

  • The water: Calm, still reservoir swimming at a designated sandy beach on Rend Lake, separated from the boat-mooring area. Stay within the marked swim area.
  • Getting in: No hike. The beach sits at the end of Marcum Branch Road with the day-use parking lot right there.
  • Parking: $5.00 per vehicle per day, covering beach and boat ramp access. Valid Corps of Engineers passes may be exempt.
  • Facilities: Accessible restrooms and outdoor rinsing showers on site, added in 2021, plus picnic shelters with drinking water.
  • On the water: Kayaks, canoes, and motorboats are allowed. Black Dog Storage handles rentals in the area.
  • Good to know: No confirmed lifeguards, so supervise kids and keep everyone inside the marked swim area. A dog-friendly section lets leashed dogs swim.

See the full guide →

34. Keyesport Beach

Keyesport, Illinoislake★ Top verified

Keyesport Beach gives you big-water swimming on the northwest shore of Carlyle Lake, Illinois' largest man-made lake, about 50 miles east of St. Louis. It's a developed Corps of Engineers day-use beach, the kind of swimming hole where you park, walk a minute, and you're in the roped-off swim area.

The bottom slopes gently, which makes it an easy entry for kids, though there are no lifeguards and depth gets unpredictable outside the ropes. One thing to set expectations on: the shoreline is sandy but the water itself runs silty rather than spring-clear, which is typical for a prairie-creek reservoir. Come for the space and the easy access, not for visibility.

  • The water: A roped-off swim area with a gentle sloping bottom on Carlyle Lake. Water tends silty rather than clear, typical of this prairie reservoir.
  • Getting in: Drive-up beach. Under a couple minutes on foot from the lot to the swim area.
  • Parking: Paid, $5 per vehicle per day at an on-site lot beside the beach. The fee station takes credit cards.
  • Facilities: Restrooms on site near the playground and picnic area.
  • Fees: $5 daily day-use vehicle fee, waived with an America the Beautiful or similar interagency pass.
  • Good to know: No lifeguards, and watch for poison ivy and snakes in the surrounding grounds. Day-use hours run 8am to 10pm per Recreation.gov.

See the full guide →

35. Coles Creek Beach

Shattuc, Illinoisreservoir★ Top verified

Coles Creek Beach is a drive-up swimming hole on the eastern shore of Carlyle Lake, the largest man-made lake in Illinois. It is a maintained sand beach run by the Army Corps of Engineers, built for family and group day-use swimming on calm reservoir water rather than a secluded wild swim, and it sits right beside the Coles Creek Campground with its boat launch and picnic shelters.

One quirk worth knowing: of all the beaches on Carlyle Lake, this is the only one that allows leashed dogs, which makes it the obvious pick if the whole household is coming. There is no confirmed lifeguard, and the shoreline in the broader rec area runs rocky in places, so watch your footing and your kids.

  • The water: Calm reservoir swimming at a maintained sand beach on Carlyle Lake, Illinois' largest man-made lake.
  • Getting in: No hike. The beach sits inside the drive-up Coles Creek Day Use Area.
  • Facilities: Flush toilets and free showers at the campground and day-use area; a restroom, two shelters, and drinking fountains at the beach itself.
  • On the water: Motorboats are allowed, and the rec area includes a boat launch.
  • Good to know: The only Carlyle Lake beach that allows leashed dogs. No confirmed lifeguard, and nearby shoreline is rocky in places.

See the full guide →

36. Lighthouse Beach

Evanston, Illinoislake

Lighthouse Beach sits on Evanston's north lakefront right beside the historic Grosse Point Lighthouse, a 19th-century National Historic Landmark that gives the beach its name. This is open-water Lake Michigan swimming, so expect waves, currents, and water that can run cold, and know that swimming is only allowed in the lifeguarded, buoy-marked area during posted hours.

It is not a calm swimming hole, and the city is blunt that Lake Michigan is a dangerous body of water, but inside the guarded zone it works well for families and casual swimmers. The city designates it an accessible beach, with a Mobi-Mat leading right into the water.

  • The water: Open Lake Michigan swimming in a lifeguarded, buoy-marked zone. Waves, currents, and cold water are possible, so stay inside the guarded area.
  • Getting in: No hike. It is a city beach at 2601 Sheridan Rd. with a Mobi-Mat accessible path into the water.
  • Facilities: Accessible restrooms on site, along with accessible parking, per the city's accessible-beaches page.
  • Fees: Beach pass or daily ticket required for everyone age one and up. Daily tickets run $10 to $12; season passes are free for Evanston residents in 60201 and 60202.
  • Good to know: Kids under 10 must be with someone 15 or older, and the city closes swimming for rip currents, high waves, fog, and other hazards.

See the full guide →

37. Minear Lake

Libertyville, Illinoislake★ Top verified

Minear Lake is a spring-fed natural lake about a mile from downtown Libertyville, and its sandy beach has operated as a volunteer-run swim and fishing club since 1957. Red Cross trained lifeguards watch the water every summer from Memorial Day through Labor Day, which is a rare thing for a natural swimming hole.

Access takes a membership rather than a day pass, with summer family tiers roughly in the $150 to $275 range depending on the year and level. If you're local, that buys a calm, guarded lake to swim in all summer long.

  • The water: A spring-fed natural lake with a designated sandy swim beach; some listings mention a swim raft.
  • Getting in: No hike. The beach is at 600 W. Oak Spring Rd, about a mile from downtown Libertyville.
  • Fees: Membership only, no public day passes. Summer family tiers run roughly $150 to $275, with individual and senior options.
  • Good to know: Lifeguards are on duty daily 10am to 8pm in season, weather permitting, which makes this a solid pick for families with kids.

See the full guide →

38. Loch Lomond South Beach

Mundelein, Illinoislake

Loch Lomond South Beach is the main beach on a 75 acre private lake in Mundelein, created in 1955 by damming the south branch of Bull Creek and now ringed by the roughly 600 homes of the Loch Lomond subdivision. For residents it's a genuine neighborhood swimming hole, with sand, a sectioned swim zone, and a diving board off the pier.

The water is shallow and warm, typical of a small Midwestern impoundment, and the association runs a flag system to signal lake conditions. Access is key card only for members and their guests, so this one is for locals rather than day trippers.

  • The water: Shallow, warm lake water in a sectioned swim zone with a diving board; clarity varies with season, rainfall, and algae conditions.
  • Getting in: No hike. The beach sits inside the gated subdivision, entered by member key card.
  • Fees: No public admission; access is limited to LLPOA members and their guests, and large group picnics need approval and a deposit.
  • On the water: Canoes, paddleboards, kayak-style paddle craft, rowboats, paddle boats, small pontoons, and sailboats are allowed.
  • Good to know: Lifeguard coverage is inconsistent across the HOA's own sources, so don't assume supervision; kids under 8 must stay with a parent.

See the full guide →

39. Lake Miltmore Beach

Lake Villa, Illinoislake★ Top verified

Lake Miltmore Beach is the definition of a neighborhood swimming hole, a small sandy beach on Miltmore Lake run by Lake Villa Township for its own residents. The swim zone is marked off with ropes and buoys, there's a sandy play area extending into the water, and a grassy hillside behind the sand handles the picnics.

The catch is access. You need a current township vehicle sticker to park, and cars without one get towed, so this is effectively a residents-only lake to swim in. The water is monitored under Illinois's BeachGuard program, which is more oversight than most small lakes get.

  • The water: A rope-and-buoy marked swim zone on small glacial Miltmore Lake, with a sandy play area that extends into the water.
  • Getting in: No hike; the small lot sits right at the beach.
  • Parking: Free, but only with a current Lake Villa Township vehicle sticker displayed. Unstickered vehicles are towed at owner expense.
  • Facilities: A seasonal porta-potty operates June through August only.
  • Fees: No admission fee; access is effectively limited to township residents via the parking sticker.
  • Good to know: No lifeguard. No swimming alone, and anyone under 17 must be accompanied by someone 17 or older.

See the full guide →

Planning a swimming hole trip in Illinois

Illinois has 39 verified natural places to swim in this guide: 27 lakes, 11 reservoirs, 1 quarry lake (spring-fed). The most visited is Adeline Jay Geo-Karis Illinois Beach State Park near Zion, with 4,821 reviews. 1 of these swimming holes are free to visit; the rest are mostly state park or recreation area day-use fees.

For a longer trip, 13 spots have camping on site or nearby with links to the official campground pages, and 29 are open to kayaks, paddleboards, or tubes, with local rental outfitters listed where we found them. Filters above narrow the grid to exactly these.

Illinois swimming holes: FAQ

How many swimming holes are there in Illinois?

We've verified 39 natural swimming spots in Illinois, including 27 lakes, 11 reservoirs, 1 quarry lake (spring-fed). Every listing was checked against USGS water data, public-land records, and first-hand accounts before being published.

Are these Illinois swimming holes free?

Many are free, while some state parks and recreation areas charge a day-use fee. Each listing shows the fee we found in official sources, and where no fee was documented, we say so rather than guess.

When is the best time to swim in Illinois?

Most spots are at their best from late spring through early fall, but conditions vary by site. Each listing includes the best-season note from our research plus a live weather link for planning your visit.

Can you camp near swimming holes in Illinois?

Yes. 13 of the Illinois spots in this guide have campgrounds on site or nearby, and their listings link straight to the official campground pages so you can check availability and book.

Swimming holes in other states