Across Minnesota, of the 675 gyms we list, 612 give a phone number, 49 publish opening hours and 649 have a website.
Top 10 gyms in Minnesota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Life Time FitnessChamplin
-
2Snap Fitness ZumbrotaZumbrota
-
3New Prague Fitness and Aquatic CenterNew Prague
-
4Snap Fitness Cannon FallsCannon Falls
-
5Sta-FitSartell
-
6Sta-Fit @ MidtownSaint Cloud
-
7Life Time Target CenterMinneapolis
Mon-Fri 5am-9pm, Sat-Sun 6am-6pm
-
8Lifetime FitnessWoodbury
-
9Life TimeSt Paul
Open 24 hours
-
10Life TimeEden Prairie
Sun 7am-11pm, Mon-Thu 5am-12am, Fri 5am-11pm, Sat 6am-11pm
Cities
Largest first. Towns with a single gym are listed further down this page.
- Minneapolis49
- St Paul20
- Saint Paul17
- Rochester15
- Burnsville13
- Duluth11
- Minnetonka11
- Apple Valley9
- Eden Prairie9
- Mankato9
- Woodbury9
- Coon Rapids8
- Maplewood8
- Prior Lake8
- Edina7
- Maple Grove7
- Plymouth7
- Willmar7
- Albertville6
- Brooklyn Park6
- Detroit Lakes6
- Elk River6
- Alexandria5
- Bloomington5
- Chanhassen5
- Excelsior5
- Lakeville5
- Roseville5
- St Louis Park5
- White Bear Lake5
- Andover4
- Belle Plaine4
- Bemidji4
- Buffalo4
- Champlin4
- Chaska4
- Eagan4
- Forest Lake4
- Grand Rapids4
- Hibbing4
- Hopkins4
- Lino Lakes4
- Little Canada4
- Little Falls4
- Moorhead4
- New Prague4
- Northfield4
- Red Wing4
- Richfield4
- Sartell4
- St Cloud4
- Stillwater4
- Waite Park4
- Waseca4
- Albert Lea3
- Austin3
- Becker3
- Blaine3
- Brainerd3
- Cambridge3
- Cloquet3
- Cottage Grove3
- Delano3
- Farmington3
- Fergus Falls3
- Ham Lake3
- Hastings3
- Hutchinson3
- Inver Grove Heights3
- Isanti3
- Kasson3
- Litchfield3
- Milaca3
- Morris3
- New Hope3
- North Branch3
- Norwood Young America3
- Owatonna3
- Paynesville3
- Rogers3
- Saint Cloud3
- Shakopee3
- Victoria3
- West St Paul3
- Winona3
- Worthington3
- Anoka2
- Arden Hills2
- Arlington2
- Big Lake2
- Byron2
- Cannon Falls2
- Cedar2
- Circle Pines2
- Clearwater2
- Cokato2
- Cold Spring2
- Crookston2
- Dilworth2
- Ely2
- Eveleth2
- Faribault2
- Foley2
- Gaylord2
- Hermantown2
- Hugo2
- International Falls2
- La Crescent2
- Long Lake2
- Maple Lake2
- Montevideo2
- Mound2
- New Brighton2
- New Ulm2
- North Mankato2
- Oakdale2
- Park Rapids2
- Princeton2
- Redwood Falls2
- Rosemount2
- Saint Louis Park2
- Sauk Centre2
- Sauk Rapids2
- Shoreview2
- Sleepy Eye2
- Spicer2
- Springfield2
- St Augusta2
- St Peter2
- Thief River Falls2
- Virginia2
- Waconia2
- Wayzata2
- Zimmerman2
- Zumbrota2
- Albany1
- Annandale1
- Benson1
- Le Center1
- Lindstrom1
- Lonsdale1
- Mayer1
- Montgomery1
- Rush City1
- Spring Park1
- Watertown1
Minnesota, by feature
- 464
- 152
- 130
- 127
- 118
- 111
- 108
- 102
- 80
- 48
- 18
- 9
Other towns in Minnesota
One gym each — too few for a page of their own, so they live here.
-
T3 Fitness CenterAdrian
212 Maine Ave, Adrian, MN 56110-1056
-
210 FitnessAitkin
10 2nd St NE, Aitkin, MN 56431
-
Slim GymBagley
804 Central St W, Bagley, MN 56621
-
Anytime FitnessBarnesville
602 Front St N, Barnesville, MN 56514
-
Anytime FitnessBaxter
14091 Baxter Dr, Baxter, MN 56425-2906
-
Faribault County Fitness CenterBlue Earth
125 W 6th St, Blue Earth, MN 56013-1303
-
LA FitnessBrooklyn Center
1500 Shingle Creek Xing, Brooklyn Center, MN 55430
-
Morning Fit ClubCaledonia
405 S Highway 44 76, Caledonia, MN 55921-1861
-
Krave Wellness StudioCanby
103 Saint Olaf Ave N, Canby, MN 56220-1375
-
The Chatfield PoolChatfield
107 Union St NE, Chatfield, MN 55923-1019
-
Anytime FitnessChisago City
11183 Lake Blvd, Chisago City, MN 55013-9805
-
Snap FitnessChisholm
220 W Lake St, Chisholm, MN 55719
-
Anytime FitnessCrosby
5 Third Ave NW, Crosby, MN 56441
-
Anytime FitnessCrystal
5580 W Broadway Ave, Crystal, MN 55428
Open 24 hours
-
Snap FitnessDassel
631 Parker Ave W, Dassel, MN 55325
-
Anytime FitnessEast Grand Forks
1010 Central Ave NE, East Grand Forks, MN 56721-1612
-
Anderson Fitness 24/7Elbow Lake
15 Division St, Elbow Lake, MN 56531
-
Anytime FitnessElko New Market
321 Main St, Elko New Market, MN 55054
-
Lerberg's Fitness CenterEllendale
118 5th Ave, Ellendale, MN 56026
-
Anytime FitnessFairmont
462 S State St, Fairmont, MN 56031
-
Anytime FitnessFosston
903 Hilligoss Blvd SE, Fosston, MN 56542
-
Life TimeFridley
1200 E Moore Lake Dr, Fridley, MN 55432-5170
Open 24 hours
-
Snap FitnessGlencoe
712 11th St E, Glencoe, MN 55336
-
9Round FitnessGolden Valley
8026 Olson Memorial Hwy, Golden Valley, MN 55427-4712
-
YMCA Camp MenogynGrand Marais
143 S Gunflint Lk, Grand Marais, MN 55604-2087
-
Anytime FitnessHanover
10981 4th St NE, Hanover, MN 55341
-
Hoffman Wellness CenterHoffman
203 Main Ave, Hoffman, MN 56339-8141
-
Snap FitnessHoward Lake
613 8th Ave, Howard Lake, MN 55349
-
Anytime FitnessJackson
508 2nd St, Jackson, MN 56143-1644
-
Anytime FitnessJordan
115 Broadway St S, Jordan, MN 55352
-
Anytime FitnessLake City
1205 N 7th St, Lake City, MN 55041-1264
-
Trinity Training Fitness CenterLake Elmo
11160 Hudson Blvd N, Lake Elmo, MN 55042
-
Snap FitnessLakeland
356 St Croix Trl S, Lakeland, MN 55043
-
Action Fitness LLCLanesboro
102 Coffee St E, Lanesboro, MN 55949
-
LeRoy Hometown FitnessLe Roy
390 W Main St, Le Roy, MN 55951
-
Snap FitnessLe Sueur
202 Valley Green Sq, Le Sueur, MN 56058
-
Snap FitnessLong Prairie
220 Lake St S, Long Prairie, MN 56347
-
Snap FitnessLoretto
145 Railway St W, Loretto, MN 55357
-
Luverne Aquatics & FitnessLuverne
802 N Blue Mound Ave, Luverne, MN 56156-1354
-
Anytime FitnessMadelia
3 W Main St, Madelia, MN 56062-1437
Open 24 hours
-
Star FitnessMahnomen
785 S Highway 59, Mahnomen, MN 56557-4619
-
Anytime FitnessMarshall
201 E College Dr, Marshall, MN 56258-3796
Open 24 hours
-
Anytime FitnessMedina
5145 MN-101, Medina, MN 55340
-
Snap fitnessMelrose
321 E Main St, Melrose, MN 56352
-
Anytime FitnessMendota Heights
756 S Plaza Dr, Mendota Heights, MN 55120
-
Fit 24Minneota
109 N Jefferson St, Minneota, MN 56264
-
Anytime FitnessMonticello
4081 Cedar St, Monticello, MN 55362-4524
-
Snap FitnessMontrose
125 Nelson Blvd., (US Hwy 12), Montrose, MN 55363
-
The Rackyard GymMoose Lake
4334 Old County Rd 8, Moose Lake, MN 55767
-
Anytime FitnessMora
901 Forest Ave E, Mora, MN 55051
-
Mounds View Anytime FitnessMounds View
2541 County Road 10, Mounds View, MN 55112
-
Mesabi FitMountain Iron
8367 Unity Dr, Mountain Iron, MN 55792-4005
-
Anytime FitnessNisswa
24400 Smiley Rd, Nisswa, MN 56468
-
Snap FitnessOlivia
106 N 9th St, Olivia, MN 56277
-
District I Community Aquatic & Fitness CenterOnamia
18458 Minobimaadizi Lp, Onamia, MN 56359
-
Anytime FitnessOrono
2073 Wayzata Blvd, Orono, MN 55356
-
Education For All Squid SchoolOsakis
607 W 8th Ave, Osakis, MN 56360
-
Anytime FitnessOsseo
8829 Jefferson Hwy, Osseo, MN 55369
-
Prairie FitnessParkers Prairie
106 S Otter Ave, Parkers Prairie, MN 56361
-
The Gym Pequot Lakes (Formally Snap Fitness)Pequot Lakes
31108 Government Dr, Pequot Lakes, MN 56472
-
Anytime FitnessPine City
925 Main St S, Pine City, MN 55063
-
218 FitnessPine River
218 Barclay Ave, Pine River, MN 56474-5174
-
Anytime FitnessPipestone
507 8th Ave SE, Pipestone, MN 56164-2049
Open 24 hours
-
Live 2 B Healthy North MinnesotaProctor
235 S 2nd Ave, Proctor, MN 55810
-
Anytime Fitness RamseyRamsey
8019 146th Ave NW, Ramsey, MN 55303-7048
-
Fit Up North, LLCRemer
6909 MN-6, Remer, MN 56672
-
Snap FitnessRice
420 Division St, Rice, MN 56367
-
Snap FitnessRockford
8022 State Highway 55, Rockford, MN 55373
-
Snap Fitness St. JosephSaint Joseph
708 Elm St E, Saint Joseph, MN 56374
-
Snap FitnessSaint Michael
1 Central Ave W, Saint Michael, MN 55376
-
Anytime FitnessSandstone
418 Main Ave N, Sandstone, MN 55072-5204
-
Anytime FitnessSavage
14233 Oconnell Ct, Savage, MN 55378-2860
-
Anytime FitnessSouth St Paul
1205 Southview Blvd, South St Paul, MN 55075
-
Snap FitnessSpring Lake Park
8097 Highway 65 NE, Spring Lake Park, MN 55432
-
Anytime FitnessSt Anthony
2701 39th Ave NE, St Anthony, MN 55421-4300
Open 24 hours
-
Anytime FitnessSt Francis
23212 St Francis Blvd NW, St Francis, MN 55070
-
Anytime FitnessSt James
512 1st Ave S, St James, MN 56081-1728
-
Snap Fitness St. JosephSt Joseph
708 Elm St E, St Joseph, MN 56374
-
Fresh Start Fitness StudioStacy
30962 Fenway Ave, Stacy, MN 55079-5035
-
Snap FitnessStaples
106 4th St NE, Staples, MN 56479
-
Anytime FitnessStewartville
1600 2nd Ave NW, Stewartville, MN 55976
-
Lakes FitVergas
105 E Main St, Vergas, MN 56587
-
Anytime FitnessWabasha
611 Broadway Ave, Wabasha, MN 55981
-
Snap FitnessWadena
618 Jefferson St N, Wadena, MN 56482
-
Workout 24/7 Gyms - Wanamingo and KenyonWanamingo
220 Main St, Wanamingo, MN 55983-3848
-
Snap Fitness WyomingWyoming
5377 266th St, Wyoming, MN 55092
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 Minnesota
How much does a personal trainer cost?
Personal training sessions generally range from $50 to $120 per hour across Minnesota. Rates depend on session duration, trainer credentials, and package options. You can browse 675 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 Minnesota, pricing can vary slightly by specific club location and contract terms. You can review 675 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 Minnesota, 675 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 Minnesota. You can use GymFinderAtlas to search 675 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 Minnesota prioritize user-friendly resistance equipment for general fitness. Browse 675 gym listings on GymFinderAtlas to locate gyms with dedicated power racks.