Hours are the catch: many clubs staff the kids room mornings and early evenings only, and the schedule shifts with the school year — call before your first visit.
-
Genesis Health Clubs
1111 E Army Post Rd, Des Moines, IA 50315-2605
-
Genesis Health Clubs
4349 Merle Hay Rd, Des Moines, IA 50310-2303
-
Aspen Athletic Club
4549 Fleur Dr, Des Moines, IA 50321
-
Aspen Athletic Clubs
10930 Hickman Rd, Des Moines, IA 50325
-
Aspen Athletic Clubs
6103 SE 14th St, Des Moines, IA 50320
-
Aspen Athletic Clubs
4349 Merle Hay Rd, Des Moines, IA 50310
-
YMCA of Greater Des Moines
501 Grand Ave, Des Moines, IA 50309
-
John R. Grubb Community YMCA
1611 11th St, Des Moines, IA 50314
-
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
-
Aspen Athletic Club
2120 Edgewood Rd SW, Cedar Rapids, IA 52404
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
-
Burn Boot Camp
5133 Ravenwood Ln Ste 200, Davenport, IA 52807
-
YMCA
724 N Harrison St, Davenport, IA 52803-5218
Ankeny 3
-
YMCA
406 SW School St, Ankeny, IA 50023-3000
-
Elite Edge Transformation Center Ankeny
6717 Ne 15th st, Ankeny, IA 50313
-
Elite Edge Transformation Center
116 SE Lorenz Dr, Ankeny, IA 50021
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
-
FIT University
5911 University Ave, Cedar Falls, IA 50613-5282
-
Joywheel Cycling Studio
4505 Algonquin Dr Ste B, Cedar Falls, IA 50613
Dubuque 2
-
YMCA
35 N Booth St, Dubuque, IA 52001
-
Dubuque YMCA/YWCA West
4170 Pennsylvania Ave, Dubuque, IA 52002-2638
Eldridge 2
-
North Scott Community Ymca
104 S 3rd Ave, Eldridge, IA 52748-1924
-
Aberrant Crossfit
657 S 16th Ave, Eldridge, IA 52748
-
Top Shape Gym Iowa City
1555 S 1st Ave, Iowa City, IA 52240-6057
-
Top Shape Gym
1059 Highway 6 E, Iowa City, IA 52240
-
YMCA
1840 S Monroe Ave, Mason City, IA 50401
-
YMCA
213 N Pennsylvania Ave, Mason City, IA 50401-3442
-
Next Level Extreme Fitness
650 Pacha Pkwy, North Liberty, IA 52317
-
Top Shape Gym
1395 Jordan St, North Liberty, IA 52317
-
Ymca
414 N 3rd St, Oskaloosa, IA 52577
-
YMCA
508 S 7th St, Oskaloosa, IA 52577
-
Four Seasons Health Club
2600 Pierce St, Sioux City, IA 51104
-
Crossfit Beo
4101 War Eagle Dr, Sioux City, IA 51109-1703
Waukee 2
-
YMCA
575 University Ave, Waukee, IA 50263-8698
-
BLUSH Boot Camp - Waukee, IA
1398 SE University Ave, Waukee, IA 50263
-
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
-
Top Shape Gym
2342 Cumberland Square Dr, Bettendorf, IA 52722-3219
Boone 1
-
Boone County Family YMCA
608 Carroll St, Boone, IA 50036
Burlington 1
-
YMCA
2410 Mount Pleasant St, Burlington, IA 52601
Clinton 1
-
YWCA Clinton
317 7th Ave S, Clinton, IA 52732
Clive 1
-
Genesis Health Clubs
10930 Hickman Rd, Clive, IA 50325-3738
-
Body at The ReCenter
1100 5th St, Coralville, IA 52241-2900
-
Kirn Pool YMCA
100 North Ave, Council Bluffs, IA 51503-1611
Creston 1
-
YMCA Creston, Iowa
1201 W Townline St, Creston, IA 50801
Fairfax 1
-
The M.A.C.
320 80th Street Ct, Fairfax, IA 52228
Fayette 1
-
Dorman Gymnasium
605 Washington St, Fayette, IA 52142-9206
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
Huxley 1
-
Huxley Fit Club
101 Campus Dr, Huxley, IA 50124-9761
-
Indianola YMCA
306 E. Scenic Valley Ave., Indianola, IA 50125
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
Pella 1
-
PCD Fitness
308 SE 9th St, Pella, IA 50219-2202
-
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
-
Life Time Athletic
11911 Hickman Rd, Urbandale, IA 50323-1814
Washington 1
-
YMCA
121 E Main St, Washington, IA 52353
Waterloo 1
-
Black Hawk County YMCA
669 S Hackett Rd, Waterloo, IA 50701
Waverly 1
-
Wartburg-Waverly Sports and Wellness Center
1109 5th St NW, Waverly, IA 50677-1522
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 a Pool73
- 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 gyms have childcare?
Family-oriented clubs and community centers usually do — YMCA branches, Life Time, VASA, EOS and Chuze staff a kids room at most locations. Budget chains and boutique studios almost never do.
Is gym childcare free?
Rarely fully free. YMCAs often include it with a family membership; commercial clubs typically add it as a monthly upgrade or a small per-visit fee. Age limits and time caps (commonly two hours) apply almost everywhere.
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 76 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.