Rosewood Beach
Highland Park
Swim
Rosewood Beach is the Park District of Highland Park's guarded swimming beach on Lake Michigan, at the foot of the wooded bluffs in Rosewood Park, 883 Sheridan Road, about 2 miles southeast of downtown Highland Park. The park was once the Julius Rosenwald estate, with grounds laid out by landscape architect Jens Jensen, and it has been on the National Register of Historic Places since 1982. In 2015 the park district and the U.S. Army Corps of Engineers finished a $14.5 million rebuild. The Corps placed stone breakwaters that run about 200 feet into the lake and split the shore into three coves, and the district added a long ipe boardwalk, a lifeguard building, restrooms and the Rosewood Interpretive Center.
Only two of the coves are for swimming. The northern Nature Cove, next to the lower lot, is closed to swimmers and kept for wildlife and nature programs. Swimming and wading happen in coves 2 and 3, inside the buoy lines, and only while lifeguards are on duty. Guards work 10am to 6pm daily from Memorial Day weekend through Labor Day. The breakwaters calm the water inside the coves, but this is still open Lake Michigan: the water stays cool well into summer, the shoreline mixes sand with pebbles, and the district sends guards home on days of 66 degrees or colder or when fewer than 25 swimmers turn up after 11am.
Getting in is not free for visitors. Highland Park Park District residents register for a free season pass. Everyone else pays $10 per person per day (children 3 and under free), or $100 for a non-resident season pass plus $25 for each additional household member. Every swimmer age 4 and up needs a pass, and Rosewood takes cards only, no cash. Parking is separate. Non-residents park in the upper lot at 45 Roger Williams Avenue, where a kiosk sells both the daily beach pass and hourly parking at $15 an hour or $40 for 4 hours. The lower lot off Sheridan Road is for resident decal holders only, and drop-offs there are not allowed. A $75 ticket awaits cars without a decal or a displayed receipt.
Conditions change fast here. The Lake County Health Department samples the water, and the park district follows its call to open or close the swim area. Heavy rain in June 2026 pushed E. coli high enough to shut the coves until levels dropped, while the boardwalk stayed open. The swim area also closes under a High Wave Warning, and lightning or thunder clears the beach for at least 30 minutes. The park district points out that Lake Michigan is the deadliest of the Great Lakes, with strong waves and dangerous shoreline currents, and nobody should swim here when the guards are gone.
The rules are strict. Rafts, boogie boards, noodles and other inflatables are banned, though Coast Guard approved life jackets are fine. Kayaks, paddleboards and boats cannot launch here, pets are not allowed, and nobody may climb on the breakwater rocks. Children under 11 need an adult with them. Away from the water, the Interpretive Center runs nature programs and rents out for events, picnic tables line the boardwalk, and paths lead up through Jensen's ravine landscape, where the Corps reopened a buried stream to give lake fish a way upstream.
More Information
Directions
From Highland Park
- Head southeast on Green Bay Rd toward Deerfield Rd (69 ft)
- Turn left onto Walnut St (0.1 mi)
- Turn right onto Oakwood Ave (0.1 mi)
- Turn left onto Mulberry Pl (0.1 mi)
- Continue onto Sheridan Rd (1.2 mi)
- Turn left onto Cedar Ave/
Sheridan Rd Continue to follow Sheridan Rd(0.3 mi) - Turn left (0.2 mi)
Other Swimming Holes Nearby
Gillson Beach
Wilmette
7.3 miles SEThe Wilmette Park District's main Lake Michigan swimming beach in Gillson Park, with lifeguards Memorial Day to Labor Day. Day passes are $11 for residents and $17 for non-residents, plus parking.
Kayak, Swim
Waukegan Municipal Beach
Waukegan
13.7 miles NA mile of free public Lake Michigan sand on Waukegan's north lakefront, open dawn to dusk year-round with no lifeguards; summer weekend parking is $20 for cars without a city sticker.
Swim
Adeline Jay Geo-Karis Illinois Beach State Park
Zion
18.3 miles NIllinois Beach State Park splits into two units along six and a half miles of Lake Michigan, and the public swimming beach is in the south unit, not the eroding north one. Admission and parking are free, there are no lifeguards, and the lake stays cold in
Camp, Hike, Swim
Ohio Street Beach
Chicago
20.6 miles SEA free, lifeguarded Chicago Park District beach on Lake Michigan just north of Navy Pier, and the city's main open water training spot, with a half-mile swim along the seawall toward Oak Street.
Swim
Big Foot Beach State Park
Lake Geneva
43.8 miles NWA narrow, shallow-entry state park beach on Buttons Bay of Geneva Lake just south of downtown Lake Geneva. No lifeguards; a Wisconsin state park vehicle pass is required ($13 daily with Wisconsin plates).
Camp, Canoe, Hike, Kayak, Swim
West Beach
Portage
47.3 miles SEThe National Park Service's main lifeguarded swimming beach at Indiana Dunes, a wide Lake Michigan beach with a bath house and Chicago skyline views. A national park entrance pass ($25 per vehicle) is required.
Hike, Swim
Portage Lakefront and Riverwalk Beach
Portage
48.0 miles SEUnguarded Lake Michigan beach at Indiana Dunes National Park's Portage Lakefront and Riverwalk, reached by a short paved path from a pavilion with restrooms. A park entrance pass ($25 per car) is required.
Hike, SwimNearby Campsites
Adeline Jay Geo-Karis Illinois Beach State Park
Zion
18.3 miles NIllinois Beach State Park splits into two units along six and a half miles of Lake Michigan, and the public swimming beach is in the south unit, not the eroding north one. Admission and parking are free, there are no lifeguards, and the lake stays cold in
Camp, Hike, Swim
Buffalo Park Forest Preserve
Algonquin, Illinois
26.8 miles WA wooded Fox River preserve in Algonquin with picnic areas, a loop trail, fishing access, and a three-quarter-mile stretch of scenic shoreline ā a peaceful day-use destination near Chicago.
Camp
Big Foot Beach State Park
Lake Geneva
43.8 miles NWA narrow, shallow-entry state park beach on Buttons Bay of Geneva Lake just south of downtown Lake Geneva. No lifeguards; a Wisconsin state park vehicle pass is required ($13 daily with Wisconsin plates).
Camp, Canoe, Hike, Kayak, Swim