Welcome, summer! Swimming is such a great way to cool off on a warm summer day. There are many swimming options in and around Rochester and we hope this guide will help you compare the locations quickly. The pools on this list range from basic to waterpark-style, so click the website links to get more detailed information on each pool’s offerings. For all Rochester area beaches, see our guide here! There are also a few indoor pool options.
There are some pools that offer Free Swim Days, so if you have small children who only want to swim for an hour at a time, those are low-cost way to try out some of these pools. Open swim times were current as of the writing of this article, but be sure to check the pool’s website or call ahead to make sure they have not altered their hours.
This post was last updated May 2025
Rochester Recreation Center
The smaller pool (“warm water pool”) is a 25 yard, four-lane leisure pool. This pool is used for recreational swimming, warm-up, and cool-down when racing dual-pool or long course in the competition pool. The temperature is kept at 88°F. The pool has a depth range of 3.6ft to 4.6ft. The pool has a ramp and railing, which allows easy access.
The competition pool (“50 Meter Pool”) is an Olympic-length swimming pool designed by Myrtha that meets all AAU and FINA standards with a pool size of 50 meters in length and eight or 16 swimming lanes. Included in this area are two 1-meter and two 3-meter diving boards. The pool has two movable bulkheads that allow for numerous pool setups. The pool area has seating for 1,294. The temperature is kept between 81°F – 82°F. The pool has a depth range of 3.5ft to 13.8ft.
Location: 21 Elton Hills Dr NW, Rochester, MN 55901
Hours: Daily, 8 AM – 8 PM
Daily Admission
Adults & Children $6/person
Family passes are available per household. More information can be found here.
Silver Lake Public Pool
Silver Lake Pool is closed for the 2025 season for renovations! Will reopen for the 2026 summer season.
Soldiers Field Aquatics Center

- Lazy River with zero depth entry
- 3 Waterslide Tower (2 body slides and 1 tube slide)
- 50-meter activity and lap pool with a climbing wall, drop slide, basketball hoop, and zip line
- Splash Pad with spray features, fountains, and multi-level play structure
Opening: Monday, June 5, 2025
Location: 244 Soldiers Field Drive SW, Rochester, MN 55902
Hours: Monday – Friday 12 – 8 PM, Saturday & Sunday 11 AM – 3:15 PM & 3:45 – 8 PM
Pool Closing Date: TBD August 2024
Daily Admission
Adults (18+) $10 ($8 Saturday & Sunday)
Children (3-17) $8 ($6 Saturday & Sunday)
Ages 2 & Under FREE
10 Punch Pass is available for $75
Special Programming w/ Pricing
Evening (4:30 PM – close): $7 adults, $5 children
Splash Pad Only (ages 2-6): $5/child, supervising guardian FREE
Lap Swim Only: $4/person
Toddler Time/Quiet Time: Monday – Friday 10 – 11:30 AM, $10/family
Lazy River Adult Water Walk: $4/person, Monday – Friday 10 – 11:30 AM, Monday – Thursday 8 PM – 9 PM, Sunday 7 AM – 10 AM
Adult Lap Swim:
$75 Annual Pass or $4/person
Monday – Friday: Lap Lane available during open swim 12 – 8 PM
Monday – Thursday: 8 PM – 9 PM
Sunday: 7 AM – 10 AM
In addition to the public pools, the following clubs have pools:
Dan Abraham Healthy Living Center
Rochester Athletic Club
Rochester Golf & Country Club
Pools in surrounding towns, in alphabetical order:
Austin Public Pool
Hours: Adult lap swim Monday- Saturday 12 pm -1 pm | Monday thru Friday 1-4:30 pm | Monday, Wednesday & Thursday 7:00-8:30 pm | Saturday 1-7:00 pm | Sunday 1-7:00 pm
Admission: Day Swim: $4 a person
Night Swim $2/person
Pool Pass: $40/Person
Pool passes can be bought at the Park and Recreation offices or at the pool.
Byron Public Pool
Opening Date: TBD
General Admission: $5
Family pass: $130 resident and $150 non-resident
Open Swim: 1:00 PM – 8:00 PM
[button link=”https://www.byronmn.com/index.asp?SEC=188A9DB8-DA55-4EB8-A65B-FC9774C939D6&DE=206D7876-1D42-4C65-916E-F0BA57D22D3F” size=”small” window=”yes”]Website[/button]
Dodge Center | Natalie Webb Family Aquatic Center
Opening Date: June 6, 2025
General Admission: $6
Family pass: $145
Open Swim: 12:00-7:00 PM, daily
Free Swim day(s): June 14, July 8, Aug 5
Kasson Aquatic Center
Opening Date: May 24, 2025
General Admission: 12-4 PM Swim Time $8/pp over the age of 3 | Evening swim time $4/pp over the age of 3 | Lap swim is $3 per person | Parent Tot Hour is $3 per child
Daily Open Swim: 12:00-4 PM and 5:15 to 8 pm, Daily (excluding the weeks of June 26-30 and July 17-21), Parent/Tot hour 11-11:45 AM M-F, Lap swim 7-8 AM
Pool Closing Date: August 17, 2025
Pine Island Aquatic Center
Opening Date: June 11, 2025
General Admission: $4
Family pass: $160
Open Swim: Monday – Thursday: 12:00 PM -5:00 PM, 6:30 PM – 8:00 PM | Friday – Sunday: 1:00 PM – 7:00 PM
Plainview Swimming Pool
Pool Opening Date: June 2025
General Admission: $3 for anyone 1 and over, $2 for the evening
Family pass: $130
Open Swim: Sunday – Friday: 1:00 PM -5:00 PM, 6:30 PM – 8:30 PM | Saturday: 12:00 PM – 6:00 PM
Red Wing Swimming Pool
Opening Date: June 4, 2025
General Admission: $8
Family pass: $235 (for a family of 4), more options on their website
St Charles Mel Brownell Aquatic Center
Opening Date: June 2, 2025
General Admission: $5
Family pass: $190
Hours: 1 – 5 PM, 7 – 9 PM, Daily
Stewartville Swimming Pool
Opening Date: June 9, 2025
General Admission: $5, punch cards available
Family Membership: $165
Open Swim Hours: Monday – Sunday: 1 PM – 4 PM, Family Swim: 5:00 PM -6:30 PM (Adult must accompany child), Open swim: 6:30 PM-8:00 PM
West Concord Swimming Pool
Opening Date: Last week in May 2025
General Admission: $5
Family Membership: $160
Open Swim Hours: 1:00 PM – 5:00 PM, 6:30 – 8:30 PM, daily
Zumbrota Shades of Sherwood Campground
Opens: TBD
Wristband admission: $15 – ages 2 & under are free (holiday and weekend wristband rates are higher). The wristband includes Waterpark, Tubing, Jumping Pillow, Pedal Carts, Space Ball, & Mini Golf.
Natural Water Swimming
Cascade Lake Park
Cascade Lake Beach Hours: will be open daily from May 24, 2025 through Labor Day. The beach is open 12 PM – 8 PM.
Cascade Lake Beach has no lifeguards on duty. The Park and Recreation Department encourages the “buddy” system when enjoying the beach. Parents are responsible for their children.
The following regulations will be enforced at Cascade Lake Beach this swimming season:
– No swimming outside designated swimming area.
– No alcoholic beverages allowed in the beach area.
– No smoking in beach area.
– No glass containers in beach area.
– No dogs in beach area.
– The park and beach are open during daylight hours.
Foster Arend Beach
Foster Arend Beach will be open daily from May 24, 2025 through Labor Day.
Open 7 Days a Week: 12 PM – 8 PM
Foster Arend Beach has no lifeguards on duty. The Park and Recreation Department encourages the “buddy” system when enjoying the beach. Parents are responsible for their children.
Waterparks of Minnesota offers an inflatable waterpark at Foster Arend Beach. There is an admission fee for this amenity. More info can be found on Waterparks of Minnesota’s Facebook Page.
Chester Woods Park
Beach Opens: Memorial Day – Labor Day
Park Entrance Fee (per car): FREE
Open Swim: 10 AM – 6 PM, daily
Hok-si-la Park (Lake City)
Park open for day use 8 AM – 10 PM. No lifeguard on duty.
If you have information about any local pool that we should add, please comment below!