Across Missouri, of the 443 gyms we list, 428 give a phone number and 428 have a website.
Top 10 gyms in Missouri
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Genesis Health Clubs - IndependenceIndependence
-
2Genesis Health ClubsSpringfield
-
3Genesis Health ClubsSt Joseph
-
4Ozark FitnessDexter
-
5Mercy Fitness CenterCape Girardeau
-
6Kirkwood YMCAKirkwood
-
7Downtown St. Louis YMCA at the MXSt Louis
-
8Genesis Health ClubsKansas City
-
9Genesis Health ClubsKansas City
-
10Genesis Health Clubs - Ward ParkwayKansas City
Cities
Largest first. Towns with a single gym are listed further down this page.
- St Louis42
- Kansas City39
- Springfield19
- Columbia15
- Chesterfield10
- O'Fallon10
- Saint Louis10
- Lee's Summit9
- Arnold6
- Cape Girardeau6
- Ellisville6
- Jefferson City6
- St Joseph6
- Independence5
- Joplin5
- Lees Summit5
- Marshall5
- St Charles5
- Union5
- Webb City5
- Blue Springs4
- Bolivar4
- Chillicothe4
- Dexter4
- Fenton4
- Kirkwood4
- Nixa4
- Republic4
- Sedalia4
- St Peters4
- Branson3
- Carthage3
- De Soto3
- Hannibal3
- Kearney3
- Kirksville3
- Maplewood3
- Maryland Heights3
- Osage Beach3
- Ozark3
- Platte City3
- Rolla3
- Sullivan3
- Warrensburg3
- Washington3
- Waynesville3
- Ballwin2
- Battlefield2
- Boonville2
- Brentwood2
- Cameron2
- Concordia2
- Crestwood2
- Creve Coeur2
- Farmington2
- Festus2
- Grain Valley2
- Hollister2
- Imperial2
- Jackson2
- Lake St Louis2
- Liberty2
- Manchester2
- Marshfield2
- Mexico2
- Monett2
- Neosho2
- New Haven2
- Raymore2
- Reeds Spring2
- Saint Peters2
- Smithville2
- Town and Country2
- Troy2
- Webster Groves2
- Bethany1
Missouri, by feature
- 227
- 141
- 122
- 118
- 117
- 113
- 90
- 83
- 70
- 45
- 26
- 17
Other towns in Missouri
One gym each — too few for a page of their own, so they live here.
-
Kopion FitnessAdvance
201 E Whitwell St, Advance, MO 63730
-
DownDog FitnessAppleton City
105 E 4th St, Appleton City, MO 64724-1121
-
Southern Boone Area YMCAAshland
405 S Main St, Ashland, MO 65010
-
Ball FieldsBarnhart
1766 Marriott Ln, Barnhart, MO 63012-1498
-
Bernie Fitness CenterBernie
Main Street Restaurant, 108 N Drake St, Bernie, MO 63822
-
Anytime FitnessCamdenton
522 Sr-5, Camdenton, MO 65020
-
Rise Fitness Center Carl JunctionCarl Junction
1307 E Pennell St, Carl Junction, MO 64834
-
Nemo FitnessClarence
125 W Chestnut St, Clarence, MO 63437-2104
-
Wellbridge Athletic ClubClayton
7676 Forsyth Boulevard #100, Clayton, MO 63105
-
Bloom Fitness StudioCottleville
5055 Highway N, Cottleville, MO 63304-8031
-
Flex Fitness & TanningCrane
103 South St, Crane, MO 65633
-
Iron KingdomCrocker
108 N Commercial St, Crocker, MO 65452
-
Anytime FitnessCuba
602 N Franklin St, Cuba, MO 65453
-
Anytime FitnessDesloge
2 Embry Dr, Desloge, MO 63601-2951
-
Rebel FitnessEl Dorado Springs
109 S Main St, El Dorado Springs, MO 64744
-
24/7 FitnessEldon
119 S Maple St, Eldon, MO 65026-1850
-
Snap FitnessEureka
431 Meramec Blvd, Eureka, MO 63025
-
Anytime FitnessExcelsior Springs
959 N Jesse James Rd, Excelsior Springs, MO 64024
-
Grove FitnessFair Grove
346 W Enterprise Ct, Fair Grove, MO 65648-8700
-
Club Fitness - FlorissantFlorissant
745 N Hwy 67, Florissant, MO 63031
-
Forward FitForsyth
187 Rockhill Dr, Forsyth, MO 65653
-
NutriformanceFrontenac
10407 Clayton Rd, Frontenac, MO 63131
-
24/7 Grit FitnessFulton
1877 N Bluff St, Fulton, MO 65251
-
Top Dog Fitness CenterGainesville
725 Harlin Dr, Gainesville, MO 65655
-
G C Muscle GymGarden City
312 Main St, Garden City, MO 64747
-
YMCAGlasgow
102 2nd St, Glasgow, MO 65254-1300
-
Muscle Mania FitnessGravois Mills
126 S Main St, Gravois Mills, MO 65037
-
Live Well Health & Fitness CenterGreenfield
409 W Water St, Greenfield, MO 65661
-
Greenville FitnessGreenville
129 Main St., Greenville, MO 63944
-
Anytime FitnessHarrisonville
1911 Rte 291, Harrisonville, MO 64701
-
Anytime FitnessHigh Ridge
7 Dillon Plaza Dr, High Ridge, MO 63049
-
Gaining Ground Fitness and Performance | Rise Skilled Personal Training and RehabilitationHillsboro
10890 Business 21, Hillsboro, MO 63050
-
Ultimate Image Fitness Center - Holden (Previously The Gym)Holden
110 S Market St, Holden, MO 64040
-
Studio Bee, LLC / Bee Box CrossFitHouston
979 Indian Creek Trl, Houston, MO 65483-9406
-
Iberia Fitness CenterIberia
330 Clay St, Iberia, MO 65486-9307
-
Elevated FitnessIronton
470 S Main St, Ironton, MO 63650
-
Apex Fitness ClubLawson
19125 US-69, Lawson, MO 64062
-
Anytime FitnessLebanon
1300 W Elm St, Lebanon, MO 65536-3916
-
Ultimate Image Fitness CenterLexington
2555 Main St, Lexington, MO 64067-1949
-
Marble Hill FitnessMarble Hill
210 Plutarch St, Marble Hill, MO 63764
-
Title Town FitnessMaryville
1506 S Main St, Maryville, MO 64468-2610
-
Magic City BarbellMoberly
405 E Urbandale Dr, Moberly, MO 65270-1936
-
Achieve FitnessMontgomery City
1245 Aguilar Dr, Montgomery City, MO 63361
-
Snap Fitness OakvilleOakville
6070 Telegraph Rd, Suite G, Oakville, MO 63129
-
Ultimate Image Fitness CenterOdessa
300 Spring Cir, Odessa, MO 64076
-
Anytime FitnessOlivette
9654 Olive Blvd, Olivette, MO 63132-3002
-
PlumFit Fitness & NutritionOregon
100 S Main St, Oregon, MO 64473-9335
-
Osceola Fitness LLCOsceola
460 3rd St, Osceola, MO 64776-2500
-
Snap FitnessPacific
250 Lamar Pkwy, Pacific, MO 63069
-
Anytime FitnessParkville
15279 NW Brink Meyer Rd, Parkville, MO 64152-3804
-
Anytime FitnessPleasant Hill
2001 N State Route 7, Pleasant Hill, MO 64080-8005
-
CrossFit 816Pleasant Valley
6624 Royal St, Pleasant Valley, MO 64068-8711
-
Muscle BrigadeRich Hill
703 E Park St, Rich Hill, MO 64779
-
Anytime FitnessRichmond
210 S Thornton St, Richmond, MO 64085-1739
-
417 FitnessRogersville
175 S Marshall St, Rogersville, MO 65742
-
Main Street GymSaint Charles
334 N Main St, Saint Charles, MO 63301
-
Snap FitnessSaint Joseph
4311 Commonwealth Ct, Saint Joseph, MO 64503
-
Ste. Genevieve Community CenterSainte Genevieve
21390 MO-32, Sainte Genevieve, MO 63670
-
Snap FitnessSavannah
203 S US Highway 71, Savannah, MO 64485
-
Kopion FitnessScott City
2100 Main St, Scott City, MO 63780
-
Seymour YMCASeymour
315 Center Ave, Seymour, MO 65746-8953
-
Anytime FitnessSt Clair
335 N Commercial Ave, St Clair, MO 63077
-
24 Seven Club FitnessSt Robert
220 Marshall Dr, St Robert, MO 65584-4768
-
Show Me FitnessSteelville
314 Pine St, Steelville, MO 65565-6009
-
Strafford FitnessStrafford
121 E Pine St, Strafford, MO 65757
-
Westside Fitness 24Sunrise Beach
17803 MO-5, Sunrise Beach, MO 65079
-
Club FitnessUniversity City
6665 Delmar Blvd, University City, MO 63130
-
Versailles Total FitnessVersailles
131 N Monroe St, Versailles, MO 65084-1289
-
K4 FitnessWarrenton
402 Progress Pkwy, Warrenton, MO 63383-1040
-
The Fit FactoryWaverly
408 W Walnut St, Waverly, MO 64096-8144
-
Club Fitness - WentzvilleWentzville
7 Wentzville Center, Wentzville, MO 63385
-
Anytime FitnessWest Plains
1651 Gibson Ave, West Plains, MO 65775-1873
-
Link Fitness 24 Hour GymWeston
18165 State Route 45 N, Weston, MO 64098-9093
-
Whiteman AFB Fitness CenterWhiteman Air Force Base
777 Mitchell Ave, Whiteman Air Force Base, MO 65305
-
Anytime FitnessWildwood
2450 Taylor Rd, Wildwood, MO 63040-1222
-
Tr Fitness WillardWillard
432 W Jackson St, Willard, MO 65781-9538
-
Snap Fitness Wright CityWright City
10 Wildcat Dr, Wright City, MO 63390
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 Missouri
How much does a personal trainer cost?
Personal training sessions generally range from $50 to $120 per hour across Missouri. Rates depend on session duration, trainer credentials, and package options. You can browse 443 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 Missouri, pricing can vary slightly by specific club location and contract terms. You can review 443 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 Missouri, 443 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 Missouri. You can use GymFinderAtlas to search 443 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 Missouri prioritize user-friendly resistance equipment for general fitness. Browse 443 gym listings on GymFinderAtlas to locate gyms with dedicated power racks.