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 2026

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.

This spot includes a climbing wall, flume slides, a splash pad, basketball hoop, concession stand, a tanning shelf and more.

Admission

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

Opening date

May 23

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

$3-$13

Opening date

May 23

Aquaport

2344 McKelvey Road, Maryland Heights

Surf's up on the FlowRider, chill at one of the pools or in the lazy river, 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-$20, free for ages 3 and under. Flowrider costs $3 for non-residents.

Opening date

May 23

Arnold Recreation Center

1695 Missouri State Road, Arnold

The outdoor pool includes a lazy river 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 23

Bangert Pool

275 South New Florissant Road, Florissant

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 23

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

$5.25-$16.50

Opening date

May 23

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 23

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 23

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 23

Crestwood Aquatic Center

9249 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

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

Opening date

May 23

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 23

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-$11, free for children under 2

Opening date

May 23

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 23

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 23

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 outside the facility and a hot tub.

Admission

$3-$10, 3 and under free

Opening date

Open now

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 23

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 23

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-$11

Opening date

May 23

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 23

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

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

Opening date

May 23

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

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

Opening date

May 23

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 waterfall, splash pads and a lap pool.

Admission

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

Opening date

May 23

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

May 23

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

June 1

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 23

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 21

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 to the 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

Included in your Six Flags ticket, which starts at $40.99; free for children 2 and under

Opening date

Opens May 23 for weekends; opening daily starting June 13

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 whirlpool and more.

Admission

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

Opening date

May 25

Splash Station Aquatic Center

1141 Peine Road, Wentzville

This aquatic center boasts 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

$3-$14

Opening date

May 23

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 22

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-$15

Opening date

May 23

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 23

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

$10-$15, free for children 2 and under, residents must obtain ID card

Opening date

May 23

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

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

Opening date

May 23

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 23

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

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

Opening date

May 23

Ann Schroeder 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 25

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

$5.25-$17.50; 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 23

Webster Groves Aquatic Center

33 East Glendale Road, Webster Groves

A 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 23

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 23

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

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

Opening date

June 1