Across Iowa, of the 312 gyms we list, 295 give a phone number and 291 have a website.
Top 10 gyms in Iowa
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Four Seasons Health ClubSioux City
-
2Xpress 24/7Marion
-
3The M.A.C.Cedar Rapids
-
4PCD FitnessPella
-
5Genesis Health ClubsDes Moines
-
7Life Time AthleticUrbandale
-
8The M.A.C. XtremeCedar Rapids
-
9Mac Xpress DowntownCedar Rapids
-
10Mary Greeley Lifetime FitnessStory City
Cities
Largest first. Towns with a single gym are listed further down this page.
- Des Moines18
- Cedar Rapids13
- Ankeny12
- Ames10
- Coralville9
- Davenport9
- Dubuque9
- West Des Moines9
- Cedar Falls7
- Iowa City7
- Urbandale7
- Bettendorf6
- Sioux City6
- Hiawatha5
- Marion5
- Mason City5
- North Liberty5
- Waukee5
- Clear Lake4
- Clive4
- Council Bluffs4
- Fort Dodge4
- Indianola4
- Altoona3
- Clinton3
- Decorah3
- Eldridge3
- Johnston3
- Le Claire3
- Le Mars3
- Oskaloosa3
- Polk City3
- Spirit Lake3
- Waterloo3
- Waverly3
- Adel2
- Atlantic2
- Boone2
- Carroll2
- Chariton2
- Charles City2
- Cresco2
- Creston2
- De Witt2
- Dyersville2
- Estherville2
- Glenwood2
- Grimes2
- Grinnell2
- Guttenberg2
- Huxley2
- Keokuk2
- Knoxville2
- Nevada2
- Orange City2
- Osceola2
- Ottumwa2
- Pella2
- Perry2
- Pleasant Hill2
- Sioux Center2
- Webster City2
- Centerville1
Iowa, by feature
- 185
- 76
- 73
- 65
- 64
- 61
- 59
- 35
- 33
- 33
- 6
- 6
Other towns in Iowa
One gym each — too few for a page of their own, so they live here.
-
Anytime FitnessAlgona
1502 Highway 169 N, Algona, IA 50511-1020
-
YMCABurlington
2410 Mount Pleasant St, Burlington, IA 52601
-
Rezults Driven FitnessCalmar
410 Campus Drive, Calmar, IA 52132
-
Snap FitnessCarlisle
115 N 1st St, Carlisle, IA 50047
-
Victory GymCherokee
215 W Maple St, Cherokee, IA 51012-1852
-
Journey Fitness 24.7DeWitt
100 6th Ave, DeWitt, IA 52742
-
Anytime FitnessDenison
509 IA-39, Denison, IA 51442
-
K D CenterEldon
300 S K D Ave, Eldon, IA 52554-9660
-
Elkader Fitness CenterElkader
305 N High St, Elkader, IA 52043
-
Prime Time FitnessEmmetsburg
1307 Broadway St, Emmetsburg, IA 50536
-
The M.A.C.Fairfax
320 80th Street Ct, Fairfax, IA 52228
-
Boom FitnessFairfield
210 W Lowe Ave, Fairfield, IA 52556
-
Dorman GymnasiumFayette
605 Washington St, Fayette, IA 52142-9206
-
Anytime FitnessFort Madison
2328 Avenue L, Fort Madison, IA 52627
-
Strive FitnessGreene
219 N 2nd St, Greene, IA 50636
-
Anytime FitnessHarlan
1125 7th St, Harlan, IA 51537
-
Hartley Health & Fitness CenterHartley
155 S Central Ave, Hartley, IA 51346
-
Holstein Parks and RecreationHolstein
301 Lohff Schumann, Holstein, IA 51025-7722
-
Iowa StrengthIndependence
2349 Jamestown Ave, Independence, IA 50644-9709
-
Lansing FitnessLansing
51 N 5th St, Lansing, IA 52151
-
Your Life Fitness LLCLenox
105 N Main St, Lenox, IA 50851
-
Maquoketa Area Family YmcaMaquoketa
500 E Summit St, Maquoketa, IA 52060
-
Anytime FitnessMarshalltown
107 N Ctr St, Marshalltown, IA 50158
-
Snap FitnessMilford
2207 Highway 71, Milford, IA 51351
-
Anytime FitnessMt Pleasant
700 N Grand Ave, Mt Pleasant, IA 52641-3131
-
Anytime FitnessMuscatine
1903 Park Ave, Muscatine, IA 52761-5400
-
Anytime FitnessNewton
1707 1st Ave E, Newton, IA 50208-4050
-
Anytime FitnessNorwalk
1101 Chatham Ave, Norwalk, IA 50211-9658
-
Anytime FitnessOelwein
204 1st Ave SE, Oelwein, IA 50662
-
Scott's Pumphouse & Fitness CenterOsage
705 Main St, Osage, IA 50461-1446
-
River's Edge FitnessPalo
2882 Palo Marsh Rd, Palo, IA 52324
-
Flex FitnessPocahontas
325 N Main St, Pocahontas, IA 50574
-
Groll Family FitnessPreston
30 Main St, Preston, IA 52069-7718
-
Quad City StrongmanRiverdale
4427 State St, Riverdale, IA 52722
-
Sanford Health Rock Rapids Wellness CenterRock Rapids
400 S 7th Ave, Rock Rapids, IA 51246-1817
-
Pulse 712Rock Valley
1507 Main St, Rock Valley, IA 51247-1127
-
Grind Fitness IncSergeant Bluff
209 Sergeant Square Dr, Sergeant Bluff, IA 51054
-
Courtyard FitnessSheldon
315 N 18th Ave, Sheldon, IA 51201-1278
-
Versa SolonSolon
100 Windflower Ln, Solon, IA 52333-4705
-
Anytime FitnessSpencer
504 N Grand Ave, Spencer, IA 51301-3912
-
Anytime FitnessStorm Lake
1231 Lake Ave, Storm Lake, IA 50588-1905
-
Mary Greeley Lifetime FitnessStory City
812 Elm Ave, Story City, IA 50248-1327
-
Diamond Trail Fitness CenterSully
12498 Highway F62 E, Sully, IA 50251
-
Tri-County Sports ComplexSumner
N Pleasant St, Sumner, IA 50674, United States, Sumner, IA 50674
-
Titonka Fitness CenterTitonka
543 Dieckman St, Titonka, IA 50480
-
Anytime FitnessToledo
106 US-30, Toledo, IA 52342
-
The Body Shop Gym and SpaTraer
606 3rd St, Traer, IA 50675
-
Anytime FitnessW Burlington
411 W Agency Rd, W Burlington, IA 52655
-
YMCAWashington
121 E Main St, Washington, IA 52353
-
Maximum FitnessWdm
640 S 50th St, Wdm, IA 50265-6993
-
YMCA WellmanWellman
525 13th St, Wellman, IA 52356, Wellman, IA 52356
-
Anytime FitnessWest Union
313 IA-150, West Union, IA 52175
-
Wilton Total FitnessWilton
1211 W 5th St, Wilton, IA 52778
-
Rick Rodgers Community PoolWinfield
409 N Clark St, Winfield, IA 52659-9743
Guides for gym shoppers
All guides
OwningBeginner Gym Workout Guide: Simple Routines and Step-by-Step Plans
Learn how to build a balanced training schedule, master foundational movements safely, and establish a sustainable gym habit from your very first session.
MoneyEquinox Membership Cost Breakdown and Pricing Guide
This guide breaks down typical monthly dues, access tiers, and hidden fees to help you decide if luxury gym pricing fits your lifestyle and budget.
MoneyPlanet Fitness Membership Pricing and Day Pass Guide
Get a clear breakdown of base rates, Black Card upgrades, day pass fees, and annual club charges before signing up.
Good to know about gyms in Iowa
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 312 local fitness centers on GymFinderAtlas to find qualified trainers near you.
How much is monthly membership at LA Fitness?
Monthly memberships at LA Fitness typically range from $30 to $50 per month, alongside initiation and annual fees depending on access tiers. Across Iowa, pricing can vary slightly by specific club location and contract terms. You can review 312 gym options on GymFinderAtlas to compare features in your region.
How accurate is InBody scan?
InBody scans use bioelectrical impedance analysis and are generally accurate within 2% to 4% when testing conditions remain consistent. Hydration levels, recent meals, and intense exercise right before the test can influence the readings. In Iowa, 312 fitness centers listed on GymFinderAtlas offer body composition scans.
Does Planet Fitness have a basketball court?
Standard Planet Fitness locations do not feature basketball courts in their facilities. They focus primarily on cardio equipment, free weight areas, and circuit training equipment across Iowa. You can use GymFinderAtlas to search 312 local athletic clubs that offer full-size basketball courts.
Does Planet Fitness have squat racks?
Most Planet Fitness clubs feature Smith machines rather than traditional free-weight barbell squat racks to promote safety and guided movements. Facilities across Iowa prioritize user-friendly resistance equipment for general fitness. Browse 312 gym listings on GymFinderAtlas to locate gyms with dedicated power racks.