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 2024

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 closed this year but they still have a zero-entry area with a water playground, a water climbing wall, an open flume slide and diving boards. The retro pool bathhouse on site is a piece of history from 1936.

Admission

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

Opening date

May 25

Alligator's Creek Aquatic Center

403 Civic Park Drive, O'Fallon, Mo.

The complex includes a bathhouse and concession stand, an interactive water playground, a lazy river, three waterslides and a diving board.

Admission

$2-$12, free for children age 2 and under

Opening date

May 25

Aquaport

2344 McKelvey Road, Maryland Heights

This spot is more than just a pool, it's a whole outdoor water park with a lazy river, waterslides and more. Many people come here just to practice their surfing and bodyboarding skills on the FlowRider.

Admission

$6-$17, free for residents 3 and under

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 25

Bangert Pool

275 South New Florissant Road, Florissant

The old Bangert pool was torn down and the new one will be ready just in time for July 4. This spot also offers a plash pad area, diving boards, lap lanes and a rock climbing wall.

Admission

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

Opening date

July 4

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 little swimmers, too.

Admission

$4.25-$15

Opening date

May 25

Bridgeton Crossing Family Aquatic Park

4201 Fee Fee Road, Bridgeton

This facility is a simple family acquatic center with two slides, two diving boards, an activity pool and a competition pool. There's also a water playground for plenty of splashing.

Admission

$5-$10, free for residents age 3 and under.

Opening date

May 27

Chesterfield Family Aquatic Center

16365 Lydia Hill Drive, Chesterfield

In addition to the pool, this spot also offers waterslides and a lazy river. Small kids will enjoy the water playground and mini-slide.

Admission

$6-$11, free for children under 2

Opening date

May 25

Collinsville Aqua Park

10 Gateway Drive, Collinsville

This large facility has multiple water slides, a lazy river, a climb wall, a leisure pool, a lap pool, hoses, buckets and a 500-gallon water dump every five minutes.

Admission

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

Opening date

May 28

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-$10, free for children 3 and under. Nonresidents must purchase a $10 ID card.

Opening date

May 25

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

$4-$6, free for children 2 and under and adults 65 and older

Opening date

May 25

Freeburg Municipal Pool

310 East Hill, Freeburg

This pool includes a slide, diving board, lap lanes, zero-entry, two basketball hoops and spray features for kids.

Admission

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

Opening date

May 25

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 25

Highland Community Pool

2125 Park Hill Drive, Highland

This simple pool offers a bit more than just swimming and splashing — there's also a climbing wall where your kid can pretend like they're Spiderman.

Admission

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

Opening date

May 25

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

Admission

3 and under free, fees from 3-10

Opening date

Open now

Kennedy Recreation Complex

6050 Wells Road, St. Louis County

This Olympic-size pool doesn't have any fancy slides or play structures, but it's perfect for swim lessons, lap swimming and swim groups. There's also a baby pool on site for the littlest of swimmers.

Admission

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

Opening date

May 25

Kirkwood Aquatic Center

111 South Geyer Road, Kirkwood

This facility offers big slides, a 10-lane competition pool, a water playground, a lazy river and more.

Admission

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

Opening date

May 25

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 zipline, a big water playground and three slides

Admission

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

Opening date

May 25

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 and dedicated lap lanes.

Admission

$6-$8.50, 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 diving board, a large sunbathing area and two dedicated 25-meter lap lanes. Concessions are available.

Admission

$2-$9

Opening date

May 25

Manchester Aquatic Center

359 Old Meramec Station Road, Ballwin

This large complex offers multiple pools, two vortex slides, smaller slides, a lazy river, a water playground and lots of large umbrellas providing shady lounge spaces.

Admission

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

Opening date

May 25

The J - Marilyn Fox Building

16801 Baxter Rd, Chesterfield

This complex includes an indoor competition pool as well as an outdoor pool with tube water slides, lap lanes, a climbing wall, and a zero depth area with a play structure for small children.

Admission

$5 for children under 12, $10 for ages 12-18, $15 for adults

Opening date

May 25

Mascoutah Swimming Pool

901 North Sixth Street, Mascoutah

Splash in the mushroom spray fountains, and stop at the snack bar on your visit to this simple community pool.

Admission

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

Opening date

May 27

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 25

North County Recreation Complex Aquatic Center

2577 Redman Road, St. Louis County

This water park has a pool with three lap lanes, a 1-meter diving board, a lazy river, a water slide, a drop slide, a family otter slide, an interactive play structure, a tot pool and a basketball and volleyball area.

Admission

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

Opening date

May 31

North Pointe Aquatic Center

335 Holloway Road, Ballwin

This substantial complex offers huge waterslides, a lazy river, diving boards, a rope swing, rock climbing wall, bucket falls, splash pads and a lap pool.

Admission

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

Opening date

May 25

O'Fallon Memorial Pool

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

Located inside O'Fallon Community Park, this no-frills facility includes lap lanes, a diving board and a toddler pool.

Admission

$5-$9; free for children 3 and under with adult admission

Opening date

May 25

Oak Valley Golf Course and Resort Waterpark

1230 Abbey Lane, Pevely

Pool currently closed for repair.

Admission

Opening date

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

$3.50-$6.25

Opening date

May 25

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 $24.99, season pass starts at $59.99, free for children 2 and under

Opening date

May 25

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, a water playground and more.

Admission

$8-$13; 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 25

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 25

Splash at Wabash Aquatic Complex

501 North Florissant Road, Ferguson

Located at January-Wabash Park, this complex offers a zero-entry pool, large slides, a water playground, a lazy river, whirlpool, lap lanes, a splash pad, diving board and concessions.

Admission

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

Opening date

May 25

Splash Station Aquatic Center

1141 Peine Road, Wentzville

Visit this aquatic center for amenities like a high-dive with a deep diving well, a lazy river, a spiraling water slide, a zero-entry pool and more.

Admission

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

Opening date

May 25

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 also offers low-price admission to all. Amenitites 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 25

The J - Staenberg Family Complex

2 Millstone Campus Drive, Creve Coeur

This complex includes an indoor lap pool, an indoor recreational pool with slides and a children's area, an outdoor pool ideal for smaller children, and an outdoor pool with lap lanes, a large winding slide, a diving board, tree swing and aqua climb wall.

Admission

$5 for children under 12, $10 for ages 12-18, $15 for adults

Opening date

May 25

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-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. There are tons of water-related amentities here, too, from slides to play structures to a shaded splash pad.

Admission

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

Opening date

May 25

The Edge Aquatic Center

225 Kiefer Creek Road, Ellisville

This aquatic center, located at Bluebird Park, has everything you could want — lap pool, splash pool, infinity edge waterfall and slide.

Admission

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

Opening date

May 25

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 25

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 party room.

Admission

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

Opening date

June 1

The Timbers of Eureka

1 Coffey Park Lane, Eureka

This spot has a lap pool, kiddie structure and lazy river. The slide and play feature has been updated recently.

Admission

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

Opening date

May 25

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

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

Opening date

May 25

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 27

Wapelhorst Aquatic Facility

1875 Muegge Road, St. Charles

More than just a pool, this facility has huge water rides that rival Six Flags' Hurricane Harbor. Price of admission gets you access to features like a five-story speed slide and the Boomerang Multipassenger Slide.

Admission

$4.25-$16; 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 25

Webster Groves Aquatic Center

33 East Glendale Road, Webster Groves

This aquatic center offers a competitive lap pool, a toddler pool, a leisure pool and spray park playground. Concessions are available.

Admission

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

Opening date

May 24

White Birch Bay Aquatic Center

1186 Teson Road, Hazelwood

Swim in the competition pool, float the 600-foot lazy river, glide down the inner-tube slide or try body-surfing slide at this smaller but adventure-filled aquatic center. The kiddie pool offers a small slide, a play structures and spray features, too.

Admission

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

Opening date

May 25

Wilson Park Pool

2900 Benon Street, Granite City

Pool's opening has been postponed indefinitely because of a significant leak.

Admission

Opening date