Fitness Center

McGregor Community

Fitness Center

148 South Second Street

McGregor, MN  55760


(located in the high school - north entrance)

Monday - Friday
6:00 - 10:00am
Monday - Thursday
3:30 - 7:30pm

Holiday Hours

Closed December 24 & 31 from 3:30 - 7:30pm
Closed all day December 25 & January 1


  • Open year round for public use
  • Casual workout environment for all ages
  • Precor and Cybex commercial equipment for strength and cardiovascular training
  • Attached workout room equipped with free weights
  • Stability balls, medicine balls, kettlebells, hula hoops, bands and more for therapy and resistance training
  • Community locker rooms
  • Affordable month to month membership rates (no initiation fees)
  • Supervisors on duty for your equipment assistance
  • Fitness classes offered through Community Education
  • Dehumidification system for a much more comfortable workout environment
  • Health Insurance Discount Programs


  • BluePrint for Health® fitness discounts from Blue Cross and Blue Shield of Minnesota
  • U Can! UCare Activity Network
  • Preferred One fitness rewards program
  • Frequent Fitness® by Health Partners
  • Healthways SilverSneakers® Fitness Program
  • Silver&Fit® Program
  • Fit Choices® by Medica


Adult Single Membership-$30/month

Adult Single Membership One Year Contract
-$288 (includes 20% discount)

Adult Couple Membership-$50/month

 ​Adult Couple Membership One Year Contract-$480 (includes 20% discount)

Fitness Center Membership + Access to Community Education Fitness Classes-$40/month; single fitness center membership + access to all McGregor Community Education fitness classes

Student Membership-$10/month for MHS youth ages 9-12 grade (non-athletes)
Students grade 7 and up may use the fitness center; but 7th & 8th graders must be accompanied by an adult. (supervisor does not count)

**Children under 7th grade are not allowed in the fitness center.

Athlete Membership

No fee for those participating in at least one sport during the school year and have paid their athletic fee.

Daily Fee-$7.00 for single use

Punch Card-$35.00 for 6 visits