Interactive guide

Here’s where to find a public swimming pool near you

Laurie Skrivan / St. Louis Post-Dispatch

Laurie Skrivan / St. Louis Post-Dispatch

Updated for 2025

The summer pool season is here, and most area public pools are now open.

While you may have a favorite pool in your neighborhood or city, our swimming pool guide covers only pool complexes that are open to nonresidents. Pools in places like the city of St. Louis are open but only to residents. Let us know if we missed something by emailing Amy Bertrand.

Whether you are looking to relax with a book poolside or take a plunge down a slide, we hope to ease your search for summer fun.

St. Louis-area pools

Last updated on

Name

Description

Admission

Opening date

Agnes Nolting Aquatic Complex

201 Aquatic Circle Drive, Washington, Mo.

The splash pad is back, a new slide was installed and your favorite amenities are still in action. This spot includes a climbing wall, basketball hoop, concession stand, a tanning shelf and more.

Admission

$8 for ages 3 and older; $5 weekdays 4-6:30 p.m.; pool cards start at $60

Opening date

May 24

Alligator's Creek Aquatic Center

403 Civic Park Drive, O'Fallon, Mo.

Three water slides, a lazy river, splash pads and an interactive water playground aren't the only thing Alligator's Creek offers, but it's sure a good start.

Admission

$2-$12

Opening date

May 24

Aquaport

2344 McKelvey Road, Maryland Heights

After the weather delayed Aquaport's opening, the pool is back in action. Surf's up on the FlowRider, chill at one of the pools or if you're feeling adventurous, head to the Extreme Bowl where you'll drop down an enclosed tube, swirl through a funnel-shaped bowl and then be promptly dropped into the pool below.

Admission

$6-$17, free for residents 3 and under. Flowrider costs $3 for non-residents.

Opening date

May 25

Arnold Recreation Center

1695 Missouri State Road, Arnold

The outdoor pool includes a whirlpool, lazy river, a large bowl slide and a sprayground for the little ones. The indoor pool includes a play area for kids.

Admission

$5-6, free for children 4 and under

Opening date

May 24

Bangert Pool

275 South New Florissant Road, Florissant

After it debuted renovations last summer, Bangert Part is back for round two. Diving boards, a rock wall and a splash pad are just some of the features.

Admission

$5-$16, free for children 3 and under

Opening date

May 27

Blanchette Aquatic Facility

1900 Randolph Street, St. Charles

This facility offers not just a pool, but also an open flume slide, a closed flume slide, a drop slide, diving boards, a climbing wall and small slides for the kids.

Admission

$4.75-$16

Opening date

May 24

Bridgeton Crossing Family Aquatic Park

4201 Fee Fee Road, Bridgeton

A two-and-a-half story slide is only the beginning at this pool. The aquatic park also has a 21-foot high body flume drop slide, a current channel and vortex and a zero-depth entry pool with beachy vibes.

Admission

$6-$12, free for children under 4.

Opening date

May 24

Chesterfield Family Aquatic Center

16365 Lydia Hill Drive, Chesterfield

Multiple waterslides, a lazy river and a separate play area for kids where water rains down and a mini-slide are all on offer at this spot. Hours vary, so check before you leave.

Admission

$6-$11, free for children under 2

Opening date

May 24

Collinsville Aqua Park

10 Gateway Drive, Collinsville

While there's space for leisure at this pool, Monsoon Mountain awaits for those looking for action. A 50-foot tall water castle has a 500-gallon bucket of water for dumping on kids and parents alike, a spray area complete with hoses and (smaller) buckets, as well as five slides. The leisure pool boasts plenty of other activities, as well as space to chill in the lazy river.

Admission

$13-$25, free for children 2 and under

Opening date

May 26

Crestwood Aquatic Center

9245 Whitecliff Park Lane, Crestwood

This large aquatic center offers multiple pools, a lazy river, a large flume slide, a climbing wall and a family play pool, a zero-depth beach area and a lily pad challenge area for more adventurous play.

Admission

$1-$14, free for children 3 and under. Nonresidents must purchase a $10 ID card.

Opening date

May 27

Crystal City Municipal Park and Pool

1400 Dick Cook Drive, Crystal City

This simple pool includes a small slide, diving board and kiddie pool.

Admission

$5-$8, free for children 2 and under and adults 65 and older

Opening date

May 24

Freeburg Municipal Pool

310 East Hill, Freeburg

This pool includes a slide, diving board, lap lanes, a splash area and a concession stand.

Admission

$2-$8, free for children 5 and under

Opening date

May 24

Heman Park Swimming Pool

7210 Olive Boulevard, University City

This no-frills facility includes a kiddie pool, shade structures, a diving board, lap swimming areas and a waterslide.

Admission

$5-$9, free for children 3 and under, residents and non-residents must first purchase an ID card

Opening date

May 24

Highland Community Pool

2125 Park Hill Drive, Highland

This simple pool offers a chance to splash around, as well as a diving board and a climbing wall. Snag some snacks at the concession stand.

Admission

$3-$5, free for children 2 and under

Opening date

May 24

James J. Eagan Center Indoor Pool

1 James J. Eagan Center, Florissant

This indoor six-lane lap pool, has diving boards, diving platforms, a slide that extends from the outside the facility and a hot tub.

Admission

$3-$10, 3 and under free

Opening date

Open now

Kennedy Recreation Complex

6050 Wells Road, St. Louis County

Ever wanted to act like you're in the Olympics? You're in luck with this Olympic-size pool. There are not any fancy slides or play structures, but it's perfect for swim lessons, lap swimming and swim groups.

Admission

$4-$5, free for children 3 and under

Opening date

May 24

Kirkwood Aquatic Center

111 South Geyer Road, Kirkwood

This facility offers a zero-depth entry family pool, a 10-lane competition pool, two three-story waterslides, a lazy river and more.

Admission

$8-$17, free for children 3 and under

Opening date

May 24

Koch Park Pool

315 Howdershell Road, Florissant

The zero-entry pool might be great, but they also offer a lazy river, a basketball hoop in water, a big water playground and three slides.

Admission

$5-$16, free for children 3 and under

Opening date

May 27

Korte Recreation Center

1 Nagel Drive, Highland

This recreational center includes an indoor pool, fitness center, gymnasium, indoor walking track, concession area and day care. The pool has two slides, a small lazy river and dedicated lap lanes.

Admission

$6-$8.50, family prices for two adults and children are $25-$31, free for children 2 and under

Opening date

Open now

Laurel Park Pool

3000 McClay Valley Boulevard, St. Peters

This pool features a large shallow-water area, a splash pad, a small slide, a diving board, a large sunbathing area and two dedicated 25-meter lap lanes. Concessions are available.

Admission

$3-$10

Opening date

May 31

Manchester Aquatic Center

359 Old Meramec Station Road, Ballwin

This aquatic center has three separate areas. Visit the competition pool for a rock climbing wall, drop slide, a dedicated lap lane, ten swimming lanes and one diving board. The activity pool has a triple-lane slide, a current channel and more. There's also a baby pool with interactive features and a small slide.

Admission

$6-$10, residents must have resident ID key fob, free for children 2 and under

Opening date

May 24

Mascoutah Swimming Pool

901 North Sixth Street, Mascoutah

This simple community pool has plenty of space to relax, space to grab a snack and a kid's play area.

Admission

$5-$8, free for children 2 and under; cash or check only

Opening date

May 24

Millstadt Swimming Pool and Splash Pad

305 West Parkview Drive, Millstadt

This basic pool includes lap lanes, a diving board and a splash pad and is located in the village park next to a playground.

Admission

$2-$8, free for children 1 and under

Opening date

May 24

North County Recreation Complex Aquatic Center

2577 Redman Road, St. Louis County

Features galore at this facility: A basketball and volleyball area, an otter slide so the littles don't have to brave it alone, a tot pool and interactive play structure all await. Plus, there are three lap lanes if you want to stick to just swimming.

Admission

$6-$8, free for children 3 and under

Opening date

May 24

North Pointe Aquatic Center

335 Holloway Road, Ballwin

This substantial complex offers huge waterslides, a lazy river that has beach entry and a vortex, diving boards, a rope swing, rock climbing wall, a water fall, splash pads and a lap pool.

Admission

$5-$15, free for children 2 and under

Opening date

May 24

O'Fallon Aquatic Center

411 East 5th Street, O'Fallon, Ill.

Located inside O'Fallon Community Park, this new-and-improved facility has features like a vortex pool, six-lane competition pool, two slides, spray features and more. The expected opening is mid-June, and guests are encouraged to check Facebook for updates.

Admission

$8-$11; free for children 4 and under with adult admission

Opening date

Mid-June

Progress Park Pool

968 Meyer Road, Wentzville

Progress Park Pool offers a drop slide, a spiraling slide, diving boards, a deep diving well, lap lanes, a baby pool and concessions.

Admission

$2-$11

Opening date

May 24

Raging Rivers Water Park

100 Pallisades Parkway, Grafton

This family-run park offers body flumes, a lazy river, a wave pool, swirl pools, splash areas for smaller children and more, all with sweeping river views. Don't miss the massive Mississippi Monster waterslide.

Admission

Daily admission rate starts at $26.99, season pass starts at $69.99, free for children 2 and under

Opening date

May 17

RiverChase YMCA Outdoor Aquatic Center

990 Horan Drive, Fenton

Stop in to this large aquatic center for a full day of family fun with big slides, small slides, sprinklers, diving boards, a water playground and more.

Admission

$8-$13, households $32; free for children younger than 6 weeks old; open to non-members only on weekdays; weekends reserved for members and their guests only

Opening date

May 24

Six Flags Hurricane Harbor

4900 Six Flags Road, Eureka

If you're looking for a full day of waterpark fun, Hurricane Harbor is your best option. In addition tot he pool and the lazy river, this waterpark at Six Flags offers roller coaster-like intensity with their massive slides and other rides. Call in advance to see if your favorite ride is open, as they have a shortage of lifeguards and not all attractions are open on all days.

Admission

$10-$12 admission on top of your Six Flags ticket, which starts at $38; free for children 2 and under

Opening date

May 31

Splash at Wabash Aquatic Complex

501 North Florissant Road, Ferguson

Slides! Splash pads! A lazy river! While this large complex offers a few of our favorite things, it also has a zero-depth entry point, a huge deck area, a whirl pool and more.

Admission

$4-$15, free for children 3 and under; residents must have resident ID card

Opening date

May 24

Splash Station Aquatic Center

1141 Peine Road, Wentzville

This aquatic center boasts that it has something for everyone, from its daring high-dive to its lazy river. Kids can be entertained in the play area and parents can kick back in the zero-depth entry pool.

Admission

$2-$13, free for children under age 2

Opening date

May 24

St. Vincent Water Park

7335 St. Charles Rock Road, St. Louis County

Open to all residents of the St. Louis metro area, this aquatic center offers low-price admission to all. Amenities on side include a zero-entry "beach," two 25-yard lap swimming lanes, a water slide, a water playground and a concession stand.

Admission

$4-$5, free for children 3 and under

Opening date

May 24

Sunset Hills Aquatic Facility

12512 West Watson Road, Sunset Hills

This large facility offers a lap pool, a lazy river, diving boards and a zero-depth entry area. All Aquatic Membership and Resident ID card holders are allowed to bring any number of guests with them at the resident daily rate.

Admission

$8-$11, ID card required to receive resident entry price; free for children 2 and under

Opening date

May 25

The Cove at St. Peters

5270 Mexico Road, St. Peters

This pool is 8,000 square feet of fun and has one of the widest zero-entry beaches in the county. Slides, play structures and a shaded splash pad are just the beginning of the features offered.

Admission

$4-$14, free for children 2 and under

Opening date

May 28

The Edge Aquatic Center

225 Kiefer Creek Road, Ellisville

This aquatic center, located at Bluebird Park, has an eight-lane lap pool, splash pool, infinity edge waterfall and a slide.

Admission

$5-$7 for residents, $9 for non-residents of any age, all children 2 and under are free

Opening date

May 24

The Lodge Des Peres

1050 Des Peres Road, Des Peres

Visitors can enjoy two outdoor pools, a lazy river, multiple slides, a splash pad and a cool-water whirlpool.

Admission

$8-$12, free for children 2 and under, residents must obtain ID card

Opening date

May 26

The Pavilion at Lemay Water Park

305 Gregg Road, St. Louis

Located inside Jefferson Barracks Park, this aquatic center includes a lazy river, waterslide, diving board, diving platform, climbing wall, lap lanes and a tot area.

Admission

$6-$8, free for children 3 and under

Opening date

May 24

The Timbers of Eureka

1 Coffey Park Lane, Eureka

This spot has a lap pool, a diving board, kiddie structure and lazy river.

Admission

$7-$10, free for children 2 and under

Opening date

May 28

Troy Aquatic Center

800 Cap Au Gris Street, Troy, Mo.

This city pool includes a lazy river, splash pad, leisure pool, diving board, tube slide and a climbing structure for kids.

Admission

$6-$7, free for children 2 and under

Opening date

May 24

Union Splash-n-Swimplex

375 West Park Avenue, Union

This pool has a zero-entry pool, lap lanes, slides of all sizes and a play area for kids with a mushroom waterfall.

Admission

$7, free for children 2 and under; $3 admission two hours before close

Opening date

May 26

Wapelhorst Aquatic Facility

1875 Muegge Road, St. Charles

This facility goes beyond just a pool. Think of it as a water park's little brother. It's got huge slides, a lazy river, a kid-friendly area and concessions.

Admission

$4.75-$17; residents are required to show their Parks Passport Card or St. Peters Privilege Card and non-residents must purchase their tickets in advance.

Opening date

May 24

Webster Groves Aquatic Center

33 East Glendale Road, Webster Groves

This facility is showing off its makeover this year. A new ninja area and a zipline are ready for you to take a spin, as well as the pool's three slides and kid playground. It still has the basics with a pool and lap lanes.

Admission

$6-$15, free for children 3 and under

Opening date

May 26

White Birch Bay Aquatic Center

1186 Teson Road, Hazelwood

This pool has something for everyone. With three separate areas, you can hang out in the zero-depth entry area, enjoy the lazy river or watch your kids tackle the wave pool or play structures. Slides and diving boards are also on deck.

Admission

$7 for residents, $15 for non-residents

Opening date

May 31

Wilson Park Pool

2900 Benon Street, Granite City

This pool includes a water slide and wading area. It's located inside Wilson Park, which also has a disc-golf course, an ice rink and picnic areas.

Admission

$6-$10; must have park I.D. for resident pricing

Opening date

May 24