All states›Gyms with Transparent Membership Plans›Iowa

Gyms with Transparent Membership Plans in Iowa

33 of the 312 gyms we track in Iowa have published membership rates and flexible plans. Full listings for every city are on the Iowa page.

33gyms
26cities
312gyms statewide

This section features gyms and fitness centers that offer structured membership options, ranging from basic monthly access to multi-location premium tiers. Standard commercial chains usually range from $10 to $50 per month, whereas specialized 24/7 or full-service health clubs typically cost $60 to $120 monthly. Before committing, check for initial setup charges, annual facility upkeep fees, and required cancellation notice windows.

Cedar Rapids 4

  1. The M.A.C.

    3929 Fountains Blvd NE, Cedar Rapids, IA 52402

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. The M.A.C. Xtreme

    4700 Tama St SE, Cedar Rapids, IA 52403-4537

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  3. Mac Xpress Downtown

    227 2nd St SE, Cedar Rapids, IA 52401-1405

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  4. The M.A.C.

    227 2nd St SE, Cedar Rapids, IA 52401

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Coralville 2

  1. Versa Coralville

    2201 E Grantview Dr, Coralville, IA 52241-3488

    24-hour access
  2. Versa Fitness

    2201 E Grantview Dr Ste 102, Coralville, IA 52241

    24-hour access

Des Moines 2

  1. YMCA of Greater Des Moines

    501 Grand Ave, Des Moines, IA 50309

    Childcare / kids clubSwimming pool
  2. John R. Grubb Community YMCA

    1611 11th St, Des Moines, IA 50314

    Childcare / kids clubSwimming pool

Le Mars 2

  1. Le Mars Area Family YMCA

    241 12th St SE, Le Mars, IA 51031

    Childcare / kids clubSwimming pool
  2. Body Shop Fitness

    212 Central Ave NE, Le Mars, IA 51031-3251

    No contract

North Liberty 2

  1. Versa North Liberty

    575 Madison Ave N, North Liberty, IA 52317-8401

    24-hour access
  2. Versa CrossFit

    2910 Stoner Ct Ste 8, North Liberty, IA 52317

    24-hour access

Boone 1

  1. Boone County Family YMCA

    608 Carroll St, Boone, IA 50036

    Childcare / kids clubSwimming pool

Centerville 1

  1. Snap Fitness Centerville

    710 N 18th St, Centerville, IA 52544

    24-hour access

Charles City 1

  1. Snap Fitness Charles City

    222 N Main St, Charles City, IA 50616

    Sauna or steam24-hour accessGroup classes

Clear Lake 1

  1. Cutting Edge Fitness

    477 N Shore Dr, Clear Lake, IA 50428-1374

    24-hour access

De Witt 1

  1. DeWitt Fitness Center

    900 14th St, De Witt, IA 52742-1004

    Swimming poolGroup classes

Fairfax 1

  1. The M.A.C.

    320 80th Street Ct, Fairfax, IA 52228

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Glenwood 1

  1. Iron Fitness Center

    109 S Walnut St, Glenwood, IA 51534

    Sauna or steam24-hour access

Hiawatha 1

  1. The Mac- Xpress Hiawatha

    2252 Blairs Ferry Rd, Hiawatha, IA 52233

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Holstein 1

  1. Holstein Parks and Recreation

    301 Lohff Schumann, Holstein, IA 51025-7722

    Swimming poolSauna or steam24-hour access

Indianola 1

  1. Indianola YMCA

    306 E. Scenic Valley Ave., Indianola, IA 50125

    Childcare / kids clubSwimming pool

Johnston 1

  1. Full Strength Fitness Johnston

    6210 NW 106th St, Johnston, IA 50131

    24-hour access

Le Claire 1

  1. Snap Fitness

    1405 Eagle Ridge Rd, Le Claire, IA 52753-9310

    24-hour access

Lenox 1

  1. Your Life Fitness LLC

    105 N Main St, Lenox, IA 50851

    24-hour access

Marion 1

  1. The M.A.C.

    6152 Carlson Way, Marion, IA 52302

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Ottumwa 1

  1. National Little League

    102 Church St, Ottumwa, IA 52501-4209

    Sauna or steam

Sioux City 1

  1. Four Seasons Health Club

    2600 Pierce St, Sioux City, IA 51104

    Childcare / kids clubSwimming poolSauna or steam24-hour accessGroup classes

Solon 1

  1. Versa Solon

    100 Windflower Ln, Solon, IA 52333-4705

    24-hour access

Story City 1

  1. Mary Greeley Lifetime Fitness

    812 Elm Ave, Story City, IA 50248-1327

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Urbandale 1

  1. Life Time Athletic

    11911 Hickman Rd, Urbandale, IA 50323-1814

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Waukee 1

  1. BLUSH Boot Camp - Waukee, IA

    1398 SE University Ave, Waukee, IA 50263

    Childcare / kids club

Webster City 1

  1. Snap Fitness - Webster City

    806 Seneca St, Webster City, IA 50595

    Sauna or steam24-hour accessGroup classes
Watch out for annual fees: Most fitness clubs bill an annual facility maintenance fee of $39 to $59 roughly 30 to 60 days after you sign up, in addition to your standard monthly dues.

Also in Iowa

Good to know

How much does a standard gym membership cost per month?

Basic budget chains start between $10 and $25 per month for single-location access. Mid-tier 24/7 fitness centers generally cost between $40 and $70 monthly, while high-end health clubs can range from $100 to over $200 per month. Most plans also include a one-time enrollment fee between $1 and $99 at signup.

Can gym initiation or enrollment fees be waived?

Yes, enrollment fees are frequently reduced or waived during promotional periods such as January, late summer, or holiday sales. You can also avoid these fees by joining through employer wellness perks, health insurance rewards (like Active&Fit), or asking a manager for a current promotional code.

What is the standard cancellation process for a gym membership?

Most month-to-month memberships require a written notice 30 days before your next billing date, submitted in person or via certified letter. Annual contracts usually carry an early termination fee ranging from $50 to $150 or the remainder of the contract value unless you qualify for relocation or medical exemptions.

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 33 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.