A lap pool is the one amenity you cannot filter for on a map — every listing here has its pool confirmed from the club's own website or data, not guessed from the chain name.
-
The M.A.C.
3929 Fountains Blvd NE, Cedar Rapids, IA 52402
-
The M.A.C. Xtreme
4700 Tama St SE, Cedar Rapids, IA 52403-4537
-
Mac Xpress Downtown
227 2nd St SE, Cedar Rapids, IA 52401-1405
-
The M.A.C.
227 2nd St SE, Cedar Rapids, IA 52401
-
Stoney Point YMCA
300 Stoney Point Rd SW, Cedar Rapids, IA 52404-1067
-
Gold Pointe Fitness
80 Twixt Town Rd NE, Cedar Rapids, IA 52402
Ames 5
-
Ames Racquet And Fitness Center
4700 Mortensen Rd, Ames, IA 50014-5536
-
Ames Racquet & Fitness Center
2622 Stange Rd, Ames, IA 50010
-
Ames Fitness Center
3600 University Blvd, Ames, IA 50010
-
Ames Racquet & Fitness Center
320 S 17th St, Ames, IA 50010
-
Ames Fitness Center- West
4700 Mortensen Rd, Ames, IA 50014
-
Large Pool Downtown Family YMCA
606 W 2nd St, Davenport, IA 52801-1009
-
West Davenport Family YMCA
3505 W Locust St, Davenport, IA 52804
-
Utica Ridge YMCA
4885 Utica Ridge Rd, Davenport, IA 52807
-
YMCA
724 N Harrison St, Davenport, IA 52803-5218
Ankeny 3
-
Legacy Fitness
1450 SW Vintage Pkwy, Ankeny, IA 50023-7165
-
YMCA
406 SW School St, Ankeny, IA 50023-3000
-
Trail Point Aquatics & Wellness
2006 S Ankeny Blvd Bldg 5, Ankeny, IA 50023-8995
-
Genesis Health Clubs
1111 E Army Post Rd, Des Moines, IA 50315-2605
-
YMCA of Greater Des Moines
501 Grand Ave, Des Moines, IA 50309
-
John R. Grubb Community YMCA
1611 11th St, Des Moines, IA 50314
Dubuque 3
-
YMCA
35 N Booth St, Dubuque, IA 52001
-
DASH Swimming
3715 Pennsylvania Ave, Dubuque, IA 52002-3728
-
Dubuque YMCA/YWCA West
4170 Pennsylvania Ave, Dubuque, IA 52002-2638
Marion 3
-
Xpress 24/7
6154 Carlson Way # 6156, Marion, IA 52302-6660
-
The M.A.C.
6152 Carlson Way, Marion, IA 52302
-
YMCA Marion Branch
3100 10th Ave, Marion, IA 52302-1505
-
Kirn Pool YMCA
100 North Ave, Council Bluffs, IA 51503-1611
-
City Of Council Bluffs
1230 16th Ave, Council Bluffs, IA 51501-6269
Cresco 2
-
Cresco Parks and Recreation
316 3rd Ave E, Cresco, IA 52136-1410
-
Cresco Fitness Center
316 3rd Ave E, Cresco, IA 52136-1410
Decorah 2
-
Luther College Aquatic Center and Miller Natatorium
700 College Dr, Decorah, IA 52101-0017
-
Decorah Masters Swim Club
701 College Dr, Decorah, IA 52101
-
YMCA
1840 S Monroe Ave, Mason City, IA 50401
-
YMCA
213 N Pennsylvania Ave, Mason City, IA 50401-3442
-
Ymca
414 N 3rd St, Oskaloosa, IA 52577
-
YMCA
508 S 7th St, Oskaloosa, IA 52577
-
Life Time Athletic
11911 Hickman Rd, Urbandale, IA 50323-1814
-
Recreation Station
4020 121st St, Urbandale, IA 50323
-
Genesis Health Clubs
4875 Mills Civic Pkwy, West Des Moines, IA 50265-5268
-
The Athletic Club
4875 Mills Civic Pkwy, West Des Moines, IA 50265-5268
Atlantic 1
-
Nishna Valley Family YMCA
1100 Maple St, Atlantic, IA 50022
-
The Y Sports Center
2222 Middle Rd, Bettendorf, IA 52722
Boone 1
-
Boone County Family YMCA
608 Carroll St, Boone, IA 50036
Burlington 1
-
YMCA
2410 Mount Pleasant St, Burlington, IA 52601
Chariton 1
-
Vredenburg-Chariton Family Aquatic Center
900 N 14th St, Chariton, IA 50049
Clinton 1
-
YWCA Clinton
317 7th Ave S, Clinton, IA 52732
Creston 1
-
YMCA Creston, Iowa
1201 W Townline St, Creston, IA 50801
De Witt 1
-
DeWitt Fitness Center
900 14th St, De Witt, IA 52742-1004
Eldridge 1
-
North Scott Community Ymca
104 S 3rd Ave, Eldridge, IA 52748-1924
-
RWC Yoga & Tumbling
415 S 18th St, Estherville, IA 51334-2789
Fairfax 1
-
The M.A.C.
320 80th Street Ct, Fairfax, IA 52228
Hartley 1
-
Hartley Health & Fitness Center
155 S Central Ave, Hartley, IA 51346
Hiawatha 1
-
The Mac- Xpress Hiawatha
2252 Blairs Ferry Rd, Hiawatha, IA 52233
Holstein 1
-
Holstein Parks and Recreation
301 Lohff Schumann, Holstein, IA 51025-7722
-
Indianola YMCA
306 E. Scenic Valley Ave., Indianola, IA 50125
-
Recreational Services at the University of Iowa
309 S Madison St, Iowa City, IA 52242-1040
Le Mars 1
-
Le Mars Area Family YMCA
241 12th St SE, Le Mars, IA 51031
Maquoketa 1
-
Maquoketa Area Family Ymca
500 E Summit St, Maquoketa, IA 52060
-
Orange City Area Recreation
705 8th St SE, Orange City, IA 51041-7451
Preston 1
-
Groll Family Fitness
30 Main St, Preston, IA 52069-7718
-
Four Seasons Health Club
2600 Pierce St, Sioux City, IA 51104
-
YMCA
2317 Circle Dr W, Spirit Lake, IA 51360-1048
Story City 1
-
Mary Greeley Lifetime Fitness
812 Elm Ave, Story City, IA 50248-1327
Sumner 1
-
Tri-County Sports Complex
N Pleasant St, Sumner, IA 50674, United States, Sumner, IA 50674
Titonka 1
-
Titonka Fitness Center
543 Dieckman St, Titonka, IA 50480
Washington 1
-
YMCA
121 E Main St, Washington, IA 52353
Waterloo 1
-
Black Hawk County YMCA
669 S Hackett Rd, Waterloo, IA 50701
Waukee 1
-
YMCA
575 University Ave, Waukee, IA 50263-8698
Waverly 1
-
Wartburg-Waverly Sports and Wellness Center
1109 5th St NW, Waverly, IA 50677-1522
Wdm 1
-
Maximum Fitness
640 S 50th St, Wdm, IA 50265-6993
Wellman 1
-
YMCA Wellman
525 13th St, Wellman, IA 52356, Wellman, IA 52356
Winfield 1
-
Rick Rodgers Community Pool
409 N Clark St, Winfield, IA 52659-9743
Also in Iowa
- 24-Hour Gyms185
- Gyms with Childcare76
- 24-Hour Gyms with Round-the-Clock Access65
- Gyms Offering Flexible Membership Plans64
- Gyms with a Sauna61
- Gyms with Group Classes59
- No-Contract Gyms35
- Gyms with Group Fitness Classes33
- Gyms with Transparent Membership Plans33
- Gyms and Fitness Clubs with Red Light Therapy6
- Orangetheory Fitness Studios and Group Classes6
Good to know
Which gym chains have pools?
Full-service clubs and community centers: YMCA branches, LA Fitness and Esporta, Life Time, and most municipal recreation centers. Express-format and budget gyms rarely have one — a pool needs both the floor space and the staff to maintain it.
Is the pool included in the membership price?
Usually at YMCAs and rec centers, often at LA Fitness, not always at premium clubs where aquatics can be a separate tier. Ask about lap-lane hours too — many pools give mornings to swim teams and classes.
How much does a personal trainer cost?
Personal training sessions generally range from $50 to $120 per hour across Iowa. Rates depend on session duration, trainer credentials, and package options. You can browse 73 local fitness centers on GymFinderAtlas to find qualified trainers near you.
How long to train for marathon?
Training for a marathon typically takes 16 to 20 weeks for runners with a consistent baseline fitness level. The process involves gradually building weekly mileage, completing regular long runs, and prioritizing recovery. If you want structured guidance, search GymFinderAtlas to connect with experienced running coaches.