Find Swimming Holes

The 11 Best Swimming Holes in Iowa

Every verified swimming hole in Iowa, ranked from most to least visited by real review counts: 4 lakes, 4 reservoirs, 2 ponds, including 2 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 Iowa. Tap a marker to open its guide.

Table of contentsall 11 spots

1. Sugar Bottom Recreational Area

Solon, Iowareservoir

Sugar Bottom Recreation Area sits on the north shore of Coralville Lake near North Liberty, and its Day Use beach is a free, open, sandy reservoir beach rather than a river or creek swimming hole. A second beach at the adjacent campground is reserved for registered campers, but the public one costs nothing to use.

This is an actively monitored swim beach in Iowa DNR's beach program, which cuts both ways. You get official oversight, but the state does periodically post Swimming Not Recommended advisories at Coralville Lake beaches when E. coli levels run high, so check the current status before you drive out.

  • The water: An open, sandy beach on Coralville Lake, a reservoir on the Iowa River; officially monitored, with advisories posted when bacteria levels exceed standards.
  • Getting in: No hike. The shoreline is under a few minutes' walk from the parking lot.
  • Parking: Free designated lot at the Day Use Area; rules prohibit parking on grass, roads, or shoulders.
  • Facilities: Flush toilets at the Day Use Area near the picnic shelters and playground.
  • Fees: The Day Use beach is free; the campground beach needs a camping permit, and a separate day-use fee applies at nearby West Overlook.
  • Good to know: Check Iowa DNR's beach advisory status before visiting, especially with kids; no lifeguards, though a life jacket loaner station is provided.

See the full guide →

2. Lake MacBride Beach

Solon, Iowalake

Lake MacBride Beach is the designated swim spot at Lake Macbride State Park near Solon, sitting on a 900-acre reservoir inside a 2,180-acre state park. This is a maintained, sandy day-use beach with a concession stand and boat rental right there, so think organized lake swimming rather than a hidden backcountry swimming hole.

The park itself dates to 1937 and mixes reforested woodland with prairie restoration, with about 7 miles of trail including a roughly 1-mile Beach-to-Dam Trail that connects the swim area to the dam. The beach concession runs Memorial Day weekend through Labor Day weekend, which marks the park's real swim season.

  • The water: A sandy day-use beach on the 900-acre Lake Macbride reservoir, maintained by the state park rather than an informal hole.
  • Getting in: No hike. A parking lot serves the main beach and concession area, with a staircase down to dock access.
  • Parking: Lot at the main beach; no park entrance or parking fee is mentioned on the official Iowa DNR page.
  • Facilities: Vault toilets near the boat ramps, plus modern restrooms and showers in the campground area near the beach.
  • On the water: Kayaks, canoes, paddleboards, motorboats, and pontoons; Lake Macbride Boat Rentals, Inc. rents on site.
  • Good to know: Concession and rentals run Memorial Day through Labor Day, weekdays 9 a.m. to 8 p.m., weekends from 8 a.m.

See the full guide →

3. Scharnberg Park

Everly, Iowapond

Scharnberg Park is a 55-acre Clay County park in the farmland near Everly, built around a 15-acre pond with a designated sandy swimming beach. The county describes the beach as made for sunbathing, swimming, and building sandcastles, which tells you exactly what kind of place this is: calm, flat water and family energy, not a river or creek swimming hole.

With no current, no cliffs, and two age-segmented playgrounds plus an accessible fishing pier, this is one of the more genuinely kid-friendly places to swim in northwest Iowa. The concession stand runs noon to 8pm from Memorial Day weekend through Labor Day and handles the watercraft rentals too. No lifeguard is mentioned, so keep young swimmers in sight.

  • The water: A calm 15-acre impounded pond with a sandy designated swimming beach, flat water with no current, suited to easygoing family swims.
  • Getting in: No hike. The beach is part of a drive-up day-use area with designated parking and overflow areas.
  • Parking: Free. Day-use beach access carries no fee, with fees only for camping, cabins, and shelter rentals.
  • Facilities: Yes, a brick shower house with 7 individual showers, 2 family showers, and separate men's and women's bathrooms, open to day-use visitors.
  • On the water: Kayaks, canoes, paddleboards, and paddle boats, rentable at the Scharnberg Park Concession Stand.
  • Good to know: Very kid-friendly: calm water, sandy beach, and playgrounds for ages 2-4 and 5-12. No lifeguard is mentioned, so supervise young children.

See the full guide →

4. Backbone State Park Beach

Dundee, Iowalake

Backbone State Park is Iowa's oldest state park, and its swimming beach comes with history built in: the sandy beach on the east shore of 125-acre Backbone Lake sits alongside a bathhouse and boathouse the Civilian Conservation Corps built in the 1930s, when the CCC dammed a stretch of the Maquoketa River to create the lake. As official swimming holes go, this one has real character.

The swim itself is a classic family lake beach, maintained sand, a seasonal concession stand, and a playground next door, and only electric boat motors are allowed on the lake, so there is little wake or traffic near swimmers. The dramatic Devil's Backbone ridge and 80-foot cliffs are elsewhere in the park; the beach itself is the mellow part.

  • The water: A maintained sandy beach swim on 125-acre Backbone Lake; only electric boat motors are permitted, keeping wake and traffic away from swimmers.
  • Getting in: No hike. Accessible parking sits near the beach.
  • Parking: Accessible parking near the beach per Iowa DNR; no parking or admission fee is mentioned on the park's page, though not independently confirmed.
  • Facilities: Accessible restrooms near the Beach Playground and Auditorium, with additional facilities at the Beach Lodge.
  • On the water: Kayaks, canoes, paddleboards, and paddleboats, rented from the Backbone State Park Beach Concession.
  • Good to know: Beach concession runs Memorial Day through Labor Day, 10 a.m. to 7 p.m. (closing at 4 p.m. after August 10); no source confirms lifeguards, so supervise kids.

See the full guide →

5. BRIDGEVIEW (RATHBUN LAKE) (recgovnpsdata)

Centerville, Iowareservoir★ Top verified

Bridgeview is a Corps of Engineers campground and day use area on Rathbun Lake, Iowa's largest lake, about 13 miles northwest of Centerville. There is a designated swim beach right at the site, so campers get a built-in place to swim without leaving the grounds.

Details on the beach itself are thin in official sources, but the setting is classic southern Iowa: open grassy campground dotted with trees in the rolling hills of the Chariton River Valley, with a boat ramp and picnic facilities alongside the swimming.

  • The water: A designated swim beach on Rathbun Lake, Iowa's largest lake; the managing agency lists swimming among the site's popular activities.
  • Getting in: No hike; the swim beach sits within the developed campground and day use area.
  • Facilities: Flush and vault toilets, showers, and drinking water at the campground; distance from restrooms to the beach is not specified.
  • On the water: Motorboats and sailboats on the lake; rentals at Rathbun Lake Marina.

See the full guide →

6. Whitebreast Beach

Knoxville, Iowareservoir

Whitebreast Beach sits on the south shore of Lake Red Rock, Iowa's largest lake, and it is about as easy as a swimming hole gets: a drive-up sandy Corps of Engineers beach with shallow water and a gentle slope that practically invites kids in. Cliff faces rise across the water, wooded trails run nearby, and pelicans cruise overhead in season.

Bring water shoes, the bottom is soft and can turn slimy or expose clay and rock depending on where dam operations have set the water level. The lot fills by mid-morning on summer weekends, so aim to arrive before 10 am, and note the beach runs on limited posted hours.

  • The water: Shallow, gently sloping reservoir water off a sandy beach, with a soft bottom that can be slimy or clay in spots. Bacteria levels are monitored regularly.
  • Getting in: No hike. Drive-up beach with an adjacent lot, under 2 minutes from car to sand.
  • Parking: Free on-site lot, but it fills by mid-morning on summer weekends. Arrive before 10 am.
  • Facilities: Flush and pit toilets plus showers in the recreation area, with footbaths near the beach for rinsing off.
  • On the water: Kayaks, canoes, paddleboards, and motorboats. Rentals from Red Rock Marina and SUP Red Rock.
  • Good to know: Beach hours are limited: weekdays 3 to 7 pm, weekends 9 to 11 am and 3 to 7 pm, roughly Memorial Day through early fall. Water shoes recommended.

See the full guide →

7. Rivers Bend Campground

Rock Valley, Iowapond

Rivers Bend Campground sits along the Rock River on the edge of Rock Valley in northwest Iowa, but the swimming here doesn't happen in the river at all. The city-owned campground built a dedicated swimming pond with a sand beach, a purpose-made swimming hole kept separate from the river's current, alongside two stocked fishing ponds and a trail connection into town.

The swim area is roped off and there's no lifeguard, so families supervise their own kids and everyone swims at their own risk. It's set up mainly as a camper amenity, with RV sites, cabins, and glamping spread around the grounds.

  • The water: A constructed swimming pond with a sand beach and a roped-off swim area, kept separate from the Rock River itself.
  • Getting in: No hike. The pond sits within the campground grounds, close to parking in designated areas.
  • Parking: $5 per day vehicle pass, or $25 a year for one person and $35 for two. Parking in designated areas only, not on the grass.
  • Facilities: Three bathhouses with showers and restrooms across the campground, though none is confirmed right at the beach.
  • On the water: Kayaks, canoes, and paddleboards, with rentals available from the campground itself.
  • Good to know: No lifeguard, swim at your own risk. The designated swim area is open 10am until sunset.

See the full guide →

8. West Lake Beach

Davenport, Iowalake

West Lake Beach is the official swim spot inside West Lake Park, a 620-acre Scott County park near Davenport with four lakes to its name. The beach sits on Lake of the Hills, and it is about as managed as lake swimming gets in this corner of Iowa: lifeguards on duty, a sand beach, a separate section for infants and non-swimmers, and water that gets tested weekly.

For families that want a safe, predictable place to swim rather than a backcountry adventure, this is the pick. There is an inflatable waterpark and a cable climber feature aimed squarely at kids, and the boathouse rents boats for exploring the rest of the lake. It runs seasonally, daily from Memorial Day weekend through mid-August and then weekends through Labor Day, always noon to 7 pm.

  • The water: A lifeguarded sand beach on Lake of the Hills with a separate section for infants and non-swimmers; water quality is tested weekly.
  • Getting in: No hike. A parking lot serves the beach and boat dock area inside the park.
  • Facilities: Restrooms and showers are listed among the beach amenities.
  • On the water: Kayaks, canoes, paddleboards, and motorboats; the on-site West Lake Park Boathouse handles rentals, noon to 7 pm.
  • Good to know: Very kid-friendly with lifeguards, an inflatable waterpark, and a cable climber; swim diapers are required and sold on site for non-toilet-trained children.

See the full guide →

9. Lake Easter

Des Moines, Iowalake★ Top verified

Lake Easter is Des Moines' in-town swimming hole, a free public beach on the north shore of a 165-plus acre lake that was once the county's last coal strip mine before it was flooded in 1967. The Athene North Shore Recreation Area gives you a sandy beach with a zero-entry ramp, so wading in is easy for little kids, grandparents, and anyone using a mobility device.

This is a family spot through and through, with a splash pad and playground right beside the sand. There's no lifeguard, and the county's weekly summer testing has flagged E. coli problems here before, so check the current water quality advisory before you load up the car.

  • The water: Lake water on Yeader Creek with day-dependent clarity. The county tests weekly in summer, and advisories do happen, so check before swimming.
  • Getting in: No hike. The beach is under 5 minutes on foot from the parking lot.
  • Parking: Free, flat paved lot at the North Shore Recreation Area with 104 standard spaces and 11 accessible spaces.
  • Facilities: Accessible single-user restrooms at the North Shore area, open daily 6am to 10pm, including one with a universal child and adult changing station.
  • On the water: Kayaks, canoes, paddleboards, and motorboats are allowed. Rentals from Athene North Shore Recreation Area, run by Polk County Conservation.
  • Good to know: No lifeguard on duty. Beach use is free, and the splash pad runs daily 10am to 6pm in season.

See the full guide →

10. West Overlook Beach

Near North Liberty, Iowareservoir

West Overlook Beach is the Army Corps of Engineers' designated swim beach on the east shore of Coralville Lake, just above the Coralville Dam north of Iowa City. It's open reservoir swimming rather than a natural swimming hole, with boating and fishing happening on the same big water.

The surrounding day-use area is developed parkland with picnic shelters, campgrounds, and boat ramps, and the vicinity is known for deer, turkeys, and waterfowl. The fee season runs April 1 through September 30, which lines up with the practical swim season here.

  • The water: Open lake water on Coralville Lake, a large reservoir on the Iowa River, at an official designated swim beach near the dam.
  • Getting in: No hike; the beach sits within the West Overlook Day Use Area, right off its parking lot.
  • Parking: Paid: $5 per vehicle per day or a $40 USACE annual pass, collected April 1 through September 30.
  • Facilities: Modern restrooms and showers at the adjoining West Overlook Campground next to the beach and picnic area.
  • Fees: The $5 day-use fee is waived for America the Beautiful Senior, Access, and Military pass holders and for registered campers.
  • Good to know: There's sand and a playground nearby, but it's open reservoir water with no documented lifeguards, so keep an eye on kids.

See the full guide →

11. Buffalo Shores Beach

Near Andalusia, Iowariver

Buffalo Shores Beach gives you something rare in this part of Iowa: a free sand beach where you can actually swim in the Mississippi River. The 25-acre Scott County site sits just downstream of Buffalo off Highway 22, with the beach, picnic areas overlooking the water, and a front-row view of river barges working the channel.

It's a genuine big-river swimming hole, which cuts both ways. There are no lifeguards, the current is real, and the shoreline includes a busy double boat ramp serving both recreational and commercial traffic. Regulars treat it as a supervise-your-kids, stay-off-the-channel-side kind of beach, and the county's recently remodeled bathrooms make the day easier.

  • The water: An open sand beach on the navigable Mississippi River, swim at your own risk with real river current and passing boat traffic.
  • Getting in: No hike. The parking lot sits adjacent to the beach.
  • Parking: Free, ample on-site lot with room for cars and boat trailers; no day-use charge.
  • Facilities: Yes, newly remodeled bathrooms at the beach day-use area.
  • On the water: Kayaks, canoes, and motorboats, launching from the on-site double boat ramp.
  • Good to know: No lifeguards, and commercial barge traffic uses the channel. Keep kids away from the boat ramp side. Open April through October, 6 am to 10:30 pm.

See the full guide →

Planning a swimming hole trip in Iowa

Iowa has 11 verified natural places to swim in this guide: 4 lakes, 4 reservoirs, 2 ponds. The most visited is Sugar Bottom Recreational Area near Solon, with 503 reviews. 4 of these swimming holes are free to visit; the rest are mostly state park or recreation area day-use fees.

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

Iowa swimming holes: FAQ

How many swimming holes are there in Iowa?

We've verified 11 natural swimming spots in Iowa, including 4 lakes, 4 reservoirs, 2 ponds. Every listing was checked against USGS water data, public-land records, and first-hand accounts before being published.

Are these Iowa 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 Iowa?

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 Iowa?

Yes. 10 of the Iowa 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